ΠΊΠΎΠ΄Ρ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³Ρ Π΄Π»Ρ Π°Π½Π΄ΡΠΎΠΈΠ΄
ΠΠΈΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠ΅ΠΉΡΡΡ ΠΈΠ³ΡΡ Π΄Π»Ρ Android
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠ²Π»Π΅ΡΠ΅ΠΌΡΡ ΠΎΡ Π±ΡΡΠΎΠ²ΠΎΠΉ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠΈ Π΄ΠΈΠ·Π°ΠΉΠ½Π°, ΠΈ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π² ΡΡΠΎΡΠΎΠ½Ρ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΈΠ½Π΄ΡΡΡΡΠΈΠΈ Π½Π° Android.
ΠΡ ΠΆΠ΅Π»Π°Π΅ΠΌ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΡΠΎΡΡΠ΅ΠΉΡΡΡ ΠΈΠ³ΡΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ ΠΎΠ΄Π½ΠΈΠΌ Π»ΠΈΡΡ ΠΊΠΎΠ΄ΠΎΠΌ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ Π² ΡΡΡΠ΄ΠΈΠΈ.
Π’Π°ΠΊΠΈΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠΎ ΠΈΠ½ΡΠ΅Π»Π»Π΅ΠΊΡΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΈΠ³ΡΡΡΠΊΠΈ, Π²ΡΠΎΠ΄Π΅ 91 Π³ΡΠ°Π΄ΡΡ ΠΈΠ»ΠΈ ΡΠΊΠ°Π½Π²ΠΎΡΠ΄Ρ, ΠΈΠ»ΠΈ ΠΏΡΠ°Π²Π΄Π° vs Π»ΠΎΠΆΡ.
Π’ΡΡ Π΅ΡΡΡ ΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ° ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ, ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΡΠ²Π΅ΡΠ° Π½Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ, ΠΈ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ Π²Π°Π»ΡΡΡ Π·Π° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ ΠΎΡΠ²Π΅ΡΡ ΠΈ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈΠ³ΡΡ.
Π Π°ΡΡΠΊΠ°Π· ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Ρ Π½Π°ΡΠ½Ρ ΠΏΠΎ ΠΌΠ΅ΡΠ΅ Π΅Π΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ:
ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΡΡΡΠ΄ΠΈΡ, ΡΠΎΠ·Π΄Π°Π΅ΠΌ 3 Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ. ΠΡΠΎ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Blank Activity, ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΊΠΎΠ΄ Π½Π΅ Π½ΡΠΆΠ΅Π½.
— MainActivity (Π³Π»Π°Π²Π½ΡΠΉ ΡΠΊΡΠ°Π½)
— CareerActivity (ΡΠΊΡΠ°Π½ ΠΊΠ°ΡΡΠ΅ΡΡ)
ΠΠ°ΡΡΠ°Π²ΠΊΠ° Π±ΡΠ΄Π΅Ρ Π΄Π»ΠΈΡΡΡΡ 2 ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ Π½Π°Π³ΡΡΠ·ΠΊΠΈ Π² Π½Π΅ΠΉ Π½Π΅Ρ (Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΠΎΠ²Π½Π΅ΠΉ, Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΌΠΎΡΠ½ΠΎΡΡΡ Π΄Π»Ρ Prisma, ΠΈΠ»ΠΈ ΡΠ°ΡΡΠ΅ΡΠΎΠ² Π΄Π»Ρ Π°Π΄Π°ΠΏΡΠ°ΡΠΈΠΈ Ρ ΠΎΠΌΡΡΠΊΠΎΠ² Π² Π°ΡΠΊΡΠΈΠΊΠ΅)
Π‘ Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ Π½Π΅ Π·Π°ΠΌΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΠΌΡΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΊΠ΅Π»Π΅ΡΠ°. ΠΠ°Π»ΠΈΠ²Π°Π΅ΠΌ Π²ΡΠ΅ colorPrimary:
Π’Π΅ΠΏΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π³Π»Π°Π²Π½ΡΠΉ ΡΠΊΡΠ°Π½. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π΄ΠΈΠ·Π°ΠΉΠ½ ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ, ΠΌΡ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΊΠΎΠ»Π΄ΡΠ΅ΠΌ. Π― Π½Π°Π±ΡΠΎΡΠ°Π» Π΄Π²Π΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡ ΠΏΠΎΠ»ΡΠ±ΠΎΠΌΡ, ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΠ°ΡΡΠΈΡΡ.
ΠΡΠΎ ΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ Ρ ΠΊΠΎΠ΄ΠΎΠΌ, Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π΅Π΄Π°Π²Π½ΠΈΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π°ΠΆΠ°ΡΠΈΡ. ΠΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ:
ΠΌΡ ΠΏΡΠΎΡΡΠΎ ΠΏΠΈΡΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠΏΠΈΡΠ°Π½ Π²ΠΎ view (main_go_to_catalog). Π Π²ΡΠ΅. ΠΠ΅Π΄ΡΠΎ ΠΎΡΡΠ°Π»ΡΠ½ΠΎΠ΅ Π½Π°ΠΉΠ΄Π΅Ρ ΠΈ ΡΠ΄Π΅Π»Π°Π΅Ρ Π·Π° Π½Π°Ρ. ΠΡΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ, ΠΊΠΎΠ³Π΄Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π½Π΅ ΡΠ»ΠΈΡΠΊΠΎΠΌ ΠΌΠ½ΠΎΠ³ΠΎ, ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ ΡΠΎΠΊΡΠ°ΡΠΈΡΡ ΠΊΠΎΠ΄.
Π’ΡΠ΅ΡΠΈΠΉ ΡΠΊΡΠ°Π½ (ΠΊΠ°ΡΡΠ΅ΡΠ°) Π±ΡΠ΄Π΅Ρ ΡΠΎΡΡΠΎΡΡΡ ΠΈΠ· ΠΏΠΎΡΡΠ°ΠΏΠ½ΡΠΉ ΠΌΠΈΡΡΠΈΠΉ, Π΄Π»Ρ ΠΎΡΠΊΡΡΡΠΈΡ Π²ΡΠΎΡΠΎΠΉ Π½Π°Π΄ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ 80% Π·Π°Π΄Π°Π½ΠΈΠΉ ΠΈΠ· ΠΏΠ΅ΡΠ²ΠΎΠΉ. Π― ΡΠ΄Π΅Π»Π°Π» 5 ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠΎΠ²Π°Π» toolbar Π΄Π»Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²Π½ΡΡΡΠΈΠΈΠ³ΡΠΎΠ²ΠΎΠΉ Π²Π°Π»ΡΡΡ.
ΠΡΡΠ°ΡΠΈ, ΠΏΠΎΡΠΎΠ²Π΅ΡΠΎΠ²Π°Π²ΡΠΈΡΡ Ρ ΠΆΠ΅Π½ΡΠΊΠΈΠΌ ΠΏΠΎΠ»ΠΎΠΌ, Π±ΡΠ»ΠΎ ΡΠ΅ΡΠ΅Π½ΠΎ, ΡΡΠΎ Π²Π°Π»ΡΡΠ° Π½Π°Π·ΠΎΠ²Π΅ΡΡΡ ΡΠ°Π½ΡΠΈΠΊΠΈ. Π Π½Π΅ Π²Π·Π΄ΡΠΌΠ°ΠΉΡΠ΅ ΡΠΏΠΎΡΠΈΡΡ! =)
ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΏΡΠΈΠ΄ΡΠΌΠ°Π½ΠΎ Π΄Π²Π° ΡΠ΅ΠΆΠΈΠΌΠ°: ΠΠ°ΡΡΠ΅ΡΠ°, ΠΈ Π‘Π»ΡΡΠ°ΠΉΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ. ΠΠ± ΡΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠΏΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΠ³ΡΠ°ΡΡ:
Π’Π°ΠΊΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½ΠΈΠ΅ ΡΠ°Π½ΡΠΈΠΊΠΎΠ². ΠΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Π½Π° ΠΏΠ΅ΡΠ²ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ°Π½ΡΠΈΠΊΠΈ ΠΏΡΠΈΠ±Π°Π²Π»ΡΡΡΡΡ, Π° Π΅ΡΠ»ΠΈ ΠΌΡ Π²ΡΠΉΠ΄Π΅ΠΌ ΠΈΠ· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ²Π΅ΡΠ½Π΅ΠΌ Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΠΌΡΡ Π½Π° Π΄ΡΡΠ³ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡΠ»ΠΈΠ½Ρ, ΠΌΠ΅ΡΠΎΠ΄ onStop ΡΠΎΡ ΡΠ°Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.
ΠΠ΅Π»Π°ΡΡΠΈΠ΅ (ΠΈ ΠΈΠΌΠ΅ΡΡΠΈΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ) Ρ ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡΡΡ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΈΠ³ΡΠ° Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π½ΠΎΡΠΊΡΠ°Π½Π½ΠΎΠΉ, ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π±ΡΠ΄ΡΡ ΡΠΏΡΠ°Π·Π΄Π½Π΅Π½Ρ.
Π’Π΅ Π»ΠΈΡΠ½ΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ
Π½Π°Π²ΡΠΊΠΎΠ² Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΠΆΠ΅Π»Π°ΡΡ ΠΏΠΎΡΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ, ΠΌΠΎΠ³ΡΡ ΠΈΠ·ΡΡΠ²ΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΏΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ, ΡΡΠΎ Ρ
ΠΎΡΠ΅Π»ΠΎΡΡ Π±Ρ ΡΠ²ΠΈΠ΄Π΅ΡΡ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ³Π°Π΄ΡΠ²Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ, Π½ΠΎ ΠΈ ΡΠ»ΠΎΠ²Π° ΠΈΠ· ΡΠΈΡΠ°Ρ, ΡΡΠ°Π·, ΡΡΠΈΡ ΠΎΠ² ΠΈ ΠΏΡ.
Π’Π°ΠΊΠΆΠ΅ Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°Ρ, ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠ½ΠΊΡΡΡ, ΠΏΠΎ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Ρ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»Π½Ρ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π»ΡΠ΄Π΅ΠΉ, ΠΊΠΎΡΠΎΡΡΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌ ΡΠ°ΠΉΡ ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π²Π°ΡΠ΅Π³ΠΎ ΡΡΠ°ΡΡΠ°ΠΏΠ°.
ΠΡΠ΅ΠΌ Π±ΠΎΠ±ΡΠ°, ΠΈ Ρ ΠΎΡΠΎΡΠΈΡ Π²ΡΡ ΠΎΠ΄Π½ΡΡ !
ΠΠ°ΠΉΠ΄Π΅Π½Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠ΅ Π΄ΡΠ±Π»ΠΈΠΊΠ°ΡΡ
HI.
@VBELKE. Ρ ΡΠ΄Π΅Π»Π°Π» ΠΈΠ³ΡΡ Π½Π° Java, Ρ
ΠΎΡΡ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°ΡΡ Π΅Π΅ ΠΏΠΎΠ΄ ΠΠ½Π΄ΡΠΎΠΈΠ΄, Ρ.ΠΊ. ΠΠ½Π΄ΡΠΎΠΈΠ΄ ΠΈ Java ΡΠ°Π·Π½ΡΡΡΡ Π² ΠΏΡΠΈΠ½ΡΠΈΠΏΠ°Ρ
ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΠΎΠ΄ΡΠΊΠ°ΠΆΠΈ ΠΊΠ°ΠΊ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ ΠΈ ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ.
Ρ ΡΠ²Π°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ @Ukauka.
Π―Π½Π΄Π΅ΠΊΡ ΠΏΠΎΠ³ΠΎΠ΄Π°
ΠΠΈΠΊΠΎΠ³Π΄Π° ΠΎΡΠΎΠ±ΠΎ Π½Π΅ ΠΏΠ°ΡΠΈΠ»ΡΡ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρ ΠΏΠ°ΠΌΡΡΠΈ Π² ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅, Π½ΠΎ ΡΡΡ ΡΠ΅ΡΠΈΠ» ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠ΅ΠΉ ΠΏΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡ.
ΠΡΡΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π· ΡΠ²ΠΈΠ΄Π΅ΡΡ
ΠΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π», ΠΏΡΠΎΠ²Π΅ΡΠΈΠ» Π²ΡΠΎΠ΄Π΅ Π²ΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ. ))
Π ΡΡΡ, ΠΏΡΠΈΠ³Π»ΡΠ΄Π΅Π»ΡΡ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½Π΅Π΅.
ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²ΠΎΠ΄ΠΈΡ ΡΠΈΡΠ»ΠΎ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡΠ΅Π΅ΡΡ Π½Π° Π½ΠΎΠ»Ρ, ΠΏΡΠΎΠΌΠ°Ρ ΠΈΠ²Π°Π΅ΡΡΡ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅Ρ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ ΡΠ²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΠ΅Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.
Π£ΡΡΡΡ. Π Π°ΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΊΠΎΠ½ΡΠ΅Π½ΠΎ. π
ΠΠ²ΡΠΎΠ½ΠΎΠΌΠ½ΠΎΡΡΡ
ΠΡΠΆΠ΅Π½ Π΅ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π΄Π»Ρ ΡΡΡΡΠ° ΡΠ΅ΠΌΠΏΠ΅ΡΠ°ΡΡΡΡ Π½Π° ΡΠ»ΠΈΡΠ΅
ΠΠΎΠΉΡΠΈ Π² Π°ΠΉΡΠΈ. Π§Π°ΡΡΡ 5
ΠΡΠΈΠ²Π΅Ρ, ΠΠΈΠΊΠ°Π±Ρ! ΠΠ°, Π΄Π°.. ΡΡΠΎ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΠΉ ΠΏΠΈΠΊΠ°Π±ΡΡΠ½ΠΈΠΊ Ρ ΠΊΡΠΈΠ·ΠΈΡΠΎΠΌ ΡΡΠ΅Π΄Π½Π΅Π³ΠΎ Π²ΠΎΠ·ΡΠ°ΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π²Π΄ΡΡΠ³ ΠΎΡΠΎΠ·Π½Π°Π» ΠΈ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ Ρ Π΄Π΅ΡΡΡΠ²Π° ΠΌΠ΅ΡΡΠ°Π» Π±ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠΎΠΌ. ΠΠ°Π²Π½Π΅Π½ΡΠΊΠΎ Π½Π΅ Π±ΡΠ»ΠΎ ΠΎΡΡΡΡΠ° ΠΎ ΠΌΠΎΡΠΌ ΠΏΡΡΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΌΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ. ΠΡΠ»ΠΈ Π²Π΄ΡΡΠ³ ΠΠ°ΠΌ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΠΌΠΎΠΉ ΠΎΠΏΡΡ, ΡΠΎ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ ΡΡΠ΅Π·Ρ ΡΡΡ:
ΠΠΊΡΠ°ΡΡΠ΅, Ρ ΡΠ΅Π³ΠΎ Π²ΡΡ Π½Π°ΡΠΈΠ½Π°Π»ΠΎΡΡ:
0) Π£Π²ΠΎΠ»ΡΠ½Π΅Π½ΠΈΠ΅ Ρ Π²ΠΎΠ΅Π½Π½ΠΎΠΉ ΡΠ»ΡΠΆΠ±Ρ ΠΏΠΎ ΠΊΠΎΠ½ΡΡΠ°ΠΊΡΡ
2) ΠΡΡΡΠ΅Π΅ ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ (Π·Π°ΠΎΡΠ½ΠΎΠ΅) ΠΏΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ «ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΊΠ° ΠΈ Π²ΡΡΠΈΡΠ»ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΈΠΊΠ°»
3) ΠΡΡΡΠΈΠ» Java, ΡΠ΅ΠΉΡΠ°Ρ ΠΈΠ·ΡΡΠ°Ρ Kotlin ΠΈ Swift
4) ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΠΌΠ°Π½Π½ΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π² Play Market, Π²ΡΡ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΎΠ΅, Π½ΠΎ ΡΡΠ°ΡΠ°ΡΡΡ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ
5) ΠΠ΅Π½Π°Ρ, Π΄Π΅ΡΠ΅ΠΉ Π½Π΅Ρ, ΠΊΠΎΡ Π΅ΡΡΡ
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠ΄Π²Π΅Π΄Ρ ΠΈΡΠΎΠ³ΠΈ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Ρ ΠΈΠΌΠ΅Ρ Π½Π° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ:
— ΠΡΡΡΠ΅Π½ ΡΠ·ΡΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠ΅ ΠΏΠΈΡΠ°ΡΡ ΠΏΠΎΠ΄ Android Π²ΡΡ, ΡΡΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡ Π² Π³ΠΎΠ»ΠΎΠ²Ρ. ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ. ΠΠ° Π»ΡΠ±ΠΎΠΉ Π²ΠΎΠΏΡΠΎΡ ΡΠΆΠ΅ Π΅ΡΡΡ ΠΎΡΠ²Π΅Ρ, ΡΡΠΎΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ, ΠΏΠΎΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡ, Π²Π½ΠΈΠΊΠ½ΡΡΡ.
— ΠΠ° ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΆΠΈΡΡ ΠΌΠΎΠΆΠ½ΠΎ. ΠΠ΅Π½ΡΠ³ΠΈ Π½Π΅ Π±ΠΎΠ»ΡΡΠΈΠ΅, Π½ΠΎ Π½Π° ΠΆΠΊΡ ΠΈ Ρ ΠΎΠ»ΠΎΠ΄ΠΈΠ»ΡΠ½ΠΈΠΊ Ρ Π²Π°ΡΠ°Π΅Ρ. ΠΠΎΡ ΠΎΠ΄ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ°ΡΡΡΡ, Π΅ΡΠ»ΠΈ Π½Π΅ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ, ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠ°ΡΠΎΠ΅.
— 1.000.000 Π·Π°Π³ΡΡΠ·ΠΎΠΊ Π½Π°Π±ΡΠ°ΡΡ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ. Π¦ΠΈΡΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΠΊΡΠΎΠΌΠ½Π΅Π΅. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π² ΡΡΠΌΠΌΠ΅ Π·Π°Π³ΡΡΠ·ΠΎΠΊ ΠΎΠΊΠΎΠ»ΠΎ 240.000, Π°ΠΊΡΠΈΠ²Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π² ΡΡΠΌΠΌΠ΅ ΠΏΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ ΠΎΠΊΠΎΠ»ΠΎ 83.000
— Π΅ΡΠ»ΠΈ ΠΈΠ· 100 ΡΠΊΠ°ΡΠ°Π²ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ 30 Π½Π΅ ΡΠ΄Π°Π»ΡΡΡ Π΅Π³ΠΎ, ΡΠΎ ΡΡΠΎ Π²ΠΏΠΎΠ»Π½Π΅ Ρ ΠΎΡΠΎΡΠΈΠΉ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»Ρ, Π·Π½Π°ΡΠΈΡ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ!
— Π³Π°ΠΉΠ΄Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠΎΡΠΎΠΉ ΠΏΠ»ΡΠ½ΡΠ² Π½Π° ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ, ΡΡΠΎ «Π·Π°ΠΉΠ΄ΡΡ» Π»ΡΠ΄ΡΠΌ.
— ΠΏΠΎΡΠ»Π΅ 30 Π½Π° ΡΠ°Π±ΠΎΡΡ Π² it ΡΡΡΡΠΎΠΈΡΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ!
Π ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌ ΡΠ²ΠΎΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Ρ ΡΠΎΠ±ΡΠ°Π» Π²Π΅ΡΡ Π½Π°ΠΊΠΎΠΏΠ»Π΅Π½Π½ΡΠΉ ΠΎΠΏΡΡ ΠΈ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π½Π΅ ΡΡΡΠ΄Π½ΠΎ ΡΠΈΡΠΊΠ½ΡΡΡ ΠΏΡΠΎΠΉΡΠΈ ΡΠΎΠ±Π΅ΡΠ΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ, Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Π±Π»ΠΎΠΊΠ½ΠΎΡ. ΠΠΎ ΠΌΠ½Π΅ ΡΠ°ΠΊ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ Π΄Π΅ΡΠ°Π»ΡΠΌΠΈ, ΠΈ ΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Π½Π°Π΄ Π½ΠΈΠΌ, ΡΡΠΎ Ρ ΠΌΠΎΠ³Ρ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ± ΡΡΠΎΠΌ ΡΠ°ΡΠ°ΠΌΠΈ. ΠΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΡΡΠΎ ΠΊ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΡΡΡΠ²Π°ΡΡ ΡΡΠ²ΡΡΠ²Π° ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ ΠΈ ΡΠΈΠΌΠΏΠ°ΡΠΈΠΈ, ΡΡΠΎ-ΡΠΎ Π²ΡΠΎΠ΄Π΅ Π»ΡΠ±Π²ΠΈ ΠΊ ΡΠ²ΠΎΠ΅ΠΌΡ ΠΏΠΈΡΠΎΠΌΡΡ. Π‘ΡΡΠ°Π½Π½ΠΎ ΡΡΠΎ=)
Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ ΠΏΠΎ Android ΠΌΠ΅Π½Ρ Π²ΠΏΠΎΠ»Π½Π΅ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠΈΠ»ΠΈ, ΡΠ΅Π³ΠΎ Π½Π΅ ΡΠΊΠ°Π·Π°ΡΡ ΠΎ ios. ΠΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΡΠΈΠ» Π½Π΅ Ρ Π²Π°ΡΠΈΠ»ΠΎ Π½Π° Π²ΡΡ, Π±ΡΠ΄Ρ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ ΠΈΠΌ Π² ΡΠ°ΠΌΠΊΠ°Ρ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΡ. ΠΠ°Π΄Π΅ΡΡΡ ΡΡΠΎ ΠΊ Π²Π΅ΡΠ½Π΅ ΡΠΌΠΎΠ³Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΎΠ΅.
Π ΠΈΡΠΎΠ³Π΅ Π²ΡΠ΅ΡΠ° ΠΌΠ½Π΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²Π°ΠΊΠ°Π½ΡΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΡΡΠΎΠΈΠ»ΠΎ ΠΊΠ°ΠΊ Π² ΠΏΠ»Π°Π½Π΅ Π·ΠΏ, ΡΠ°ΠΊ ΠΈ ΠΏΠ΅ΡΡΠΏΠ΅ΠΊΡΠΈΠ² ΡΠ°Π·Π²ΠΈΡΠΈΡ. ΠΠΏΠ΅ΡΠ΅Π΄ΠΈ Π·Π½Π°ΠΊΠΎΠΌΡΡΠ²ΠΎ Ρ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠ²ΠΎΠΌ ΠΈ Π²Ρ ΠΎΠ΄ Π² ΡΠ΅ΡΡΡΠ·Π½ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ. ΠΠ°Π΄Π΅ΡΡΡ Π·Π°Π΄Π°ΡΠΈ Π±ΡΠ΄ΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅, Π° ΠΊΠΎΡΠ΅ Π²ΠΊΡΡΠ½ΡΠΌ 😊 ΠΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ ΠΈ Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡ Ρ ΠΈΡΠΏΡΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΌ ΡΡΠΎΠΊΠΎΠΌ, ΡΠΎ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΡΡΡ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΡΠΌΠΈ.
Π ΡΡΡΠΊΠ°Ρ Π°Π·Π±ΡΠΊΠ° MΠΎΡΠ·Π΅ Π΄Π»Ρ ΠΠ½Π΄ΡΠΎΠΈΠ΄
ΠΠΏΠ΅ΡΠ°ΡΠ»ΠΈΠ²ΡΠΈΡΡ ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡΠΌΠΈ ΠΠ°Π²Π»Π° ΠΡΡΠ΅ΡΠ° ΡΠ΅ΡΠΈΠ» ΠΈΠ·ΡΡΠΈΡΡ ΠΌΠΎΡΠ·ΡΠ½ΠΊΡ.
ΠΠ° ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ ΠΌΠΎΡΠ·ΡΠ½ΠΊΠ° Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠΆΠ½ΠΎ Π³ΡΠ΄ΠΊΠΎΠΌ Π°Π²ΡΠΎΠΌΠΎΠ±ΠΈΠ»Ρ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ, ΡΡΠΎ ΠΏΡΠΎ Π½Π΅Π³ΠΎ Π΄ΡΠΌΠ°Π΅ΡΡ. ΠΠ»ΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·Π°ΡΡ ΠΊΠΎΠΌΡ ΡΠΎ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΠΎΡΠ²Π΅Ρ ΠΌΠΎΡΠ³Π°Π½ΠΈΠ΅ΠΌ Π³Π»Π°Π· ΠΈΠ»ΠΈ ΠΏΠΎΠΆΠ°ΡΠΈΠ΅ΠΌ ΡΡΠΊΠΈ ΠΈΠ»ΠΈ ΠΏΠΎΠΊΠ°ΡΠ»ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ.
ΠΠ°ΡΡΠ» Π½Π΅ΠΏΠ»ΠΎΡ ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΠΎ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Π΄Π»Ρ PC. ΠΠΎ Π·Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅Ρ Π»ΠΈΡΠ½ΠΈΠΉ ΡΠ°Π· ΡΠ΅ΡΡΡ Π½Π΅ΠΊΠΎΠ³Π΄Π° ΠΈ ΡΡΠ°Π» ΠΈΡΠΊΠ°ΡΡ, ΡΡΠΎ Π΅ΡΡΡ ΠΏΠΎΠ΄ Π°Π½Π΄ΡΠΎΠΈΠ΄ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΡΡΡΡΠΊΠΎΠΉ Π°Π·Π±ΡΠΊΠ΅ ΠΌΠΎΡΠ·Π΅. ΠΡΡΡΠ½ΠΈΠ»ΠΎΡΡ, ΡΡΠΎ Π½Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ. Π’.Π΅. ΡΡΠΎ-ΡΠΎ ΡΠΊΠΎΠ±Ρ Π΅ΡΡΡ, Π½ΠΎ ΠΏΠΎ ΡΠ°ΠΊΡΡ ΡΡΠΎ ΠΎΠΊΠ°Π·ΡΠ²Π°Π»ΠΈΡΡ ΠΈΠ»ΠΈ ΡΡΠ΅ΠΉΠ½Π΅ΡΡ Π΄Π»Ρ ΠΎΡΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΠΆΠ΅ ΡΠΌΠ΅Π΅ΡΡ ΠΈΠ»ΠΈ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊΠΈ ΠΈΠ»ΠΈ ΡΡΠΎ ΡΠΎ ΡΠΈΠΏΠ° ΠΏΡΠ΅Π²ΡΠ°ΡΠΈΠΌ Π²Π°Ρ ΡΠ΅ΠΊΡΡ Π² ΠΌΠΎΡΠ·ΡΠ½ΠΊΡ.
Π― Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ, Π½ΠΎ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΠΊΠ°ΠΊ ΡΠΎ ΠΏΠΈΡΠ°ΡΡ Π½Π° Π―Π²Π΅ ΠΏΠΎΠ΄ Π°Π½Π΄ΡΠΎΠΈΠ΄ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΊΡ Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ Π΄Π΅ΡΠ΅ΠΉ Π΄Π»Ρ ΠΎΠ±ΡΡΠ΅Π½ΠΈΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ΅ ΠΈ ΠΈΠ³ΡΠ΅ Π² ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΠΊΡ. Π Π²ΡΠΎΠ΄Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ. ΠΡ Π΄ΡΠΌΠ°Ρ ΠΏΠΎΠΏΡΠΎΠ±ΡΡ ΠΈ ΡΡΡ Π½Π°ΠΏΠΈΡΠ°ΡΡ, Π΄Π΅Π»ΠΎ ΡΠΎ Π½Π΅Ρ ΠΈΡΡΠΎΠ΅. ΠΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ Π΄Π΅Π»ΠΎ ΠΎΡΠ΅Π½Ρ Π΄Π°ΠΆΠ΅ Ρ ΠΈΡΡΠΎΠ΅, ΠΈΠ±ΠΎ ΡΡΠ° Π―Π²Π° ΠΏΠΎΠ΄ Π°Π½Π΄ΡΠΎΠΈΠ΄ Π½Π΅ ΡΠΌΠ΅Π»Π° Π΄Π°ΠΆΠ΅ ΡΠΎ, ΡΡΠΎ Π΄Π΅Π»Π°Π» ΠΌΠΎΠΉ ZX Spectrum Π² ΠΏΡΠΎΡΠ»ΠΎΠΌ Π²Π΅ΠΊΠ΅. Π’Π°ΠΌ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π·Π°Π΄Π°ΡΡ ΡΠ°ΡΡΠΎΡΡ Π·Π²ΡΠΊΠ° ΠΈ Π΅Π³ΠΎ Π΄Π»ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°ΡΡΡΡ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ. Π’ΡΡ ΠΆΠ΅ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ Π·Π²ΡΠΊΠ° ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΠ»ΠΎΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎ ΡΠΎΡΠΊΠ°ΠΌ ΡΠΈΠ½ΡΡΠΎΠΈΠ΄Ρ Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠ»Π΅Π±Π°ΡΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²Π°.
Π ΠΎΠ±ΡΠ΅ΠΌ Π΄ΡΠΌΠ°Π» ΡΠΏΡΠ°Π²Π»ΡΡΡ Π·Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠ΅ΡΠΎΠ², Π½ΠΎ ΡΠ»ΠΈ Π΄Π½ΠΈ, Π½Π΅Π΄Π΅Π»ΠΈ, ΠΌΠ΅ΡΡΡΡ. ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΡΠΎΠΆΠ΄Π°Π»Π°ΡΡ Π² ΠΌΡΠΊΠ°Ρ , ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Π° Π½Π° Π―Π²Π΅ ΠΏΠΎΠ΄ ΠΠ½Π΄ΡΠΎΠΈΠ΄ Π½Π° ΡΡΡΡΠΊΠΎΠΌ Π½ΠΈΡΡΠΎΠΆΠ½ΠΎ ΠΌΠ°Π»ΠΎ, Π½Π° ΡΠΎΡΡΠΌΠ°Ρ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ ΠΏΠ»ΠΎΡ ΠΎ. Π ΠΏΠΎΠ²ΡΠΎΡΡΡΡ, ΡΡΠΎ Ρ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡ. Π ΠΈΡΠΎΠ³Π΅, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠ΄Π΅Π»Π°Π», ΡΠΎ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΊΠ΅ ΠΏΡΠΎΠΏΠ°Π΄Π°ΡΡ Π³ΡΠ΅Ρ , ΠΈΠ±ΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΎΠ² ΡΠΎ Π½Π΅Ρ. Π Π΅ΡΠΈΠ» ΡΠΆ ΠΏΠΎΡΡΠ°ΡΠΈΡΡ Π΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π΅ΡΠ΅ΡΠΎΠ² Π½Π° ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅ ΠΈ Π²ΡΠΊΠ»Π°Π΄ΡΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ Π²ΡΠ΅ΠΎΠ±ΡΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π° Google Play ΠΈ 4PDA.
ΠΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π° ΠΈ Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ΅ΠΊΠ»Π°ΠΌΡ.
ΠΠΎΡΡΠ°ΠΏΠ½ΠΎΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΠΊΠΎΠ² Π°Π·Π±ΡΠΊΠΈ ΠΠΎΡΠ·Π΅ Π½Π° ΠΏΡΠΈΡΠΌ ΠΈ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΏΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ΅ Π±Π»ΠΈΠ·ΠΊΠΎΠΉ ΠΊ ΠΌΠ΅ΡΠΎΠ΄ΠΈΠΊΠ΅ ΠΠΠ‘ΠΠΠ€ Π‘Π‘Π‘Π . ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠ³ΡΡ ΠΈΠ· Π΄Π²Π°Π΄ΡΠ°ΡΠΈ ΡΡΠΎΠ²Π½Π΅ΠΉ Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΠ΅ΠΉΡΡ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΡΡ.
ΠΠΎΡΠ»Π΅ ΠΏΡΠΎΡ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π΅ΡΡΡΠΈ ΡΡΠΎΠΊΠΎΠ² ΠΎΡΡΠ°Π½Π΅ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΎΡ ΠΏΡΠΎΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ, Π½ΠΎ ΠΈ Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΎΠΏΡΡ ΠΏΡΠΈΡΠΌΠ° ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ Π±ΡΠΊΠ² ΠΈ ΡΠΈΡΡ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Π°Π·Π±ΡΠΊΠΈ ΠΠΎΡΠ·Π΅. ΠΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π²ΡΠΈΡΡ ΡΠ΅ΠΆΠΈΠΌΠΎΠΌ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΏΡΠΈΡΠΌ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π΄ΠΎ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΌΠ°.
ΠΠ·ΡΡΠ°ΡΡ ΠΌΠΎΡΠ·ΡΠ½ΠΊΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° ΠΎΠ±ΡΡΠ½ΠΎ Π½Π΅ΠΊΠΎΠ³Π΄Π°, Π° ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡΠ΅Ρ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠΉ, ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠΌΠ΅ΡΡ Π½Π°ΡΡΠ½ΠΈΠΊΠΈ, ΡΡΠΎΠ±Ρ Π½Π΅ ΠΌΠ΅ΡΠ°ΡΡ ΠΎΠΊΡΡΠΆΠ°ΡΡΠΈΠΌ.
Π’ΡΡΠΎΡΠΈΠ°Π»: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠ΅ΠΉ 2D ΠΈΠ³ΡΡ Π½Π° Π°Π½Π΄ΡΠΎΠΈΠ΄
ΠΡΠΎΡ ΡΡΡΠΎΡΠΈΠ°Π» ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π² ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΏΠΎΠ΄ Π°Π½Π΄ΡΠΎΠΈΠ΄, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΎΠΏΡΡΠ½ΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ. Π’ΡΡ ΡΠ°ΡΡΠΊΠ°Π·Π°Π½ΠΎ ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΎΡΡΠ΅ΠΉΡΡΡ 2D ΠΈΠ³ΡΡ Π½Π° Π°Π½ΡΠΎΠΈΠ΄Π΅ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΊΠ°ΠΊΠΈΡ -Π»ΠΈΠ±ΠΎ ΠΈΠ³ΡΠΎΠ²ΡΡ Π΄Π²ΠΈΠΆΠΊΠΎΠ². ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Android Studio, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΡΡ Π΄ΡΡΠ³ΡΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ Π½Π°ΡΡΡΠΎΠ΅Π½Π½ΡΡ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.
Π¨Π°Π³ 1. ΠΡΠΈΠ΄ΡΠΌΡΠ²Π°Π΅ΠΌ ΠΈΠ΄Π΅Ρ ΠΈΠ³ΡΡ
ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π²ΠΎΠ·ΡΠΌΡΠΌ Π΄ΠΎΠ²ΠΎΠ»ΡΠ½ΠΎ ΠΏΡΠΎΡΡΡΡ ΠΈΠ΄Π΅Ρ:
ΠΠ½ΠΈΠ·Ρ ΡΠΊΡΠ°Π½Π° β ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΡΠ°Π±Π»Ρ. ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π²Π»Π΅Π²ΠΎ ΠΈ Π²ΠΏΡΠ°Π²ΠΎ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ. Π‘Π²Π΅ΡΡ Ρ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎ Π²Π½ΠΈΠ· Π΄Π²ΠΈΠΆΡΡΡΡ Π°ΡΡΠ΅ΡΠΎΠΈΠ΄Ρ. ΠΠ½ΠΈ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΉ ΡΠΈΡΠΈΠ½Π΅ ΡΠΊΡΠ°Π½Π° ΠΈ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Ρ ΡΠ°Π·Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ. ΠΠΎΡΠ°Π±Π»Ρ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠ²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡΡΡ ΠΎΡ ΠΌΠ΅ΡΠ΅ΠΎΡΠΈΡΠΎΠ² ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ»ΡΡΠ΅. ΠΡΠ»ΠΈ ΠΌΠ΅ΡΠ΅ΠΎΡΠΈΡ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ Π² Π½Π΅Π³ΠΎ β ΠΈΠ³ΡΠ° ΠΎΠΊΠΎΠ½ΡΠ΅Π½Π°.
Π¨Π°Π³ 2. Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΠΏΡΠΎΠ΅ΠΊΡ
Π Android Studio Π² Π²Π΅ΡΡ
Π½Π΅ΠΌ ΠΌΠ΅Π½Ρ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ File β New β New Project.
Π’ΡΡ Π²Π²ΠΎΠ΄ΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π΄ΠΎΠΌΠ΅Π½ ΠΈ ΠΏΡΡΡ. ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ Next.
Π’ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²Π²Π΅ΡΡΠΈ Π²Π΅ΡΡΠΈΡ Π°Π½Π΄ΡΠΎΠΈΠ΄. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π°Π½Π΄ΡΠΎΠΈΠ΄ ΡΠ°ΡΡ ΠΈ ΡΠ΅Π»Π΅Π²ΠΈΠ·ΠΎΡ. ΠΠΎ Ρ Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½ ΡΡΠΎ Π½Π°ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π²ΡΡΠΌ ΡΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ. Π’Π°ΠΊ ΡΡΠΎ Π»ΡΡΡΠ΅ Π²Π²Π΅Π΄ΠΈΡΠ΅ Π²ΡΡ ΠΊΠ°ΠΊ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅. ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ Next.
Π’ΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Empty Activity. Π ΠΆΠΌΡΠΌ Next.
Π’ΡΡ ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π²ΡΡ ΠΊΠ°ΠΊ Π΅ΡΡΡ ΠΈ ΠΆΠΌΡΠΌ Finish. ΠΡΠ°ΠΊ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠΎΠ·Π΄Π°Π½. ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ ΠΊΠΎ ΡΡΠ΅ΡΡΠ΅ΠΌΡ ΡΠ°Π³Ρ.
Π¨Π°Π³ 3. ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π°ΡΡ ΠΈΠ² Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ ΠΈ ΡΠ°ΡΠΏΠ°ΠΊΠΎΠ²ΡΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ.
ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ ΠΏΠ°ΠΏΠΊΡ drawable ΠΈ ΠΊΠΎΠΏΠΈΡΡΠ΅ΠΌ ΡΡΠ΄Π° ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ.
ΠΠΎΠ·ΠΆΠ΅ ΠΎΠ½ΠΈ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ.
Π¨Π°Π³ 4. Π‘ΠΎΠ·Π΄Π°ΡΠΌ layout
ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ activity_main.xml, ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡ Text ΠΈ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΡΠ΄Π° ΡΡΠΎ:
ΠΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Design Π²ΠΈΠ΄Π½ΠΎ ΠΊΠ°ΠΊ Π½Π°Ρ layout Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ.
Π‘Π²Π΅ΡΡ Ρ ΠΏΠΎΠ»Π΅ Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΌΠ° ΠΈΠ³ΡΠ°, Π° ΡΠ½ΠΈΠ·Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Left ΠΈ Right. ΠΡΠΎ layout ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ ΡΡΠ°ΡΡΡ, ΠΈ Π½Π΅ ΠΎΠ΄Π½Ρ. Π― Π½Π΅ Π±ΡΠ΄Ρ Π½Π° ΡΡΠΎΠΌ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ. ΠΡΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ ΡΡΡ.
Π¨Π°Π³ 5. Π Π΅Π΄Π°ΠΊΡΠΈΡΡΠ΅ΠΌ MainActivity ΠΊΠ»Π°ΡΡ
Π ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ° Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ implements View.OnTouchListener. ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ° ΡΠ΅ΠΏΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΈΠΌ:
ΠΠΎΠ±Π°Π²ΠΈΠΌ Π² ΠΊΠ»Π°ΡΡ Π½ΡΠΆΠ½ΡΠ΅ Π½Π°ΠΌ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ (ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΊΠ»Π°ΡΡΠ°):
Π ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ protected void onCreate(Bundle savedInstanceState) <
Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΡΡΠΎΠΊΠΈ:
ΠΠ»Π°ΡΡΡ LinearLayout, Button ΠΈ Ρ.Π΄. ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΅Π½Ρ ΠΊΡΠ°ΡΠ½ΡΠΌ ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π΅ΡΡ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π² Import.
Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² Import ΠΈ ΡΠ±ΡΠ°ΡΡ ΠΊΡΠ°ΡΠ½ΡΡ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΡ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π½Π°ΠΆΠ°ΡΡ Alt+Enter.
GameView Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΅Π½ΠΎ ΠΊΡΠ°ΡΠ½ΡΠΌ ΠΏΠΎΡΠΎΠΌΡ-ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ° Π΅ΡΡ Π½Π΅Ρ. ΠΡ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π΅Π³ΠΎ ΠΏΠΎΠ·ΠΆΠ΅.
Π’Π΅ΠΏΠ΅ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ:
ΠΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ Π·Π°ΠΏΡΡΠ°Π»ΡΡ β Π²ΠΎΡ ΡΠ°ΠΊ Π² ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ MainActivity ΠΊΠ»Π°ΡΡ:
ΠΡΠ°ΠΊ, ΠΊΠ»Π°ΡΡ MainActivity Π³ΠΎΡΠΎΠ²! Π Π½ΡΠΌ ΠΈΠ½ΠΈΡΠΈΠΈΡΠΎΠ²Π°Π½ Π΅ΡΡ Π½Π΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΉ ΠΊΠ»Π°ΡΡ GameView. Π ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΆΠ°ΡΠ° Π»Π΅Π²Π°Ρ ΠΊΠ½ΠΎΠΏΠΊΠ° β ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ isLeftPressed = true, Π° ΠΊΠΎΠ³Π΄Π° ΠΏΡΠ°Π²Π°Ρ β isRightPressed = true. ΠΡΠΎ Π² ΠΎΠ±ΡΠ΅ΠΌ ΡΠΎ ΠΈ Π²ΡΡ ΡΡΠΎ ΠΎΠ½ Π΄Π΅Π»Π°Π΅Ρ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ΄Π΅Π»Π°Π΅ΠΌ ΡΡΠΎΠ±Ρ Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π»ΡΡ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΡΠ°Π±Π»Ρ, ΠΈ ΡΡΠΎΠ±Ρ ΠΎΠ½ Π΄Π²ΠΈΠ³Π°Π»ΡΡ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ. ΠΡΡΠ΅ΡΠΎΠΈΠ΄Ρ ΠΎΡΡΠ°Π²ΠΈΠΌ Π½Π° ΠΏΠΎΡΠΎΠΌ.
Π¨Π°Π³ 6. Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΠΊΠ»Π°ΡΡ GameView
Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΡΠΎΡ ΡΠ°ΠΌΡΠΉ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΈΠΉ ΠΊΠ»Π°ΡΡ GameView. ΠΡΠ°ΠΊ ΠΏΡΠΈΡΡΡΠΏΠΈΠΌ. Π ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ extends SurfaceView implements Runnable. ΠΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈΠΌΠ΅Ρ ΡΠ°Π·Π½ΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΊΡΠ°Π½Π°. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΡΠ°ΡΠ΅Π½ΡΠΊΠΈΠΉ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½ Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ 480×800, ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠ»Π°Π½ΡΠ΅Ρ 1800×2560. ΠΠ»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΈΠ³ΡΠ° Π²ΡΠ³Π»ΡΠ΄Π΅Π»Π° Π½Π° Π²ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Ρ ΠΏΠΎΠ΄Π΅Π»ΠΈΠ» ΡΠΊΡΠ°Π½ Π½Π° 20 ΡΠ°ΡΡΠ΅ΠΉ ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ ΠΈ 28 ΠΏΠΎ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΠΈ. ΠΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΡ Ρ Π½Π°Π·Π²Π°Π» ΡΠ½ΠΈΡ. ΠΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΈΡΠ»Π°. ΠΠ»Π°Π²Π½ΠΎΠ΅ ΡΡΠΎΠ±Ρ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠΎΡ ΡΠ°Π½ΡΠ»ΠΎΡΡ, ΠΈΠ½Π°ΡΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΡΡΠ½ΡΡΡΠΌ ΠΈΠ»ΠΈ ΡΠΆΠ°ΡΡΠΌ.
unitW ΠΈ unitW ΠΌΡ Π²ΡΡΠΈΡΠ»ΠΈΠΌ ΠΏΠΎΠ·ΠΆΠ΅. Π’Π°ΠΊΠΆΠ΅ Π½Π°ΠΌ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΡΡΡΡ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅:
ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π±ΡΠ΄Π΅Ρ ΡΠ°ΠΊΠΈΠΌ:
ΠΠ΅ΡΠΎΠ΄ run() Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ». Π Π½Π°ΡΠ°Π»Π΅ ΡΠΈΠΊΠ»Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ update()
ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π²ΡΡΠΈΡΠ»ΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΠΎΡΠ°Π±Π»Ρ. ΠΠΎΡΠΎΠΌ ΠΌΠ΅ΡΠΎΠ΄ draw() ΡΠΈΡΡΠ΅Ρ ΠΊΠΎΡΠ°Π±Π»Ρ Π½Π° ΡΠΊΡΠ°Π½Π΅. Π Π² ΠΊΠΎΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ control() ΡΠ΄Π΅Π»Π°Π΅Ρ ΠΏΠ°ΡΠ·Ρ Π½Π° 17 ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄. Π§Π΅ΡΠ΅Π· 17 ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄ run() Π·Π°ΠΏΡΡΡΠΈΡΡΡ ΡΠ½ΠΎΠ²Π°. Π ΡΠ°ΠΊ Π΄ΠΎ ΠΏΠΎΠΊΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ gameRunning == true. ΠΠΎΡ ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ:
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠΈ ΠΏΠ΅ΡΠ²ΠΎΠΌ Π·Π°ΠΏΡΡΠΊΠ΅. Π’Π°ΠΌ ΠΌΡ Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΈΠΊΡΠ΅Π»Π΅ΠΉ Π² ΡΠ½ΠΈΡΠ΅ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΊΠΎΡΠ°Π±Π»Ρ. ΠΠΎΡΠ°Π±Π»Ρ ΠΌΡ Π΅ΡΡ Π½Π΅ ΡΠΎΠ·Π΄Π°Π»ΠΈ. ΠΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π΅Π³ΠΎ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΊΠ»Π°ΡΡ.
Π¨Π°Π³ 7. Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΠΊΠ»Π°ΡΡ SpaceBody
ΠΠ½ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΌ Π΄Π»Ρ ΠΊΠ»Π°ΡΡΠ° Ship (ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΡΠ°Π±Π»Ρ) ΠΈ Asteroid (Π°ΡΡΠ΅ΡΠΎΠΈΠ΄). Π Π½ΡΠΌ Π±ΡΠ΄ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡΡ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠΈΠ΅ Π΄Π»Ρ ΡΡΠΈΡ Π΄Π²ΡΡ ΠΊΠ»Π°ΡΡΠΎΠ². ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅:
Π¨Π°Π³ 8. Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΠΊΠ»Π°ΡΡ Ship
Π’Π΅ΠΏΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΊΠ»Π°ΡΡ Ship (ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΡΠ°Π±Π»Ρ). ΠΠ½ Π½Π°ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΊΠ»Π°ΡΡ SpaceBody ΠΏΠΎΡΡΠΎΠΌΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΠ° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ extends SpaceBody.
ΠΈ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ update()
ΠΠ° ΡΡΠΎΠΌ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΡΠ°Π±Π»Ρ Π³ΠΎΡΠΎΠ²! ΠΡΡ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ. ΠΠ° ΡΠΊΡΠ°Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ ΠΊΠΎΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΊΠΎΡΠ°Π±Π»Ρ. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Π²ΠΏΡΠ°Π²ΠΎ ΠΈ Π²Π»Π΅Π²ΠΎ. Π’Π΅ΠΏΠ΅ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΡΠΏΠ»ΡΡΠΈΠ΅ΡΡ ΡΠ²Π΅ΡΡ Ρ Π°ΡΡΠ΅ΡΠΎΠΈΠ΄Ρ. ΠΡΠΈ ΡΡΠΎΠ»ΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠΈ Ρ ΠΊΠΎΡΠ°Π±Π»ΡΠΌ ΠΈΠ³ΡΠ° Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ.
Π¨Π°Π³ 9. Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΠΊΠ»Π°ΡΡ Asteroid
ΠΠΎΠ±Π°Π²ΠΈΠΌ ΠΊΠ»Π°ΡΡ Asteroid (Π°ΡΡΠ΅ΡΠΎΠΈΠ΄). ΠΠ½ ΡΠΎΠΆΠ΅ Π½Π°ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΊΠ»Π°ΡΡ SpaceBody ΠΏΠΎΡΡΠΎΠΌΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°ΡΡΠ° Π΄ΠΎΠ±Π°Π²ΠΈΠΌ extends SpaceBody.
ΠΠΎΠ±Π°Π²ΠΈΠΌ Π½ΡΠΆΠ½ΡΠ΅ Π½Π°ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅:
ΠΡΡΠ΅ΡΠΎΠΈΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ Π² ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΡΠΎΡΠΊΠ΅ Π²Π²Π΅ΡΡ Ρ ΡΠΊΡΠ°Π½Π° ΠΈ Π»Π΅ΡΠ΅ΡΡ Π²Π½ΠΈΠ· Ρ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ x ΠΈ speed Π·Π°Π΄Π°ΡΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΡΠ»ΡΡΠ°ΠΉΠ½ΡΡ ΡΠΈΡΠ΅Π» Π² Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ΅.
ΠΡΡΠ΅ΡΠΎΠΈΠ΄ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π΄Π²ΠΈΠ³Π°ΡΡΡΡ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΉ ΡΠΊΠΎΡΠΎΡΡΡ Π²Π΅ΡΡΠΈΠΊΠ°Π»ΡΠ½ΠΎ Π²Π½ΠΈΠ·. ΠΠΎΡΡΠΎΠΌΡ Π² ΠΌΠ΅ΡΠΎΠ΄Π΅ update() ΠΏΡΠΈΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΊ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ΅ x ΡΠΊΠΎΡΠΎΡΡΡ.
Π’Π°ΠΊ ΠΆΠ΅ Π½Π°ΠΌ Π½ΡΠΆΠ΅Π½ Π±ΡΠ΄Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠΉ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Π»ΠΈ Π°ΡΡΠ΅ΡΠΎΠΈΠ΄ Ρ ΠΊΠΎΡΠ°Π±Π»ΡΠΌ.
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΅Π³ΠΎ ΠΏΠΎΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅. ΠΠ»Ρ ΠΏΡΠΎΡΡΠΎΡΡ ΡΡΠΈΡΠ°Π΅ΠΌ ΠΊΠΎΡΠ°Π±Π»Ρ ΠΈ Π°ΡΡΠ΅ΡΠΎΠΈΠ΄ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ°ΠΌΠΈ. Π’ΡΡ Ρ ΠΏΠΎΡΡΠ» ΠΎΡ ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠ³ΠΎ. Π’ΠΎ Π΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡ ΠΊΠΎΠ³Π΄Π° ΠΊΠ²Π°Π΄ΡΠ°ΡΡ ΠΠ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ.
((x+size) (shipX+shipSize)) β ΠΊΠΎΡΠ°Π±Π»Ρ ΡΠΏΡΠ°Π²Π° ΠΎΡ Π°ΡΡΠ΅ΡΠΎΠΈΠ΄Π°.
((y+size) (shipY+shipSize)) β ΠΊΠΎΡΠ°Π±Π»Ρ ΡΠ½ΠΈΠ·Ρ Π°ΡΡΠ΅ΡΠΎΠΈΠ΄Π°.
ΠΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ ΡΠ΅ΡΡΡΡΠΌΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΡΡΠΎΠΈΡ || (ΠΈΠ»ΠΈ). Π’ΠΎ Π΅ΡΡΡ Π΅ΡΠ»ΠΈ Ρ ΠΎΡΡ ΠΎΠ΄Π½ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡΠ°Π²Π΄ΠΈΠ²ΠΎ (Π° ΡΡΠΎ Π·Π½Π°ΡΠΈΡ ΡΡΠΎ ΠΊΠ²Π°Π΄ΡΠ°ΡΡ ΠΠ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ) β ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠΈΠ΅ ΡΠΎΠΆΠ΅ ΠΏΡΠ°Π²Π΄ΠΈΠ²ΠΎ.
ΠΡΡ ΡΡΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΈΠ½Π²Π΅ΡΡΠΈΡΡΡ Π·Π½Π°ΠΊΠΎΠΌ!. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ true ΠΊΠΎΠ³Π΄Π° ΠΊΠ²Π°Π΄ΡΠ°ΡΡ ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ. Π§ΡΠΎ Π½Π°ΠΌ ΠΈ Π½Π°Π΄ΠΎ.
ΠΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΡΠ΅ΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΡ ΡΠΈΠ³ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ ΡΡΡ.
Π¨Π°Π³ 10. ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π°ΡΡΠ΅ΡΠΎΠΈΠ΄Ρ Π² GameView
Π GameView Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅:
ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ 2 ΠΌΠ΅ΡΠΎΠ΄Π°:
Π Π² ΠΌΠ΅ΡΠΎΠ΄Π΅ run() Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π²ΡΠ·ΠΎΠ²Ρ ΡΡΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΠ·ΠΎΠ²ΠΎΠΎΠΌ control().
ΠΠ°Π»Π΅Π΅ Π² ΠΌΠ΅ΡΠΎΠ΄Π΅ update() Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΡΠΈΠΊΠ» ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅Ρ Π²ΡΠ΅ Π°ΡΡΠ΅ΡΠΎΠΈΠ΄Ρ ΠΈ Π²ΡΠ·ΡΠ²Π°Π΅Ρ Ρ Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄ update().
Π’Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΡΠΈΠΊΠ» Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΈ Π² ΠΌΠ΅ΡΠΎΠ΄ draw().
ΠΠΎΡ ΠΈ Π²ΡΡ! ΠΡΠΎΡΡΠ΅ΠΉΡΠ°Ρ 2D ΠΈΠ³ΡΠ° Π³ΠΎΡΠΎΠ²Π°. ΠΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΠ΅ΠΌ, Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΈ ΡΠΌΠΎΡΡΠΈΠΌ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ!
ΠΡΠ»ΠΈ ΠΊΡΠΎ-ΡΠΎ Π·Π°ΠΏΡΡΠ°Π»ΡΡ ΠΈΠ»ΠΈ ΡΡΠΎ-ΡΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΈΡΡ
ΠΎΠ΄Π½ΠΈΠΊ.
ΠΠ° ΡΡΠΎΠΌ Π²ΡΡ. ΠΠΈΡΠΈΡΠ΅ ΠΎΡΠ·ΡΠ²Ρ, Π²ΠΎΠΏΡΠΎΡΡ, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΡΡΠΈΠ΅ Π²Π°Ρ ΡΠ΅ΠΌΡ Π΄Π»Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΡ.
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° HTML5 ΠΈΠ³ΡΡ ΠΏΠΎΠ΄ Android Ρ Π½ΡΠ»Ρ ΠΈ Π΄ΠΎ ΡΠ΅Π»ΠΈΠ·Π°
ΠΠΌΠ΅ΡΡΠΎ Π²ΡΡΡΠΏΠ»Π΅Π½ΠΈΡ
ΠΠΎΡΡΠ°ΡΠΈΠ² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊ ΠΏΠΎΠ΄ΡΡΠ΄ (Π±Π΅Π· ΠΏΠ΅ΡΠ΅ΡΡΠ²Π° Π½Π° ΡΠΎΠ½) Π½Π° ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ HTML5 Π²ΡΠ΅ΠΌΠΈ Π»ΡΠ±ΠΈΠΌΡΠΌΠΈ Android-Π³Π°Π΄ΠΆΠ΅ΡΠ°ΠΌΠΈ, ΡΠ΅ΡΠΈΠ», ΡΡΠΎ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ΅ΠΌΠ΅ ΡΡΠΎΠΈΡ ΡΠ΄Π΅Π»ΠΈΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅. Π ΡΡΠ°ΡΡΠ΅ ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡ ΡΠ°ΡΠΊΡΡΡΡ ΠΏΠΎ ΡΠ°Π³Π°ΠΌ Π²ΡΠ΅ ΡΡΠ°ΠΏΡ (ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅ Π±Π°Π·ΠΎΠ²ΡΠ΅/ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅/ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅) ΡΠΎΠ·Π΄Π°Π½ΠΈΡ HTML5 ΠΠ³ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ Android ΠΎΡ ΠΈΠ΄Π΅ΠΈ Π΄ΠΎ ΡΠ΅Π»ΠΈΠ·Π° ΡΠ°ΠΌΠΎΠ³ΠΎ APK ΡΠ°ΠΉΠ»Π°. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΈΡΠ΅Π³ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Ρ ΠΈ Π½Π΅ ΠΎΡΠΊΡΠΎΡ ΠΌΠ°ΡΡΠΈΡΡΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ, Π½ΠΎ Π΄Π»Ρ Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ² ΠΏΠΎΡΡΠ°ΡΠ°ΡΡΡ ΠΎΠΏΠΈΡΠ°ΡΡ Π²ΡΠ΅ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΡΠ΅, ΡΠΎ ΡΠΊΡΠΈΠ½ΡΠΎΡΠ°ΠΌΠΈ ΠΈ ΠΏΠΎΡΡΠ½Π΅Π½ΠΈΡΠΌΠΈ.
ΠΠ΅Π»Π°ΡΡΠΈΡ ΡΠ·Π½Π°ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΏΡΠΈΠ³Π»Π°ΡΠ°Ρ ΠΏΠΎΠ΄ ΠΊΠ°Ρ.
ΠΠΎΠΎΠ±ΡΠ΅ ΠΌΠ½ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»Π΅ Android, ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠΈ HTML5 ΠΈ ΠΎΠ± ΠΈΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠΈ. Π― ΡΡΠΎΠ³ΠΎ Π΄Π΅Π»Π°ΡΡ Π½Π΅ Π±ΡΠ΄Ρ. Π’Π°ΠΊ ΡΡΠΎ, ΡΡΠ°Π·Ρ ΠΊ Π΄Π΅Π»Ρ.
ΠΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³ΡΡ ΠΏΠΎΠ΄ Android Π½Π°Π²Π΅ΡΠ½ΡΠΊΠ° Π·Π°ΡΠ΅Π΄Π°Π΅Ρ Π² ΡΠ°Π·ΡΠΌΠ°Ρ
Π΄Π΅ΡΡΡΠΊΠΎΠ² ΡΠΎΡΠ΅Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², ΠΈ ΡΠ΅Ρ
, ΠΊΡΠΎ ΡΠ΅Π±Ρ ΡΠ°ΠΊΠΎΠ²ΡΠΌΠΈ ΡΡΠΈΡΠ°Π΅Ρ. Π― Π½Π΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅.
ΠΠ΅ΡΡ ΠΏΡΠΎΡΠ΅ΡΡ Π±ΡΠ΄Π΅Ρ ΡΠ°Π·Π±ΠΈΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π³ΠΎΠ² Π° ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠΎΡΡΠΎΡΡΡ ΠΈΠ· Π΄Π²ΡΡ
ΡΠ°ΡΡΠ΅ΠΉ:
β ΠΠ±Π΅ΡΡΠΊΠ° (Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π΄Π»Ρ Android)
β ΠΠ³ΡΠ°
Π¨Π°Π³ 1. ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΠΉ ΠΈΠ³ΡΡ
ΠΡΠ΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΏΠ»ΡΡΠΎΠΌ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈΠ³ΡΡ Π½Π° HTML5 ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡ ΡΠ°ΠΊΡ, ΡΡΠΎ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΊΡΡΠ° Π·Π°ΠΏΡΡΠ΅Π½Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, IDE, ΡΠΌΡΠ»ΡΡΠΎΡΠΎΠ² ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΡΠΆΠ΅Π½ Π»ΠΈΡΡ Π±ΡΠ°ΡΠ·Π΅Ρ (Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Chromium) ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ (BlueFish)
ΠΠ³ΡΠ° Π±ΡΠ΄Π΅Ρ Π½Π΅ΡΠ»ΠΎΠΆΠ½ΠΎΠΉ: Π΅ΡΡΡ ΡΠΈΠ½ΠΈΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ ΠΈ Π΅ΡΡΡ Π·Π΅Π»Π΅Π½ΡΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ. ΠΠ°Π΄Π°ΡΠ° ΠΈΠ³ΡΠΎΠΊΠ° β ΠΏΠ΅ΡΠ΅ΡΠ°ΡΠΈΡΡ ΡΠΈΠ½ΠΈΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ Π½Π° Π·Π΅Π»Π΅Π½ΡΠΉ Π² ΠΎΠ±Ρ ΠΎΠ΄ ΠΊΡΠ°ΡΠ½ΠΎΠ³ΠΎ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΠΏΠΎ ΠΈΠ³ΡΠΎΠ²ΠΎΠΌΡ ΠΏΠΎΠ»Ρ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΌ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠΈ.
ΠΠ»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ³ΡΡ Π±ΡΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ J2ds (ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ).
ΠΠ° ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎ ΠΊΠΎΠ΄Π° ΠΈΠ³ΡΡ Π²Π½ΠΈΠΌΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ°ΡΠ°ΡΡ, ΠΈΠ±ΠΎ Π½Π΅ ΡΡΠΎ ΡΠ΅Π»Ρ ΡΡΠ°ΡΡΠΈ. Π₯ΠΎΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ³ΠΎΠ΄Π½ΠΎ, ΡΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ΅Π½.
Π¨Π°Π³ 2. Android Studio. Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±Π΅ΡΡΠΊΠΈ Π΄Π»Ρ ΠΈΠ³ΡΡ
Π― Π½Π΅ ΡΠΎΠ±ΠΈΡΠ°ΡΡΡ Π½ΠΈ Ρ ΠΊΠ΅ΠΌ ΠΌΠ΅ΡΠΈΡΡΡΡ ΠΊΡΡΡΠΎΡΡΡΡ ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ IDE Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ Android, Π° ΠΏΠΎΠΊΠ°ΠΆΡ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Android Studio. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Π½Π°ΠΌ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ:
β Java ΠΌΠ°ΡΠΈΠ½Π° (ΠΏΠΎΠ΄ ΠΌΠΎΡ Linux ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΠΈΡ OpenJDK);
β ΠΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² Android Studio.
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ (ΠΡΠΈΡ Π΄Π²ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ), Π·Π°ΠΏΡΡΠΊΠ°ΠΉΡΠ΅ Android Studio.
ΠΡΠΊΡΠΎΠ΅ΡΡΡ ΡΡΠ°ΡΡΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ (Π΅ΡΠ»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ Π·Π°ΠΏΡΡΠΊ), Π΅ΡΠ»ΠΈ Π½Π΅ ΠΏΠ΅ΡΠ²ΡΠΉ β ΡΠΎ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ ΡΠ°ΠΌΠ° IDE, Π½ΠΎ ΡΡΡΠΈ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅Ρ, ΠΏΡΠΎΠΉΠ΄Π΅ΠΌ Π² SDK Manager:
Π’ΡΡ Π½ΡΠΆΠ½ΠΎ Π³Π°Π»ΠΎΡΠΊΠ°ΠΌΠΈ ΠΎΡΠΌΠ΅ΡΠΈΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π²Π°ΠΌ Π²Π΅ΡΡΠΈΠΈ Android, Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ, Π² ΠΌΠΎΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Android 4.4.2, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ±ΡΠ°ΡΡ Ρ ΠΎΡΡ Π²ΡΠ΅ ΡΡΠ°Π·Ρ.
ΠΠ»Π°Π²Π½ΠΎΠ΅ β Π²ΡΠ±Π΅ΡΠ΅ΡΠ΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Β«ToolsΒ» ΠΈ Β«ExtrasΒ» ΠΈ Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡΠ΅ Β«install packagesΒ».
ΠΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Ρ Π²Π°Ρ Π²ΡΠ΅ ΡΠΊΠ°ΡΠ°Π»ΠΎΡΡ, Π·Π°ΠΏΡΡΡΠΈΡΡΡ IDE Ρ ΡΠ½ΡΠ»ΡΠΌ ΡΠ΅ΡΡΠΌ ΡΠΎΠ½ΠΎΠΌ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ, ΠΆΠΌΠ΅ΠΌ ΠΏΠ΅ΡΠ²ΡΡ ΠΈ ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΡΠ»ΠΈ IDE Π·Π°ΠΏΡΡΡΠΈΠ»Π°ΡΡ ΡΡΠ°Π·Ρ Π² ΡΠ°Π±ΠΎΡΠ΅ΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ, ΡΠΎ: Β«File->New->New ProjectΒ»
ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΡΠ΅ ΠΏΠΎΠ»Ρ, ΠΈ ΠΆΠΌΠ΅ΠΌ Next
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π½ΡΠΆΠ½ΡΡ Π²Π΅ΡΡΠΈΡ Π°Π½Π΄ΡΠΎΠΈΠ΄Π° ΠΈ Next
Π’ΡΡ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Blank Activity (ΠΏΡΡΡΠΎΠΉ ΡΠ°Π±Π»ΠΎΠ½ Ρ Hello, World!)
Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΎΠΊΠ½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠΎΠ², Ρ ΠΌΠ΅Π½ΡΡΡ Π½Π΅ Π±ΡΠ΄Ρ Π΄Π»Ρ Π½Π°Π³Π»ΡΠ΄Π½ΠΎΡΡΠΈ:
Π’ΠΎΡΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΠΆΠΌΠ΅ΠΌ Finich ΠΈ ΠΆΠ΄Π΅ΠΌ, ΠΏΠΎΠΊΠ° IDE Π²ΡΠ΅ ΡΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΡΠ΅Ρ ΠΈ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ.
ΠΡΠΊΡΠΎΠ΅ΡΡΡ ΠΎΠΊΠ½ΠΎ Ρ Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠΎΠΌ ΡΠΎΡΠΌ. ΠΠ½ΠΎ Π½Π΅ ΡΠ°ΠΊΠΎΠ΅, ΠΊΠ°ΠΊ Π² Lazarus, Delphi, Π½ΠΎ ΡΡΠΎ-ΡΠΎ ΡΡ ΠΎΠΆΠ΅Π΅ Π²ΡΠ΅ ΡΠ°Π²Π½ΠΎ ΠΈΠΌΠ΅Π΅ΡΡΡ:
ΠΠ΅ ΡΠΏΠ΅ΡΠΈΡΠ΅ Π½ΠΈΡΠ΅Π³ΠΎ ΠΌΠ΅Π½ΡΡΡ ΠΈΠ»ΠΈ ΡΡΠΎ-ΡΠΎ ΡΠ΅Π»ΠΊΠ°ΡΡ, Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π΅ΡΠ΅ Π½Π΅ ΠΎΠΊΠΎΠ½ΡΠ΅Π½Π°. ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ Β«Tolls->Android->AVD ManagerΒ» Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΌΡΠ»ΡΡΠΎΡΠ°.
Π’ΡΡ, Π΅ΡΠ»ΠΈ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅Ρ, ΠΆΠΌΠ΅ΠΌ Β«Create Virtual DeviceΒ», Π΅ΡΠ»ΠΈ Π΅ΡΡΡ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠΉ, Ρ ΠΌΠ΅Π½Ρ ΡΠΆΠ΅ Π±ΡΠ», Ρ.ΠΊ. Ρ Β«Π½Π°ΡΡΠΊΠ°Π»Β» Π΅Π³ΠΎ, ΠΏΠΎΠΊΠ° ΡΠ°Π·Π±ΠΈΡΠ°Π»ΡΡ. ΠΡΠ»ΠΈ ΠΆΠ΅ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠΌΡΠ»ΡΡΠΎΡ, ΡΠΎ ΡΠ°ΠΌ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ:
1. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΊΡΠ°Π½Π° ΠΈ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°
2. ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π²Π΅ΡΡΠΈΡ Π°Π½Π΄ΡΠΎΠΈΠ΄Π° (Ρ ΠΌΠ΅Π½Ρ 4.4.2)
3. ΠΠ°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ.
ΠΠ° ΡΡΠ΅ΡΡΠ΅ΠΌ ΡΠ°Π³Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅:
Π’.Π. ΠΈΠ³ΡΠ° Ρ Π½Π°Ρ Π²ΡΡΡΠ½ΡΡΠ° ΠΏΠΎ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΠΈ, Π²ΡΠ±ΡΠ°ΡΡ Π½ΡΠΆΠ½ΠΎ Π»Π°Π½Π΄ΡΠ°ΡΡΠ½ΡΠΉ ΡΠ΅ΠΆΠΈΠΌ.
ΠΠΎΠ³Π΄Π° Π²ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²Π²Π΅Π΄Π΅Π½Ρ, ΠΆΠΌΠ΅ΠΌ Π½Π° Π·Π΅Π»Π΅Π½ΡΠΉ ΡΡΠ΅ΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΡΠΌΡΠ»ΡΡΠΎΡ. ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΆΠ΄Π΅ΠΌ, ΠΊΠΎΠ³Π΄Π° ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π·Π°Π³ΡΡΠ·ΠΈΡΡΡ ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡΡ ΠΠ‘:
ΠΡΠΎ ΠΎΠΊΠ½ΠΎ Π½Π΅ Π·Π°ΠΊΡΡΠ²Π°ΠΉΡΠ΅, Π² Π½Π΅ΠΌ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ ΡΠΌΡΠ»ΡΡΠΈΡ. Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π²Π΅ΡΠ½ΡΡΡΡΡ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ Π² Π΄ΠΈΠ·Π°ΠΉΠ½Π΅ΡΠ΅ ΡΠΎΡΠΌ:
ΠΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ! ΠΠΎΡ ΡΠ΅ΠΏΠ΅ΡΡ ΡΠΎΡΠ½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ.
ΠΡΠ»ΠΈ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π·Π°ΠΏΡΠΎΡ Π½Π° Π²ΡΠ±ΠΎΡ ΡΠΌΡΠ»ΡΡΠΎΡΠ° β ΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ°Π²ΠΈΡΡ Π³Π°Π»ΠΎΡΠΊΡ Π²Π½ΠΈΠ·Ρ:
ΠΠΎΠΈ ΠΏΠΎΠ·Π΄ΡΠ°Π²Π»Π΅Π½ΠΈΡ! ΠΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΎ!
Π‘Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅ΠΌ Π½Π°Ρ ΡΠΌΡΠ»ΡΡΠΎΡ (ΠΠΎ Π½Π΅ Π·Π°ΠΊΡΡΠ²Π°Π΅ΠΌ!) ΠΈ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΠΌ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, Π’Π°ΠΌ Π²ΡΠ΅ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ (ΡΡΡΡ-ΡΡΡΡ).
ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡΡ Π½ΡΠΆΠ½ΠΎ Π² ΡΠ΅ΠΆΠΈΠΌ Β«TextΒ». Π£ Π²Π°Ρ Π² activity_main ΠΎΠΏΠΈΡΠ°Π½Ρ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΅ΡΡΡ Π½Π° ΡΠΎΡΠΌΠ΅. ΠΠΊΠ»ΡΡΠ°Ρ ΡΠ°ΠΌΡ ΡΠΎΡΠΌΡ. ΠΠ° ΠΈ Π½Π΅ ΡΠΎΡΠΌΠ° ΡΡΠΎ Π²ΠΎΠ²ΡΠ΅.
Π’.ΠΊ. ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ ΠΈΠ³ΡΡ Π² HTML5, Π° ΡΡΡ Ρ Π½Π°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ±Π΅ΡΡΠΊΠ° Π΄Π»Ρ ΠΈΠ³ΡΡ, ΡΠ΄Π°Π»ΡΠ΅ΠΌ Π²Π΅ΡΡ ΡΠ΅ΠΊΡΡ ΠΈ Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
Π’Π΅ΠΏΠ΅ΡΡ, Π΅ΡΠ»ΠΈ ΠΎΠΏΡΡΡ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΡΡΡ Π½Π° Π΄ΠΈΠ·Π°ΠΉΠ½, ΡΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ Π±ΡΠ΄Π΅Ρ ΠΈΠ½Π°ΡΠ΅:
ΠΠ°ΠΊ Π²ΠΈΠ΄Π½ΠΎ, ΡΠ΅ΠΏΠ΅ΡΡ Π²ΠΌΠ΅ΡΡΠΎ Β«Hello, WorldΒ» Π²ΠΎ Π²ΡΡ ΠΊΡΠ°ΡΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΠ½ΡΡΡΠΉ Π½Π° Π²Π΅ΡΡ ΡΠΊΡΠ°Π½ β WebView. ΠΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΡΠΈΠΌ Β«ΠΎΠΊΠ½ΠΎΠΌΒ» Π² ΠΈΠ³ΡΠΎΠ²ΠΎΠΉ ΠΌΠΈΡ.
ΠΠΎΠΆΠ΅ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ Π΄Π°ΠΆΠ΅, ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ, Π±ΡΠ΄Π΅Ρ Π±Π΅Π»ΡΠΉ ΡΠΊΡΠ°Π½. ΠΠ΄Π΅ΠΌ Π΄Π°Π»ΡΡΠ΅.
Π Π΄Π°Π»ΡΡΠ΅ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΉΡΠΈ Π² Π½Π°Ρ ΠΏΡΠΎΠ΅ΠΊΡ, Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΠ»Π΅Π²Π° ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΏΠΎΠ»Π΅ Β«ProjectΒ» ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π²ΠΊΠ»Π°Π΄ΠΊΡ Β«AndroidΒ», Π΅ΡΠ»ΠΈ Π½Π΅ Π²ΡΠ±ΡΠ°Π½Π°:
Π ΡΡΠΎΠΉ Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π° ΡΡΡΡΠΊΡΡΡΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° ΠΈ Π²ΡΠ΅ Π΅Π³ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΈ ΡΠ΅ΡΡΡΡΡ.
ΠΡΠΈΡΠ»ΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π°Π΄ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ Π½Π°ΡΠ΅Π³ΠΎ Β«Π±ΡΠ°ΡΠ·Π΅ΡΠ°Β», Π²Π΅Π΄Ρ ΡΡΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎΠ½! ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ ΠΊΠ»Π°ΡΡ Β«MainActivity.javaΒ» ΠΈ ΡΠ΄Π°Π»ΡΠ΅ΠΌ Π²ΡΠ΅ Π»ΠΈΡΠ½Π΅Π΅, ΠΎΡΡΠ°Π²ΠΈΠ² ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ΅:
ΠΡΠ»ΠΈ Π½Π΅ Π·Π°Π±ΡΠ»ΠΈ, ΠΌΡ Π² ΡΠ°ΠΉΠ»Π΅ activity_main Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ WebView, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° Π²ΡΠ΄Π΅Π»Π΅Π½Π½ΡΡ ΠΆΠΈΡΠ½ΡΠΌ ΡΡΡΠΎΡΠΊΡ:
ΠΠ°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΠ±ΡΡΠ²ΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ»Π°ΡΡΠ° WebView.
ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΊ ΡΠΏΠΈΡΠΊΡ ΠΈΠΌΠΏΠΎΡΡΠΎΠ² Π΄ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ:
Π Π·Π°ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ²Π»ΡΠ΅ΠΌ Π½Π°Ρ ΠΎΠ±ΡΠ΅ΠΊΡ myWeb Π²Π½ΡΡΡΠΈ ΠΊΠ»Π°ΡΡΠ° MainActivity:
Π’Π΅ΠΏΠ΅ΡΡ, ΠΏΠΎΡΠ»Π΅ ΡΡΡΠΎΡΠΊΠΈ setContentView(R.layout.activity_main); Π²ΡΡΠ°Π²Π»ΡΠ΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄:
ΠΠΎΡ ΡΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ Ρ ΠΌΠ΅Π½Ρ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅:
Π Π²ΠΎΡ, ΡΡΠΎ Π² ΡΠΌΡΠ»ΡΡΠΎΡΠ΅:
ΠΡΠ»ΠΈ Ρ Π²Π°Ρ ΡΠ°ΠΊ ΠΆΠ΅ β ΠΌΡ Π½Π° Π²Π΅ΡΠ½ΠΎΠΌ ΠΏΡΡΠΈ!
ΠΡΡΠ°Π»ΠΎΡΡ Π΄Π΅Π»ΠΎ Π·Π° Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌ:
Π’Π°ΠΌ, Π³Π΄Π΅ ΠΌΡ ΠΏΠΎΠ΄Π³ΡΡΠΆΠ°Π΅ΠΌ ΡΡΡΠ°Π½ΠΈΡΡ Π½Π°ΡΠ΅ΠΌΡ Π±ΡΠ°ΡΠ·Π΅ΡΡ, ΠΏΡΡΡ ΠΊ ΡΠ°ΠΉΠ»Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ: Β«file:///android_asset/index.htmlΒ»
Π‘Π»Π΅Π΄ΡΠ΅Ρ ΡΡΠ΅ΡΡΡ, ΡΡΠΎ Π»ΡΠ±ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Ρ
ΡΠ°Π½ΠΈΡΡ Π²Π½ΡΡΡΠΈ Π½Π°ΡΠ΅ΠΉ ΠΈΠ³ΡΡ, ΠΈΠΌΠ΅Ρ ΠΊ Π½ΠΈΠΌ Π΄ΠΎΡΡΡΠΏ.
ΠΠ°Π»ΡΡΠ΅ Π²ΡΠ΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΡΠΎΡΡΠΎ β ΠΊΠΎΠΏΠΈΡΡΠ΅ΠΌ Π½Π°ΡΡ ΠΈΠ³ΡΡ Π² ΠΏΠ°ΠΏΠΊΡ assets:
Π€Π°ΠΉΠ» index.html β ΡΡΠΎ ΡΠΎΡ ΡΠ°ΠΌΡΠΉ index ΠΈΠ· Π½Π°ΡΠ°Π»Π° ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠΈ. ΠΡ ΡΡΠΎ, ΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π·Π°ΠΏΡΡΡΠΈΡΡ!
ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠΎΠ²Π΅Ρ: ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π½Π° ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ USB, ΡΠ°ΠΊ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ ΡΠ΅ΡΡΠ° Π±ΡΠ΄ΡΡ Π½Π°Π³Π»ΡΠ΄Π½Π΅Π΅, Π΄Π° ΠΈ ΡΠΏΡΠ°Π²Π»ΡΡΡ ΠΌΡΡΡΡ Π½Π΅ ΡΠ°ΠΌΡΠΉ ΡΠ΄ΠΎΠ±Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, Π½Π΅ Π³ΠΎΠ²ΠΎΡΡ ΡΠΆΠ΅ ΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΌ Π½Π°ΠΆΠ°ΡΠΈΠΈ.
Π¨Π°Π³ 3. Android Studio. Π‘Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ Π΅Π³ΠΎ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°Π½ΠΈΠ΅
ΠΠΎΠ³Π΄Π° ΠΈΠ³ΡΠ° Π²Π°ΠΌΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΠΎΡΠ»Π°ΠΆΠ΅Π½Π° (Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΠΈΠ»ΠΈ Π½Π° ΡΠΌΡΠ»ΡΡΠΎΡΠ΅), ΠΎΠ±Π΅ΡΡΠΊΠ° ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π³ΠΎΡΠΎΠ²Π° ΠΈ Π²ΡΠ΅ ΡΡΠ°ΠΏΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΠ·Π°Π΄ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Android Studio ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ±ΠΈΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡ ΠΈΡ Π²Π°ΡΠΈΠΌΠΈ ΠΊΠ»ΡΡΠ°ΠΌΠΈ.
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ Π² ΡΡΠΎΠΉ IDE Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½Π°Ρ ΡΡΠΈΠ»ΠΈΡΠ° Β«KeyToolΒ».
ΠΡΠ»ΠΈ ΡΠ°Π½Π΅Π΅ ΠΊΠ»ΡΡΠ΅ΠΉ ΠΈ Π°Π»ΠΈΠ°ΡΠΎΠ² Π²Ρ Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°Π»ΠΈ, Π½Π°ΠΆΠΈΠΌΠ°ΠΉΡΠ΅ Β«Create NewΒ». ΠΠ°ΠΏΠΎΠ»Π½ΠΈΡΡ ΠΏΠΎΠ»Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π° ΡΠ²ΠΎΠ΅ ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΠ΅, Π΄ΠΎΡΡΠΎΠ²Π΅ΡΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π»Π΅ΠΆΠΈΡ Π½Π° Π²Π°Ρ.
ΠΠ΅ΡΠ²ΠΎΠ΅ ΠΏΠΎΠ»Π΅ β ΡΡΠΎ ΠΏΡΡΡ ΠΊ ΠΏΠ°ΠΏΠΊΠ΅, Π² ΠΊΠΎΡΠΎΡΡΡ Π±ΡΠ΄Π΅Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ ΠΊΠ»ΡΡ. Π€ΠΎΡΠΌΠ° ΠΏΠΎΡΠ»Π΅ Π½Π°ΠΆΠ°ΡΠΈΡ Ok Π·Π°ΠΏΠΎΠ»Π½ΠΈΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ:
ΠΠ»Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΊΠ»ΡΡΠΈ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ΄ΠΏΠΈΡΡΠ²Π°ΡΡ Π²Π°ΡΠΈΠΌ ΠΊΠ»ΡΡΠ΅ΠΌ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈ Π΅ΡΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«Choose ExistingΒ».
ΠΠ° ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΠ°Π³Π΅ IDE ΠΏΠΎΠΏΡΠΎΡΠΈΡ Ρ Π²Π°Ρ Π΅ΡΠ΅ ΡΠ°Π· Π²Π²Π΅ΡΡΠΈ ΠΏΠ°ΡΠΎΠ»Ρ, Π° Π·Π°ΡΠ΅ΠΌ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠ°ΠΏΠΊΡ Π΄Π»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ APK ΡΠ°ΠΉΠ»Π°.
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΡΡΠ»Π°Π±ΠΈΡΡΡΡ ΠΈ ΠΏΠΎΠΏΠΈΡΡ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΊΠΎΡΠ΅.Π‘ΠΈΡΡΠ΅ΠΌΠ° Π½Π°ΡΠ°Π»Π° ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ, ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΡΡΠ°ΡΡΡΠ±Π°ΡΠ΅:
ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΡ Π·Π°Π²Π΅ΡΡΠΈΡΡΡ, ΡΠΈΡΡΠ΅ΠΌΠ° Π²Π°ΠΌ ΠΎΠ± ΡΡΠΎΠΌ ΡΠΎΠΎΠ±ΡΠΈΡ.
Π’Π΅ΠΏΠ΅ΡΡ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΡΠ°ΠΉΠ» Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½ / ΠΏΠ»Π°Π½ΡΠ΅Ρ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ, ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅.