ฮ•ฯ€ฮนฮปฯฮธฮทฮบฮต: ฮฑฯฯ‡ฮนฮบฮฟฯ€ฮฟฮฏฮทฯƒฮท ฮปฮฏฯƒฯ„ฮฑฯ‚ ฮผฮต ฯ„ฮนฮผฮญฯ‚

ฮฆฯ…ฯƒฮนฮบฮฌ, ฮฑฯ‚ ฮฑฯฯ‡ฮฏฯƒฮฟฯ…ฮผฮต ฮฝฮฑ ฮณฯฮฌฯ†ฮฟฯ…ฮผฮต ฯ„ฮฟ ฮฌฯฮธฯฮฟ.

ฮ‘ฯฯ‡ฮนฮบฮฟฯ€ฮฟฮฏฮทฯƒฮท ฮปฮฏฯƒฯ„ฮฑฯ‚ ฮผฮต ฯ„ฮนฮผฮญฯ‚ ฯƒฮต Java ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฯƒฯ…ฮฝฮฎฮธฯ‰ฯ‚ ฮฑฯ€ฮฑฮนฯ„ฮฟฯฮผฮตฮฝฮท ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮฑ ฮณฮนฮฑ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฯ„ฮญฯ‚. ฮฃฯ…ฯ‡ฮฝฮฌ ฯ€ฮฑฯฮฑฯ„ฮทฯฮตฮฏฯ„ฮฑฮน ฯŒฯ„ฮน ฮฟฮน ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฯ„ฮญฯ‚ Java ฯ€ฯฮญฯ€ฮตฮน ฮฝฮฑ ฮฑฮฝฯ„ฮนฮผฮตฯ„ฯ‰ฯ€ฮฏฯƒฮฟฯ…ฮฝ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮตฯ‚ ฯŒฯ€ฯ‰ฯ‚ ฮท ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฏฮฑ ฮผฮนฮฑฯ‚ ฮปฮฏฯƒฯ„ฮฑฯ‚, ฮท ฯ€ฯฮฟฯƒฮธฮฎฮบฮท ฯ„ฮนฮผฯŽฮฝ ฯƒฮต ฮฑฯ…ฯ„ฮฎฮฝ ฮบฮฑฮน ฯƒฯ„ฮท ฯƒฯ…ฮฝฮญฯ‡ฮตฮนฮฑ ฮท ฮตฮบฯ„ฮญฮปฮตฯƒฮท ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮนฯŽฮฝ ฯƒฯ„ฮท ฮปฮฏฯƒฯ„ฮฑ. ฮ‘ฯ…ฯ„ฮฎ ฮท ฮดฮนฮฑฮดฮนฮบฮฑฯƒฮฏฮฑ ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮตฮฏฮฝฮฑฮน ฮบฮฟฯ…ฯฮฑฯƒฯ„ฮนฮบฮฎ ฮฑฮฝ ฮดฮตฮฝ ฮฑฮฝฯ„ฮนฮผฮตฯ„ฯ‰ฯ€ฮนฯƒฯ„ฮตฮฏ ฯƒฯ‰ฯƒฯ„ฮฌ. ฮ•ฯ€ฮฟฮผฮญฮฝฯ‰ฯ‚, ฮท ฮบฮฑฯ„ฮฑฮฝฯŒฮทฯƒฮท ฮฑฯ€ฮฟฯ„ฮตฮปฮตฯƒฮผฮฑฯ„ฮนฮบฯŽฮฝ ฯ„ฯฯŒฯ€ฯ‰ฮฝ ฯ€ฯฮฟฮตฯ„ฮฟฮนฮผฮฑฯƒฮฏฮฑฯ‚ ฮปฮนฯƒฯ„ฯŽฮฝ ฮผฮต ฯ„ฮนฮผฮญฯ‚ ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮตฮพฮฟฯฮธฮฟฮปฮฟฮณฮฏฯƒฮตฮน ฯƒฮทฮผฮฑฮฝฯ„ฮนฮบฮฌ ฯ„ฮนฯ‚ ฮตฯฮณฮฑฯƒฮฏฮตฯ‚ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฮฟฯ.

ฮคฮฟ ฮฌฯฮธฯฮฟ ฮธฮฑ ฯ€ฯฮฟฯƒฯ†ฮญฯฮตฮน ฮผฮนฮฑ ฮบฮฑฯ„ฮฑฮฝฯŒฮทฯƒฮท ฯ„ฮฟฯ… ฯ„ฯฯŒฯ€ฮฟฯ… ฯ€ฯฮฟฮตฯ„ฮฟฮนฮผฮฑฯƒฮฏฮฑฯ‚ ฮปฮนฯƒฯ„ฯŽฮฝ ฮผฮต ฯ„ฮนฮผฮญฯ‚ ฯƒฮต Java ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฯŽฮฝฯ„ฮฑฯ‚ ฮดฮนฮฌฯ†ฮฟฯฮตฯ‚ ฮผฮตฮธฯŒฮดฮฟฯ…ฯ‚ ฮบฮฑฮน ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮตฯ‚.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: ฮžฯ…ฮปฮฟฯ…ฯฮณฯŒฯ‚ ฯ‡ฮฟฯฮดฯŽฮฝ ฯƒฮต ฯฮญฮผฮฑฯ„ฮฑ

ฮฃฯ„ฮทฮฝ Java, ฮท ฮตฯฮณฮฑฯƒฮฏฮฑ ฮผฮต ฯฮฟฮญฯ‚ ฮบฮฑฮน ฯƒฯ…ฮผฮฒฮฟฮปฮฟฯƒฮตฮนฯฮญฯ‚ ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑ ฮฟฯ…ฯƒฮนฮฑฯƒฯ„ฮนฮบฯŒ ฮผฮญฯฮฟฯ‚ ฯ„ฮทฯ‚ ฮบฮฑฮธฮทฮผฮตฯฮนฮฝฮฎฯ‚ ฮตฯฮณฮฑฯƒฮฏฮฑฯ‚ ฯ„ฮฟฯ… ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฯ„ฮฎ. ฮ— ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮนฮบฯŒฯ„ฮทฯ„ฮฑ ฯ„ฮทฯ‚ ฮบฮปฮฌฯƒฮทฯ‚ StringJoiner ฯƒฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฯ€ฮปฮฑฮฏฯƒฮนฮฟ ฮดฮตฮฝ ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฯ…ฯ€ฮฟฯ„ฮนฮผฮทฮธฮตฮฏ. ฮคฮฟ StringJoiner, ฯ€ฮฟฯ… ฮตฮนฯƒฮฎฯ‡ฮธฮท ฯƒฯ„ฮทฮฝ Java 8, ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฯ„ฮฌฮพฮท ฮฒฮฟฮทฮธฮทฯ„ฮนฮบฮฟฯ ฯ€ฯฮฟฮณฯฮฌฮผฮผฮฑฯ„ฮฟฯ‚ ฯ€ฮฟฯ… ฮบฮฑฯ„ฮฑฯƒฮบฮตฯ…ฮฌฮถฮตฮน ฮผฮนฮฑ ฮฑฮบฮฟฮปฮฟฯ…ฮธฮฏฮฑ ฯ‡ฮฑฯฮฑฮบฯ„ฮฎฯฯ‰ฮฝ ฯ€ฮฟฯ… ฯ‡ฯ‰ฯฮฏฮถฮฟฮฝฯ„ฮฑฮน ฮฑฯ€ฯŒ ฮญฮฝฮฑฮฝ ฮฟฯฮนฮฟฮธฮญฯ„ฮท ฮบฮฑฮน ฯ€ฯฮฟฮฑฮนฯฮตฯ„ฮนฮบฮฌ ฯ€ฮตฯฮนฮบฮปฮตฮฏฮฟฮฝฯ„ฮฑฮน ฮฑฯ€ฯŒ ฮญฮฝฮฑ ฯ€ฯฯŒฮธฮตฮผฮฑ ฮบฮฑฮน ฮญฮฝฮฑ ฮตฯ€ฮฏฮธฮทฮผฮฑ. ฮ‘ฯ…ฯ„ฯŒ ฮฒฮฟฮทฮธฮฌ ฯƒฯ„ฮทฮฝ ฮตฯ€ฮฏฯ„ฮตฯ…ฮพฮท ฮตฯฮณฮฑฯƒฮนฯŽฮฝ ฯŒฯ€ฯ‰ฯ‚ ฮท ฯƒฯฮฝฮดฮตฯƒฮท ฮผฮนฮฑฯ‚ ฯฮฟฮฎฯ‚ ฯƒฯ…ฮผฮฒฮฟฮปฮฟฯƒฮตฮนฯฯŽฮฝ ฮฎ ฮดฮนฮฑฮบฯฮนฯ„ฮนฮบฯŽฮฝ ฮผฮญฯƒฯ‰ ฮตฮฝฯŒฯ‚ ฮฟฯฮนฮฟฮธฮญฯ„ฮท, ฮตฮนฮดฮนฮบฮฌ ฯŒฯ„ฮฑฮฝ ฮตฯฮณฮฌฮถฮตฯƒฯ„ฮต ฮผฮต ฯ„ฮฟ Streams API.

ฮ‘ฯ…ฯ„ฯŒ ฯ„ฮฟ ฮฒฮฟฮทฮธฮทฯ„ฮนฮบฯŒ ฯ€ฯฯŒฮณฯฮฑฮผฮผฮฑ, ฯ„ฮฟ ฮฟฯ€ฮฟฮฏฮฟ ฮญฯ‡ฮตฮน ฮดฮทฮผฮนฮฟฯ…ฯฮณฮทฮธฮตฮฏ ฯƒฯ„ฮฟ ฯ€ฮปฮฑฮฏฯƒฮนฮฟ ฯ„ฮฟฯ… ฯ€ฮฑฮบฮญฯ„ฮฟฯ… java.util, ฮตฯ€ฮนฮดฮตฮนฮบฮฝฯฮตฮน ฯ„ฮทฮฝ ฮฑฯ€ฮปฯŒฯ„ฮทฯ„ฮฑ, ฯ„ฮทฮฝ ฮฑฯ€ฮฟฯ„ฮตฮปฮตฯƒฮผฮฑฯ„ฮนฮบฯŒฯ„ฮทฯ„ฮฑ ฮบฮฑฮน ฯ„ฮทฮฝ ฮตฯ…ฮตฮปฮนฮพฮฏฮฑ, ฮบฮฑฮธฮนฯƒฯ„ฯŽฮฝฯ„ฮฑฯ‚ ฯ„ฮฟ ฯ‰ฯ‚ ฮญฮฝฮฑ ฮบฯฮฏฯƒฮนฮผฮฟ ฮตฯฮณฮฑฮปฮตฮฏฮฟ ฮณฮนฮฑ ฯ„ฮฟฯ…ฯ‚ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฯ„ฮญฯ‚. ฮ— ฮบฮปฮฌฯƒฮท StringJoiner ฮตฮพฮฑฮปฮตฮฏฯ†ฮตฮน ฯ„ฮท ฮดฯ…ฯƒฮบฮฏฮฝฮทฯ„ฮท ฮดฮนฮฑฮดฮนฮบฮฑฯƒฮฏฮฑ ฯ‡ฮตฮนฯฮนฯƒฮผฮฟฯ ฯ„ฯ‰ฮฝ ฮฟฯฮนฮฟฮธฮญฯ„ฯ‰ฮฝ ฮผฮต ฮผฮท ฮฑฯ…ฯ„ฯŒฮผฮฑฯ„ฮฟ ฯ„ฯฯŒฯ€ฮฟ, ฮผฮตฮนฯŽฮฝฮฟฮฝฯ„ฮฑฯ‚ ฯƒฮทฮผฮฑฮฝฯ„ฮนฮบฮฌ ฯ„ฮนฯ‚ ฯ€ฮนฮธฮฑฮฝฯŒฯ„ฮทฯ„ฮตฯ‚ ฯƒฯ†ฮฑฮปฮผฮฌฯ„ฯ‰ฮฝ.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: ฮตฯ€ฮนฮปฮญฮพฯ„ฮต ฯ„ฯ…ฯ‡ฮฑฮฏฮฟ ฮฑฯฮนฮธฮผฯŒ

ฮฉฯ‚ ฮญฮผฯ€ฮตฮนฯฮฟฯ‚ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฯ„ฮฎฯ‚ Java ฮบฮฑฮน ฮณฮฝฯŽฯƒฯ„ฮทฯ‚ ฯ„ฮทฯ‚ ฮผฯŒฮดฮฑฯ‚, ฮญฯ‡ฮฟฯ…ฮผฮต ฯƒฯ…ฯ‡ฮฝฮฌ ฮบฮฑฮธฮฎฮบฮฟฮฝ ฮฝฮฑ ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฟฯฮผฮต ฮผฮฟฮฝฮฑฮดฮนฮบฮญฯ‚ ฮปฯฯƒฮตฮนฯ‚ ฯƒฮต ฯ€ฮฟฮปฯฯ€ฮปฮฟฮบฮฑ ฯ€ฯฮฟฮฒฮปฮฎฮผฮฑฯ„ฮฑ. ฮˆฮฝฮฑ ฯ„ฮญฯ„ฮฟฮนฮฟ ฮดฮฏฮปฮทฮผฮผฮฑ ฮตฮฏฮฝฮฑฮน ฮท ฯ„ฯ…ฯ‡ฮฑฮฏฮฑ ฮตฯ€ฮนฮปฮฟฮณฮฎ ฮฑฯ€ฯŒ ฮผฮนฮฑ ฮฑฯ€ฮฑฯฮฏฮธฮผฮทฯƒฮท (Enum) ฯƒฯ„ฮทฮฝ Java. ฮŠฯƒฯ‰ฯ‚ ฮญฯ‡ฮตฯ„ฮต ฮฎฮดฮท ฮผฮฑฮฝฯ„ฮญฯˆฮตฮน ฯŒฯ„ฮน ฮดฮตฮฝ ฯ…ฯ€ฮฌฯฯ‡ฮตฮน ฮตฮฝฯƒฯ‰ฮผฮฑฯ„ฯ‰ฮผฮญฮฝฮท ฮผฮญฮธฮฟฮดฮฟฯ‚ ฯƒฯ„ฮทฮฝ Java ฯ€ฮฟฯ… ฮฝฮฑ ฯ€ฮฑฯฮญฯ‡ฮตฮน ฮฑฯ€ฮตฯ…ฮธฮตฮฏฮฑฯ‚ ฮฑฯ…ฯ„ฮฎฮฝ ฯ„ฮท ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮฑ โ€“ ฮผฮนฮฑ ฯƒฯ…ฮฝฮทฮธฮนฯƒฮผฮญฮฝฮท ฮดฯ…ฮฝฮฑฯ„ฯŒฯ„ฮทฯ„ฮฑ ฯƒฮต ฮณฮปฯŽฯƒฯƒฮตฯ‚ ฯŒฯ€ฯ‰ฯ‚ ฮท Python. ฮ ฮฑฯฯŒฮปฮฑ ฮฑฯ…ฯ„ฮฌ, ฮท Java ฮผฮฑฯ‚ ฯ€ฮฑฯฮญฯ‡ฮตฮน ฯ„ฮฑ ฮฑฯ€ฮฑฯฮฑฮฏฯ„ฮทฯ„ฮฑ ฮตฯฮณฮฑฮปฮตฮฏฮฑ ฮณฮนฮฑ ฮฝฮฑ ฯ€ฮตฯฮนฮณฯฮฌฯˆฮฟฯ…ฮผฮต ฯ„ฮท ฮดฮนฮบฮฎ ฮผฮฑฯ‚ ฮปฯฯƒฮท.

ฮŸฮน ฮฑฯ€ฮฑฯฮนฮธฮผฮฎฯƒฮตฮนฯ‚, ฮฟฮน ฮฑฯ†ฮฑฮฝฮตฮฏฯ‚ ฮฎฯฯ‰ฮตฯ‚ ฯ€ฮฟฮปฮปฯŽฮฝ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฌฯ„ฯ‰ฮฝ, ฮตฮฏฮฝฮฑฮน ฮฟฯ…ฯƒฮนฮฑฯƒฯ„ฮนฮบฮฌ ฮญฮฝฮฑฯ‚ ฯ„ฯฯ€ฮฟฯ‚ ฯ„ฮฟฯ… ฮฟฯ€ฮฟฮฏฮฟฯ… ฯ„ฮฟ ฯ€ฮตฮดฮฏฮฟ ฮฑฯ€ฮฟฯ„ฮตฮปฮตฮฏฯ„ฮฑฮน ฮฑฯ€ฯŒ ฮญฮฝฮฑ ฯƒฯ„ฮฑฮธฮตฯฯŒ ฯƒฯฮฝฮฟฮปฮฟ ฯƒฯ„ฮฑฮธฮตฯฯŽฮฝ. ฮฃฯ…ฯ‡ฮฝฮฌ ฮธฮญฮปฮฟฯ…ฮผฮต ฮฝฮฑ ฮตฯ€ฮนฮปฮญฮพฮฟฯ…ฮผฮต ฮผฮนฮฑ ฯ„ฯ…ฯ‡ฮฑฮฏฮฑ ฯ„ฮนฮผฮฎ ฮฑฯ€ฯŒ ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฯƒฯฮฝฮฟฮปฮฟ. ฮŸ ฯƒฯ„ฯŒฯ‡ฮฟฯ‚ ฮฑฯ…ฯ„ฮฟฯ ฯ„ฮฟฯ… ฮฌฯฮธฯฮฟฯ… ฮตฮฏฮฝฮฑฮน ฮฝฮฑ ฮตฯ€ฮตฮพฮทฮณฮฎฯƒฮตฮน ฮฑฯ…ฯ„ฮฎ ฯ„ฮท ฮดฮนฮฑฮดฮนฮบฮฑฯƒฮฏฮฑ.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ•ฯ€ฮนฮปฯฮธฮทฮบฮต: ฯ€ฯŽฯ‚ ฮฝฮฑ ฮตฮปฮญฮณฮพฮตฯ„ฮต ฮตฮฌฮฝ ฮท ฯ„ฮฟฯ€ฮฟฮธฮตฯƒฮฏฮฑ ฮตฮฏฮฝฮฑฮน ฮตฮฝฮตฯฮณฮฟฯ€ฮฟฮนฮทฮผฮญฮฝฮท ฯƒฯ„ฮฟ android

ฮ— ฯƒฯฮฝฯ„ฮฑฮพฮท ฮตฮฝฯŒฯ‚ ฮตฮบฯ„ฮตฮฝฮฟฯฯ‚ ฮฌฯฮธฯฮฟฯ… ฯƒฯ‡ฮตฯ„ฮนฮบฮฌ ฮผฮต ฯ„ฮฟ ฯ€ฯŽฯ‚ ฮฝฮฑ ฮตฮปฮญฮณฮพฮตฯ„ฮต ฮตฮฌฮฝ ฮผฮนฮฑ ฯ„ฮฟฯ€ฮฟฮธฮตฯƒฮฏฮฑ ฮตฮฏฮฝฮฑฮน ฮตฮฝฮตฯฮณฮฟฯ€ฮฟฮนฮทฮผฮญฮฝฮท ฯƒฮต ฮผฮนฮฑ ฯƒฯ…ฯƒฮบฮตฯ…ฮฎ Android ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮฑฯ€ฮฑฮนฯ„ฮตฮฏ ฮฟฯ…ฯƒฮนฮฑฯƒฯ„ฮนฮบฮฎ ฮบฮฑฯ„ฮฑฮฝฯŒฮทฯƒฮท ฯ„ฮฟฯ… ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฮฟฯ Java ฮบฮฑฮน ฯ„ฮท ฯ‡ฯฮฎฯƒฮท ฮดฮนฮฑฯ†ฮฟฯฮตฯ„ฮนฮบฯŽฮฝ ฮฒฮนฮฒฮปฮนฮฟฮธฮทฮบฯŽฮฝ Android. ฮ•ฯ€ฮฟฮผฮญฮฝฯ‰ฯ‚, ฮฑฯ‚ ฮตฮผฮฒฮฑฮธฯฮฝฮฟฯ…ฮผฮต ฯƒฮต ฮฑฯ…ฯ„ฯŒ.

ฮฃฯ„ฮฟ ฯƒฯฮณฯ‡ฯฮฟฮฝฮฟ ฯ„ฮฟฯ€ฮฏฮฟ ฯ„ฯ‰ฮฝ ฮตฯ†ฮฑฯฮผฮฟฮณฯŽฮฝ ฮณฮนฮฑ ฮบฮนฮฝฮทฯ„ฮฌ, ฮท ฯ€ฯฯŒฯƒฮฒฮฑฯƒฮท ฯƒฯ„ฮทฮฝ ฯ„ฮฟฯ€ฮฟฮธฮตฯƒฮฏฮฑ ฮตฮฝฯŒฯ‚ ฯ‡ฯฮฎฯƒฯ„ฮท ฮญฯ‡ฮตฮน ฮบฮฑฯ„ฮฑฯƒฯ„ฮตฮฏ ฮบฯฮฏฯƒฮนฮผฮท ฮณฮนฮฑ ฯ„ฮทฮฝ ฯ€ฮฑฯฮฟฯ‡ฮฎ ฮตฮพฮฑฯ„ฮฟฮผฮนฮบฮตฯ…ฮผฮญฮฝฯ‰ฮฝ ฮตฮผฯ€ฮตฮนฯฮนฯŽฮฝ ฮผฮต ฮฒฮฌฯƒฮท ฯ„ฮท ฮณฮตฯ‰ฮณฯฮฑฯ†ฮนฮบฮฎ ฮธฮญฯƒฮท ฯ„ฮฟฯ… ฯ‡ฯฮฎฯƒฯ„ฮท. ฮ‘ฯ…ฯ„ฮฎ ฮท ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮฑ ฮตฮฏฮฝฮฑฮน ฮฌฯ†ฮธฮฟฮฝฮฑ ฮดฮนฮฑฮธฮญฯƒฮนฮผฮท ฯƒฮต ฯƒฯ…ฯƒฮบฮตฯ…ฮญฯ‚ ฯ€ฮฟฯ… ฯ…ฯ€ฮฟฯƒฯ„ฮทฯฮฏฮถฮฟฮฝฯ„ฮฑฮน ฮฑฯ€ฯŒ Android. ฮฉฯƒฯ„ฯŒฯƒฮฟ, ฮฟ ฮบฮฑฮธฮฟฯฮนฯƒฮผฯŒฯ‚ ฯ„ฮฟฯ… ฮตฮฌฮฝ ฮท ฯ„ฮฟฯ€ฮฟฮธฮตฯƒฮฏฮฑ ฮตฮฏฮฝฮฑฮน ฮตฮฝฮตฯฮณฮฟฯ€ฮฟฮนฮทฮผฮญฮฝฮท ฮฎ ฯŒฯ‡ฮน ฮตฮฏฮฝฮฑฮน ฮตฯ€ฮฏฯƒฮทฯ‚ ฮผฮนฮฑ ฮบฯฮฏฯƒฮนฮผฮท ฯ€ฯ„ฯ…ฯ‡ฮฎ.

public boolean isLocationEnabled(Context context) {
    int locationMode = 0;
    String locationProviders;

    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
        try {
            locationMode = Settings.Secure.getInt(context.getContentResolver(), Settings.Secure.LOCATION_MODE);

        } catch (Settings.SettingNotFoundException e) {
            e.printStackTrace();
        }

        return locationMode != Settings.Secure.LOCATION_MODE_OFF;

    } else {
        locationProviders = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
        return !TextUtils.isEmpty(locationProviders);
    }
}

ฮšฮฑฯ„ฮฑฮฝฯŒฮทฯƒฮท ฯ„ฮฟฯ… ฮบฯŽฮดฮนฮบฮฑ

ฮŸ ฯ€ฮฑฯฮฑฯ€ฮฌฮฝฯ‰ ฮบฯ‰ฮดฮนฮบฯŒฯ‚ ฮตฮปฮญฮณฯ‡ฮตฮน ฮตฮฌฮฝ ฮฟฮน ฯ…ฯ€ฮทฯฮตฯƒฮฏฮตฯ‚ ฯ„ฮฟฯ€ฮฟฮธฮตฯƒฮฏฮฑฯ‚ ฮตฮฏฮฝฮฑฮน ฮตฮฝฮตฯฮณฮฟฯ€ฮฟฮนฮทฮผฮญฮฝฮตฯ‚ ฯƒฮต ฮฟฯ€ฮฟฮนฮฑฮดฮฎฯ€ฮฟฯ„ฮต ฯƒฯ…ฯƒฮบฮตฯ…ฮฎ Android ฯƒฮต ฮดฯฮฟ ฮฒฮฑฯƒฮนฮบฮฌ ฮฒฮฎฮผฮฑฯ„ฮฑ:

โ€“ ฮ•ฮฌฮฝ ฮท ฮญฮบฮดฮฟฯƒฮท ฯ„ฮทฯ‚ ฯƒฯ…ฯƒฮบฮตฯ…ฮฎฯ‚ ฮตฮฏฮฝฮฑฮน KitKat ฮฎ ฮผฮตฯ„ฮฑฮณฮตฮฝฮญฯƒฯ„ฮตฯฮท, ฯ€ฯฮฟฯƒฯ€ฮฑฮธฮตฮฏ ฮฝฮฑ ฮปฮฌฮฒฮตฮน ฯ„ฮท ฯฯฮธฮผฮนฯƒฮท ฯ„ฮทฯ‚ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮฑฯ‚ ฯ„ฮฟฯ€ฮฟฮธฮตฯƒฮฏฮฑฯ‚ ฮบฮฑฮน ฮตฯ€ฮนฮบฯ…ฯฯŽฮฝฮตฮน ฮตฮฌฮฝ ฮตฮฏฮฝฮฑฮน ฮดฮนฮฑฯ†ฮฟฯฮตฯ„ฮนฮบฮฎ ฮฑฯ€ฯŒ ฯ„ฮทฮฝ ยซฮ›ฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮฑ ฯ„ฮฟฯ€ฮฟฮธฮตฯƒฮฏฮฑฯ‚ ฮ‘ฯ€ฮตฮฝฮตฯฮณฮฟฯ€ฮฟฮนฮทฮผฮญฮฝฮทยป. ฮ•ฮฌฮฝ ฮฝฮฑฮน, ฮตฯ€ฮนฮฒฮตฮฒฮฑฮนฯŽฮฝฮตฮน ฯŒฯ„ฮน ฮท ฯ„ฮฟฯ€ฮฟฮธฮตฯƒฮฏฮฑ ฮตฮฏฮฝฮฑฮน ฮตฮฝฮตฯฮณฮฟฯ€ฮฟฮนฮทฮผฮญฮฝฮท.
โ€“ ฮ“ฮนฮฑ ฯƒฯ…ฯƒฮบฮตฯ…ฮญฯ‚ ฯ€ฮฟฯ… ฮตฮบฯ„ฮตฮปฮฟฯฮฝฯ„ฮฑฮน ฯƒฮต ฮตฮบฮดฯŒฯƒฮตฮนฯ‚ ฯ€ฮฑฮปฮฑฮนฯŒฯ„ฮตฯฮตฯ‚ ฮฑฯ€ฯŒ ฯ„ฮฟ KitKat, ฮฑฯ€ฮฟฮบฯ„ฮฌ ฯ„ฮท ฮปฮฏฯƒฯ„ฮฑ ฯ„ฯ‰ฮฝ ฮตฯ€ฮนฯ„ฯฮตฯ€ฯŒฮผฮตฮฝฯ‰ฮฝ ฯ€ฮฑฯฯŒฯ‡ฯ‰ฮฝ ฯ„ฮฟฯ€ฮฟฮธฮตฯƒฮฏฮฑฯ‚ ฮบฮฑฮน ฮตฮปฮญฮณฯ‡ฮตฮน ฮตฮฌฮฝ ฮตฮฏฮฝฮฑฮน ฮฑฯ€ฮฟฮบฮปฮตฮนฯƒฯ„ฮนฮบฮฌ ฮบฮตฮฝฮฎ. ฮ•ฮฌฮฝ ฮท ฮปฮฏฯƒฯ„ฮฑ ฮดฮตฮฝ ฮตฮฏฮฝฮฑฮน ฮบฮตฮฝฮฎ, ฮตฯ€ฮนฮฒฮตฮฒฮฑฮนฯŽฮฝฮตฯ„ฮฑฮน ฯŒฯ„ฮน ฮท ฯ„ฮฟฯ€ฮฟฮธฮตฯƒฮฏฮฑ ฮตฮฏฮฝฮฑฮน ฮตฮฝฮตฯฮณฮฟฯ€ฮฟฮนฮทฮผฮญฮฝฮท.

ฮกฯŒฮปฮฟฯ‚ ฮดฮนฮฑฯ†ฮฟฯฮตฯ„ฮนฮบฯŽฮฝ ฮฒฮนฮฒฮปฮนฮฟฮธฮทฮบฯŽฮฝ ฮบฮฑฮน ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮนฯŽฮฝ

ฮฃฮต ฮฑฯ…ฯ„ฯŒฮฝ ฯ„ฮฟฮฝ ฮบฯŽฮดฮนฮบฮฑ, ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮฎฯƒฮฑฮผฮต ฮผฮตฯฮนฮบฮญฯ‚ ฯƒฯ…ฮณฮบฮตฮบฯฮนฮผฮญฮฝฮตฯ‚ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮตฯ‚ ฮบฮฑฮน ฮฒฮนฮฒฮปฮนฮฟฮธฮฎฮบฮตฯ‚, ฮบฯ…ฯฮฏฯ‰ฯ‚ ฮฑฯ€ฯŒ ฯ„ฮฟ Android Developer's Kit:

  • Build.VERSION.SDK_INT: ฮ‘ฯ…ฯ„ฯŒ ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑ ฯ€ฮตฮดฮฏฮฟ ฯ€ฮฟฯ… ฯ€ฮตฯฮนฮญฯ‡ฮตฮน ฯ„ฮทฮฝ ฮญฮบฮดฮฟฯƒฮท SDK ฯ„ฮทฯ‚ ฯ€ฮปฮฑฯ„ฯ†ฯŒฯฮผฮฑฯ‚ ฯ€ฮฟฯ… ฮตฮบฯ„ฮตฮปฮตฮฏฯ„ฮฑฮน ฮฑฯ…ฯ„ฮฎฮฝ ฯ„ฮท ฯƒฯ„ฮนฮณฮผฮฎ ฯƒฯ„ฮท ฯƒฯ…ฯƒฮบฮตฯ…ฮฎ.
  • Settings.Secure: ฮ‘ฯ…ฯ„ฮฎ ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฮบฮปฮฌฯƒฮท ฯ€ฮฟฯ… ฮดฮนฮฑฯ‡ฮตฮนฯฮฏฮถฮตฯ„ฮฑฮน ฯ„ฮทฮฝ ฯ€ฯฯŒฯƒฮฒฮฑฯƒฮท ฯƒฮต ฮบฮฑฮธฮฟฮปฮนฮบฮญฯ‚ ฯฯ…ฮธฮผฮฏฯƒฮตฮนฯ‚ ฮฑฯƒฯ†ฮฑฮปฮฟฯฯ‚ ฯƒฯ…ฯƒฯ„ฮฎฮผฮฑฯ„ฮฟฯ‚, ฮบฯ…ฯฮฏฯ‰ฯ‚ ฯฯ…ฮธฮผฮฏฯƒฮตฮนฯ‚ ฯƒฯ…ฯƒฯ„ฮฎฮผฮฑฯ„ฮฟฯ‚ ฯ€ฮฟฯ… ฮตฯ€ฮทฯฮตฮฌฮถฮฟฯ…ฮฝ ฯ„ฮฟ ฮฑฯ€ฯŒฯฯฮทฯ„ฮฟ ฯ„ฯ‰ฮฝ ฯ‡ฯฮทฯƒฯ„ฯŽฮฝ.
  • Settings.Secure.getInt: ฮ‘ฯ…ฯ„ฮฎ ฮท ฮผฮญฮธฮฟฮดฮฟฯ‚ ฮตฯ€ฮนฯƒฯ„ฯฮญฯ†ฮตฮน ฯ„ฮทฮฝ ฯ„ฮนฮผฮฎ ฯฯฮธฮผฮนฯƒฮทฯ‚ ฮฑฯƒฯ†ฮฑฮปฮฟฯฯ‚ ฮฑฮบฮญฯฮฑฮนฮฟฯ… ฮฑฯฮนฮธฮผฮฟฯ ฮณฮนฮฑ ฮญฮฝฮฑ ฮดฮตฮดฮฟฮผฮญฮฝฮฟ ฯŒฮฝฮฟฮผฮฑ.
  • Settings.Secure.LOCATION_MODE: ฮ‘ฯ…ฯ„ฯŒ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮตฮฏฯ„ฮฑฮน ฮณฮนฮฑ ฯ„ฮท ฮปฮฎฯˆฮท ฯ„ฮทฯ‚ ฯ„ฯฮญฯ‡ฮฟฯ…ฯƒฮฑฯ‚ ฯฯฮธฮผฮนฯƒฮทฯ‚ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮฏฮฑฯ‚ ฯ„ฮฟฯ€ฮฟฮธฮตฯƒฮฏฮฑฯ‚.
  • Settings.Secure.LOCATION_PROVIDERS_ALLOWED: ฮ›ฮฑฮผฮฒฮฌฮฝฮตฮน ฯ„ฮท ฮปฮฏฯƒฯ„ฮฑ ฯ„ฯ‰ฮฝ ฮตฯ€ฮนฯ„ฯฮตฯ€ฯŒฮผฮตฮฝฯ‰ฮฝ ฯ€ฮฑฯฯŒฯ‡ฯ‰ฮฝ ฯ„ฮฟฯ€ฮฟฮธฮตฯƒฮฏฮฑฯ‚.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: ฮปฮตฯฯ€

ฮ— ฮณฯฮฑฮผฮผฮนฮบฮฎ ฯ€ฮฑฯฮตฮผฮฒฮฟฮปฮฎ, ฮตฯ…ฯฯฯ„ฮตฯฮฑ ฮณฮฝฯ‰ฯƒฯ„ฮฎ ฯ‰ฯ‚ Lerp, ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฮผฮญฮธฮฟฮดฮฟฯ‚ ฯ€ฮฟฯ… ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮตฮฏฯ„ฮฑฮน ฮณฮนฮฑ ฯ„ฮฟฮฝ ฯ…ฯ€ฮฟฮปฮฟฮณฮนฯƒฮผฯŒ ฮตฮฝฯŒฯ‚ ฯƒฮทฮผฮตฮฏฮฟฯ… ฯ€ฮฟฯ… ฮฒฯฮฏฯƒฮบฮตฯ„ฮฑฮน ฮผฮตฯ„ฮฑฮพฯ ฮดฯฮฟ ฮฌฮปฮปฯ‰ฮฝ ฯƒฮทฮผฮตฮฏฯ‰ฮฝ ฯƒฮต ฮผฮนฮฑ ฮณฯฮฑฮผฮผฮฎ ฮฎ ฮบฮฑฮผฯ€ฯฮปฮท. ฮ‘ฯ…ฯ„ฮฎ ฮท ฯ„ฮตฯ‡ฮฝฮนฮบฮฎ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฮตฮฏฯ„ฮฑฮน ฮตฯ…ฯฮญฯ‰ฯ‚ ฯƒฮต ฮดฮนฮฌฯ†ฮฟฯฮฟฯ…ฯ‚ ฯ„ฮฟฮผฮตฮฏฯ‚ ฯŒฯ€ฯ‰ฯ‚ ฯ„ฮฑ ฮณฯฮฑฯ†ฮนฮบฮฌ ฯ…ฯ€ฮฟฮปฮฟฮณฮนฯƒฯ„ฯŽฮฝ ฮบฮฑฮน ฮท ฮฑฮฝฮฌฯ€ฯ„ฯ…ฮพฮท ฯ€ฮฑฮนฯ‡ฮฝฮนฮดฮนฯŽฮฝ. ฮฃฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮฌฯฮธฯฮฟ, ฮธฮฑ ฮดฮฟฯฮผฮต ฯ„ฮน ฮตฮฏฮฝฮฑฮน ฯ„ฮฟ Lerp ฮบฮฑฮน ฯ€ฯŽฯ‚ ฮฝฮฑ ฯ„ฮฟ ฮตฯ†ฮฑฯฮผฯŒฯƒฮฟฯ…ฮผฮต ฯƒฯ„ฮทฮฝ Java.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ•ฯ€ฮนฮปฯฮธฮทฮบฮต: ฮ”ฮตฮฝ ฮฎฯ„ฮฑฮฝ ฮดฯ…ฮฝฮฑฯ„ฮฎ ฮท ฯ€ฯฮฟฮตฯ„ฮฟฮนฮผฮฑฯƒฮฏฮฑ ฯ„ฮทฯ‚ ฮบฮปฮฌฯƒฮทฯ‚ org.codehaus.groovy.vmplugin.VMPluginFactory

ฮฆฯ…ฯƒฮนฮบฮฌ, ฮบฮฑฯ„ฮฑฮปฮฑฮฒฮฑฮฏฮฝฯ‰ ฯ„ฮนฯ‚ ฮฑฯ€ฮฑฮนฯ„ฮฎฯƒฮตฮนฯ‚ ฯƒฮฑฯ‚. ฮ˜ฮฑ ฮณฯฮฌฯˆฯ‰ ฮญฮฝฮฑ ฮฌฯฮธฯฮฟ ฯƒฯ‡ฮตฯ„ฮนฮบฮฌ ฮผฮต ฯ„ฮฟ ฮธฮญฮผฮฑ "ฮ”ฮตฮฝ ฮฎฯ„ฮฑฮฝ ฮดฯ…ฮฝฮฑฯ„ฮฎ ฮท ฯ€ฯฮฟฮตฯ„ฮฟฮนฮผฮฑฯƒฮฏฮฑ ฯ„ฮทฯ‚ ฮบฮปฮฌฯƒฮทฯ‚ org.codehaus.groovy.vmplugin.VMPluginFactory" ฯ€ฮฟฯ… ฯ€ฮตฯฮนฮปฮฑฮผฮฒฮฌฮฝฮตฮน ฮตฮนฯƒฮฑฮณฯ‰ฮณฮฎ, ฮปฯฯƒฮท, ฮตฯ€ฮตฮพฮฎฮณฮทฯƒฮท ฮบฯŽฮดฮนฮบฮฑ ฮบฮฑฮน ฯ‡ฯฮฎฯƒฮท ฮบฮตฯ†ฮฑฮปฮฏฮดฯ‰ฮฝ.

ฮ•ฮนฯƒฮฑฮณฯ‰ฮณฮฎ
ฮ— Java ฮตฯ€ฮนฯ„ฯฮญฯ€ฮตฮน ฯƒฯ„ฮฟฯ…ฯ‚ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฯ„ฮญฯ‚ ฮฝฮฑ ฮดฮทฮผฮนฮฟฯ…ฯฮณฮฟฯฮฝ ฮตฯ…ฮญฮปฮนฮบฯ„ฮตฯ‚ ฮตฯ†ฮฑฯฮผฮฟฮณฮญฯ‚. ฮฉฯƒฯ„ฯŒฯƒฮฟ, ฯƒฯ…ฯ‡ฮฝฮฌ ฮฑฮฝฯ„ฮนฮผฮตฯ„ฯ‰ฯ€ฮฏฮถฮฟฯ…ฮฝ ฮญฮฝฮฑ ฮบฮฟฮนฮฝฯŒ ฯƒฯ†ฮฌฮปฮผฮฑ ฯ€ฯฮฟฮตฯ„ฮฟฮนฮผฮฑฯƒฮฏฮฑฯ‚ - "ฮ”ฮตฮฝ ฮฎฯ„ฮฑฮฝ ฮดฯ…ฮฝฮฑฯ„ฮฎ ฮท ฯ€ฯฮฟฮตฯ„ฮฟฮนฮผฮฑฯƒฮฏฮฑ ฯ„ฮทฯ‚ ฮบฮปฮฌฯƒฮทฯ‚ org.codehaus.groovy.vmplugin.VMPluginFactory." ฮ‘ฯ…ฯ„ฯŒ ฯ„ฮฟ ฯƒฯ†ฮฌฮปฮผฮฑ ฯƒฯ…ฮฝฮฎฮธฯ‰ฯ‚ ฯ€ฯฮฟฮบฯฯ€ฯ„ฮตฮน ฮปฯŒฮณฯ‰ ฮปฮตฮฏฯ€ฮตฮน ฮฎ ฮผฮท ฯƒฯ…ฮผฮฒฮฑฯ„ฯŒ Java Development Kit (JDK). ฮ“ฮนฮฑ ฮบฮฑฮปฯฯ„ฮตฯฮท ฮบฮฑฯ„ฮฑฮฝฯŒฮทฯƒฮท, ฮตฮฏฮฝฮฑฮน ฮฑฯ€ฮฑฯฮฑฮฏฯ„ฮทฯ„ฮฟ ฮฝฮฑ ฮตฮผฮฒฮฑฮธฯฮฝฮฟฯ…ฮผฮต ฯƒฮต ฮฑฯ…ฯ„ฯŒ ฯ„ฮฟ ฮถฮฎฯ„ฮทฮผฮฑ ฮบฮฑฮน ฯ„ฮทฮฝ ฮตฯ€ฮฏฮปฯ…ฯƒฮฎ ฯ„ฮฟฯ….

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: ฮญฮปฮตฮณฯ‡ฮฟฯ‚ ฮญฮบฮดฮฟฯƒฮทฯ‚ linux

ฮฆฯ…ฯƒฮนฮบฮฌ, ฮฑฯ‚ ฮพฮตฮบฮนฮฝฮฎฯƒฮฟฯ…ฮผฮต ฮผฮต ฯ„ฮฟ ฮธฮญฮผฮฑ.

ฮ•ฮนฯƒฮฑฮณฯ‰ฮณฮฎ

ฮคฮฟ Linux ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฮฟฮนฮบฮฟฮณฮญฮฝฮตฮนฮฑ ฮปฮตฮนฯ„ฮฟฯ…ฯฮณฮนฮบฯŽฮฝ ฯƒฯ…ฯƒฯ„ฮทฮผฮฌฯ„ฯ‰ฮฝ ฮฑฮฝฮฟฮนฯ‡ฯ„ฮฟฯ ฮบฯŽฮดฮนฮบฮฑ ฯ„ฯฯ€ฮฟฯ… Unix ฯ€ฮฟฯ… ฮฒฮฑฯƒฮฏฮถฮฟฮฝฯ„ฮฑฮน ฯƒฯ„ฮฟฮฝ ฯ€ฯ…ฯฮฎฮฝฮฑ ฯ„ฮฟฯ… Linux. ฮ— ฮดฮนฮฑฮดฮนฮบฮฑฯƒฮฏฮฑ ฮตฮปฮญฮณฯ‡ฮฟฯ… ฯ„ฮทฯ‚ ฮญฮบฮดฮฟฯƒฮทฯ‚ ฯ„ฮฟฯ… Linux ฯ€ฮฟฯ… ฮตฮบฯ„ฮตฮปฮตฮฏฯ„ฮต ฮตฮฏฮฝฮฑฮน ฮฟฯ…ฯƒฮนฮฑฯƒฯ„ฮนฮบฯŒ ฮผฮญฯฮฟฯ‚ ฯ„ฮทฯ‚ ฯƒฯ…ฮฝฯ„ฮฎฯฮทฯƒฮทฯ‚ ฯ„ฮฟฯ… ฯƒฯ…ฯƒฯ„ฮฎฮผฮฑฯ„ฯŒฯ‚ ฯƒฮฑฯ‚ ฮบฮฑฮน ฯƒฮฑฯ‚ ฮฒฮฟฮทฮธฮฌ ฮฝฮฑ ฮดฮนฮฑฯ‡ฮตฮนฯฮฏฮถฮตฯƒฯ„ฮต ฯ„ฮนฯ‚ ฮตฮฝฮทฮผฮตฯฯŽฯƒฮตฮนฯ‚ ฮบฮฑฮน ฮฝฮฑ ฮฑฮฝฯ„ฮนฮผฮตฯ„ฯ‰ฯ€ฮฏฮถฮตฯ„ฮต ฯ€ฯฮฟฮฒฮปฮฎฮผฮฑฯ„ฮฑ ฮฑฯ€ฮฟฯ„ฮตฮปฮตฯƒฮผฮฑฯ„ฮนฮบฮฌ. ฮ‘ฯ…ฯ„ฯŒ ฯ„ฮฟ ฮฌฯฮธฯฮฟ ฮธฮฑ ฯƒฮฑฯ‚ ฮบฮฑฮธฮฟฮดฮทฮณฮฎฯƒฮตฮน ฯ€ฯŽฯ‚ ฮฝฮฑ ฮตฮปฮญฮณฮพฮตฯ„ฮต ฯ„ฮทฮฝ ฮญฮบฮดฮฟฯƒฮท Linux ฮบฮฑฮน ฮฝฮฑ ฮบฮฑฯ„ฮฑฮฝฮฟฮฎฯƒฮตฯ„ฮต ฯ„ฮฑ ฯƒฯ…ฮณฮบฮตฮบฯฮนฮผฮญฮฝฮฑ ฯƒฯ„ฮฟฮนฯ‡ฮตฮฏฮฑ ฯ€ฮฟฯ… ฮตฮผฯ€ฮปฮญฮบฮฟฮฝฯ„ฮฑฮน ฯƒฯ„ฮทฮฝ ฮญฮบฮดฮฟฯƒฮท ฮตฮบฮดฯŒฯƒฮตฯ‰ฮฝ

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: ฮตฯ€ฮนฯ€ฮปฮญฯ‰ ฯƒฮต ฯƒฯ…ฮผฮฒฮฟฮปฮฟฯƒฮตฮนฯฮฌ

ฮšฮฑฯ„ฮฑฮฝฯŒฮทฯƒฮท ฯ„ฮทฯ‚ ฮผฮตฯ„ฮฑฯ„ฯฮฟฯ€ฮฎฯ‚ Float ฯƒฮต String ฯƒฯ„ฮทฮฝ Java.

ฮ— ฮผฮตฯ„ฮฑฯ„ฯฮฟฯ€ฮฎ ฮตฮฝฯŒฯ‚ float ฯƒฮต ฯƒฯ…ฮผฮฒฮฟฮปฮฟฯƒฮตฮนฯฮฌ ฯƒฯ„ฮท Java ฮตฮฏฮฝฮฑฮน ฮผฮนฮฑ ฯƒฮทฮผฮฑฮฝฯ„ฮนฮบฮฎ ฯ€ฯ„ฯ…ฯ‡ฮฎ ฯ„ฮทฯ‚ ฮณฮปฯŽฯƒฯƒฮฑฯ‚ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฮฟฯ Java, ฮนฮดฮนฮฑฮฏฯ„ฮตฯฮฑ ฮณฮนฮฑ ฯ€ฯฮฟฮณฯฮฌฮผฮผฮฑฯ„ฮฑ ฯ€ฮฟฯ… ฮฑฯƒฯ‡ฮฟฮปฮฟฯฮฝฯ„ฮฑฮน ฮผฮต ฮผฮฑฮธฮทฮผฮฑฯ„ฮนฮบฮฟฯฯ‚ ฯ…ฯ€ฮฟฮปฮฟฮณฮนฯƒฮผฮฟฯฯ‚. ฮœฮตฯฮนฮบฮญฯ‚ ฯ†ฮฟฯฮญฯ‚ ฮตฮฏฮฝฮฑฮน ฮฑฯ€ฮฑฯฮฑฮฏฯ„ฮทฯ„ฮฟ ฮฝฮฑ ฮผฮตฯ„ฮฑฯ„ฯฮญฯˆฮตฯ„ฮต ฮฑฯฮนฮธฮผฮฟฯฯ‚ ฯƒฮต ฮผฮฟฯฯ†ฮฎ ฮบฮตฮนฮผฮญฮฝฮฟฯ… ฮณฮนฮฑ ฮฝฮฑ ฯ„ฮฟฯ…ฯ‚ ฮตฮผฯ†ฮฑฮฝฮฏฯƒฮตฯ„ฮต ฮบฮฑฯ„ฮฌฮปฮปฮทฮปฮฑ ฯƒฯ„ฮฟฮฝ ฯ‡ฯฮฎฯƒฯ„ฮท, ฮฝฮฑ ฯ„ฮฟฯ…ฯ‚ ฮฑฯ€ฮฟฮธฮทฮบฮตฯฯƒฮตฯ„ฮต ฯƒฮต ฮผฮนฮฑ ฮฒฮฌฯƒฮท ฮดฮตฮดฮฟฮผฮญฮฝฯ‰ฮฝ ฮฎ ฮฝฮฑ ฯ„ฮฟฯ…ฯ‚ ฯ‡ฮตฮนฯฮนฯƒฯ„ฮตฮฏฯ„ฮต ฮผฮต ฮบฮฌฯ€ฮฟฮนฮฟฮฝ ฮฌฮปฮปฮฟ ฯ„ฯฯŒฯ€ฮฟ.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ

ฮ›ฯฮธฮทฮบฮต: ฯ€ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ ฯ„ฮฟฯƒฯ„

ฮฆฯ…ฯƒฮนฮบฮฌ, ฮฑฯ‚ ฮพฮตฮบฮนฮฝฮฎฯƒฮฟฯ…ฮผฮต ฮผฮต ฯ„ฮทฮฝ ฮตฮพฮฎฮณฮทฯƒฮท ฯ„ฮทฯ‚ ฮญฮฝฮฝฮฟฮนฮฑฯ‚ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฮฟฯ ฯ‡ฯฮทฯƒฮนฮผฮฟฯ€ฮฟฮนฯŽฮฝฯ„ฮฑฯ‚ ฯ€ฯฮฟฮณฯฮฑฮผฮผฮฑฯ„ฮนฯƒฮผฯŒ Java - ฯ„ฮฟ ฯ„ฮฟฯƒฯ„, ฮณฮนฮฑ ฯ€ฮฑฯฮฌฮดฮตฮนฮณฮผฮฑ, ฮตฮฏฮฝฮฑฮน ฮญฮฝฮฑ ฮณฯฮฎฮณฮฟฯฮฟ ฮผฮฎฮฝฯ…ฮผฮฑ ฮตฮนฮดฮฟฯ€ฮฟฮฏฮทฯƒฮทฯ‚ ฯ€ฮฟฯ… ฮตฮผฯ†ฮฑฮฝฮฏฮถฮตฯ„ฮฑฮน, ฮตฮพฮฑฯ†ฮฑฮฝฮฏฮถฮตฯ„ฮฑฮน ฮบฮฑฮน ฮดฮตฮฝ ฯ€ฮฑฯฮญฯ‡ฮตฮน ฮตฯ€ฮนฮปฮฟฮณฮฎ ฮฑฮปฮปฮทฮปฮตฯ€ฮฏฮดฯฮฑฯƒฮทฯ‚. ฮ‘ฯ…ฯ„ฮฎ ฮท ฮตฮพฮฑฮนฯฮตฯ„ฮนฮบฮฎ ฮดฯ…ฮฝฮฑฯ„ฯŒฯ„ฮทฯ„ฮฑ ฮตฮฏฮฝฮฑฮน ฮดฮนฮฑฮดฮตฮดฮฟฮผฮญฮฝฮท ฯƒฯ„ฮนฯ‚ ฮตฯ†ฮฑฯฮผฮฟฮณฮญฯ‚ Android.

ฮคฮฟ ฮดฮญฯƒฮนฮผฮฟ ฯ„ฮทฯ‚ ฮผฯŒฮดฮฑฯ‚ ฮตฮฏฮฝฮฑฮน ฮฝฮฑ ฯƒฮบฮตฯ†ฯ„ฮตฮฏฯ‚ ฮญฮฝฮฑ ฯ„ฮฟฯƒฯ„ ฯ‰ฯ‚ ฮญฮฝฮฑ ฮฑฮพฮตฯƒฮฟฯ…ฮฌฯ ฯ€ฮฟฯ… ฮผฯ€ฮฟฯฮตฮฏ ฮฝฮฑ ฮฒฮตฮปฯ„ฮนฯŽฯƒฮตฮน ฮญฮฝฮฑ ฮฝฯ„ฯฯƒฮนฮผฮฟ, ฮฑฮปฮปฮฌ ฯŒฯ‡ฮน ฮฝฮฑ ฯ„ฮฟ ฯ…ฯ€ฮตฯฮฝฮนฮบฮฎฯƒฮตฮน. ฮ•ฮฏฮฝฮฑฮน ฮฟฯฮฑฯ„ฯŒ ฮณฮนฮฑ ฮปฮฏฮณฮฟ, ฮฒฮตฮปฯ„ฮนฯŽฮฝฮตฮน ฯ„ฮทฮฝ ฮตฮผฯ€ฮตฮนฯฮฏฮฑ ฯ„ฮฟฯ… ฯ‡ฯฮฎฯƒฯ„ฮท, ฮฑฮปฮปฮฌ ฮดฮตฮฝ ฮฑฯ€ฮฑฮนฯ„ฮตฮฏ ฯ„ฮทฮฝ ฯ€ฯฮฟฯƒฮฟฯ‡ฮฎ ฯ„ฮฟฯ… ฯ‡ฯฮฎฯƒฯ„ฮท ฮผฮฑฮบฯฮนฮฌ ฮฑฯ€ฯŒ ฯ„ฮทฮฝ ฮบฯฯฮนฮฑ ฮตฯƒฯ„ฮฏฮฑฯƒฮท, ฯŒฯ€ฯ‰ฯ‚ ฮญฮฝฮฑ ฮถฮตฯ…ฮณฮฌฯฮน ฯƒฮบฮฟฯ…ฮปฮฑฯฮฏฮบฮนฮฑ statement ฮฎ ฮผฮนฮฑ ฯ„ฯƒฮฌฮฝฯ„ฮฑ ฯƒฮต ฮญฮฝฯ„ฮฟฮฝฮฟ ฯ‡ฯฯŽฮผฮฑ ฯƒฮต ฮญฮฝฮฑ ฮผฮฟฮฝฯŒฯ‡ฯฯ‰ฮผฮฟ ฯƒฯฮฝฮฟฮปฮฟ.

ฮ ฮตฯฮนฯƒฯƒฯŒฯ„ฮตฯฮฑ