ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΡΠΊΡΠΈΠΏΡΡ Π½Π° ΡΠ΅Π»Π΅ΡΠΎΠ½Π΅
DroidScript β ΠΏΡΠΎΡΡΠΎΠΉ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ Android
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ DroidScript?
DroidScript ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Android, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π½Π° Android ΡΡΡΡΠΎΠΉΡΡΠ²Π΅. ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π²ΡΡ ΡΠΈΠΏΠΎΠ² β JavaScript (Ρ Π½Π°ΡΠΈΠ²Π½ΡΠΌ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠΌ) ΠΈ HTML (Π³ΠΈΠ±ΡΠΈΠ΄Π½ΡΠ΅).
ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ UI ΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ-Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΠΌ ΡΠ΅ΡΡΡΡΠ°ΠΌ Android, JavaScript ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎ Ρ API DroidScript, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ WebView, SQLite, email, SMS, WebGL, ΡΠ΅Π½ΡΠΎΡΠ°ΠΌΠΈ, Web-ΡΠ΅ΡΠ²Π΅ΡΠ°ΠΌΠΈ, ΡΠΎΠΊΠ΅ΡΠ°ΠΌΠΈ, ΡΠΏΡΠ°ΠΉΡΠΎΠ²ΠΎΠΉ Π°Π½ΠΈΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌ Π΄ΡΡΠ³ΠΈΠΌ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²ΠΎΠΌ Bluetooth, WiFi, USB ΠΈ LAN.
ΠΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ βΠΈΠ· ΠΊΠΎΡΠΎΠ±ΠΊΠΈβ β ΡΡΠΎ ΠΎΠ΄Π½Π° ΠΈΠ· ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ DroidScript. ΠΡΡΠ³Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ β ΠΏΡΠΎΡΡΠΎΡΠ° Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ. Π ΡΡΠΌ ΠΎΠ½Π° ΡΠΎΡΡΠΎΠΈΡ? ΠΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ, Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠΈΠΆΠ΅ Π΄Π°Π½ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ΄Π° ΠΏΡΠΎΡΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ:
ΠΡΡ ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΡΡΡ Π½Π° JavaScript ΠΈ API DroidScript Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ xml-ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠΎΠ² ΠΈ Π΄Ρ.
Π DroidScript Π½Π΅Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°, ΠΊΠ°ΠΊ Π² Android Studio, AIDE ΠΈΠ»ΠΈ MIT App Inventor, Π½ΠΎ Π² Π½ΡΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ LivePreview Π½Π° Android Π΄Π»Ρ Π΅ΡΡ Π±ΠΎΠ»Π΅Π΅ Π±ΡΡΡΡΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ², Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°ΡΡΠΈΡΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ², Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΡ Π½Π° JavaScript ΠΈΠ»ΠΈ Java.
ΠΡΠΎΡΡΠΎΡΠ° ΡΠ°Π±ΠΎΡΡ Ρ DroidScript Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ. ΠΠ½ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π»ΡΡ ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ Π΄Π°ΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΏΠΎΠ΄ Android ΠΏΡΠΎΡΡΠΎ ΠΈ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ³ΡΡΠ·ΠΈΡΡΡΡ Π² ΡΡΠΎΡ ΠΏΡΠΎΡΠ΅ΡΡ.
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°
Π ΡΠ»ΡΡΠ°Π΅ ΠΎΡΡΡΡΡΡΠ²ΠΈΡ ΠΏΠΎΠ΄ ΡΡΠΊΠΎΠΉ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΠΈΠ»ΠΈ ΠΏΠ»Π°Π½ΡΠ΅ΡΠ° Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ Android ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΅Ρ ΡΠΌΡΠ»ΡΡΠΎΡΠΎΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, BlueStacks ΠΈΠ»ΠΈ Nox APP Player.
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ DroidScript ΠΈΠ· Google Play ΠΈ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ. ΠΠ° ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Ρ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ Hello World Π² ΠΎΠ±Π»Π°ΡΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
ΠΠΎΡΠΎΡΠΊΠΎΠ΅ ΠΊΠ°ΡΠ°Π½ΠΈΠ΅ ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ Π΅Π³ΠΎ Π·Π°ΠΏΡΡΠΊΡ. ΠΠ»Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π½ΡΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π΄ΠΎΠ»Π³ΠΎΠ΅ ΠΊΠ°ΡΠ°Π½ΠΈΠ΅ ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ Π²ΡΠ±ΡΠ°ΡΡ ΠΎΠΏΡΠΈΡ Edit Π² ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΌΡΡ ΡΠΏΠΈΡΠΊΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ.
ΠΠ°Π½Π΅Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ, ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΡ Ρ WiFi IDE, ΠΎΠ±ΡΠΈΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌ.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠΉ ΡΡΠ΅Π΄Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ WiFi IDE ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΡΠ°ΠΊ:
Π Π»Π΅Π²ΠΎΠΉ ΡΠ°ΡΡΠΈ ΠΎΠΊΠ½Π° ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°ΡΡΡΡ Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ ΠΎΠ±Π»Π°ΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠΎΠΌ, ΡΠ΅ΡΡΡΡΠ½ΡΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ, Π° Π² ΠΏΡΠ°Π²ΠΎΠΉ β Π²ΠΊΠ»Π°Π΄ΠΊΠΈ Ρ Π½ΠΎΠ²ΠΎΡΡΡΠΌΠΈ, ΡΠΏΡΠ°Π²ΠΊΠΎΠΉ, ΠΏΡΠΈΠΌΠ΅ΡΠ°ΠΌΠΈ ΠΈ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠΎΠΌ.
Π WiFi IDE Π·Π°Π»ΠΎΠΆΠ΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π΅Π³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ Π·Π° ΡΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ Π²ΠΊΠ»Π°Π΄ΠΎΠΊ. ΠΠΊΠ»Π°Π΄ΠΊΠ° βEspruinoβ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ.
Π ΡΠ°ΠΌΠΎΠΌ ΠΏΡΠΎΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΡΡΠΎΡΡΡ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ°ΠΉΠ»Π° Ρ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ js, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΊΠΎΠ΄ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ Π²ΠΈΠ΄Π΅. ΠΠ»Ρ ΠΎΠ±ΠΌΠ΅Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΠΌ Π² ΠΈΡΡ ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠΎΠ΄Π΅ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°ΡΡ Π² spk-Π°ΡΡ ΠΈΠ². Π’Π°ΠΊΠΆΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π° ΡΠ±ΠΎΡΠΊΠ° ΠΏΡΠΎΠ΅ΠΊΡΠ° Π² apk-ΡΠ°ΠΉΠ», Π½ΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΊΡΠΏΠΈΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΏΠ»Π°Π³ΠΈΠ½ ApkBuilder.
ΠΠΎΠ³Π΄Π° Π²ΠΏΠ΅ΡΠ²ΡΠ΅ Π²ΠΈΠ΄ΠΈΡΡ ΡΡΠΎΠ»Ρ ΠΏΡΠΎΡΡΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ DroidScript ΠΈ WiFi IDE, ΠΏΠΎΡΠ»Π΅ ΡΠ°Π±ΠΎΡΡ Π² Π΄Π΅ΡΠΊΡΠΎΠΏΠ½ΠΎΠΉ ΠΈΠ»ΠΈ web-ΡΡΠ΅Π΄Π΅, ΡΠΎ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ Π»ΠΎΠ³ΠΈΡΠ½ΡΠΉ Π²ΠΎΠΏΡΠΎΡ, Π° ΠΌΠΎΠΆΠ½ΠΎ Π»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΎΠ³ΠΎ cΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ-ΡΠΎ ΡΠ΅ΡΡΡΠ·Π½ΠΎΠ΅? ΠΠ΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ! ΠΠ°ΠΊ ΠΈΠ·Π²Π΅ΡΡΠ½ΠΎ, ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΡΡΡΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡΠΈΠ΅ Π²Π΅ΡΠΈ!
ΠΠ± Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΡΠΊΡΠΈΠΏΡΠΈΠ½Π³Π΅ Π΄Π»Ρ Android
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠΈ
ΠΡΠΈΠ²Π΅Ρ, ΡΠΈΡΠ°ΡΠ΅Π»Ρ. ΠΠ΅ Π·Π½Π°Ρ ΠΊΠ°ΠΊ ΡΡ, Π° Ρ Π½Ρ ΠΎΡΠ΅Π½Ρ Π»Π΅Π½ΠΈΠ²ΡΠΉ. Π Ρ Π½Π΅ Π»ΡΠ±Π»Ρ Π²Π½ΠΎΠ²Ρ ΠΈ Π²Π½ΠΎΠ²Ρ ΠΏΠΎΠ²ΡΠΎΡΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΡΠΊΡΠΈΠΏΡ. Π Android Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ Tasker ΠΈ ΡΡΠ΅Π΄Ρ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² SL4A, ΠΊΠΎΡΠΎΡΡΠ΅, ΡΠ°Π±ΠΎΡΠ°Ρ Π² ΠΏΠ°ΡΠ΅, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠΌΠ°ΡΡΡΠΎΠ½ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΡΠΌΠ½ΡΠΌ Π΄Π΅Π²Π°ΠΉΡΠΎΠΌ.
Tasker
Tasker ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠ΅, Π½ΠΎ ΠΎΡΠ΅Π½Ρ ΠΌΠΎΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ² ΠΏΠΎΠ΄ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Android. ΠΡΠΈΠ½ΡΠΈΠΏ Π΅Π³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ Π·Π°Π΄Π°Ρ Π² ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΡ ΡΠΎΠ±ΡΡΠΈΠΉ, ΡΠ°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°ΡΠ΅ ΠΌΠ΅Π½ΡΡΡΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΡΠΌΠ°ΡΡΡΠΎΠ½Π°. Π― Π·Π½Π°Ρ, ΡΡΠΎ Π·Π²ΡΡΠΈΡ ΡΡΠΎ Π½Π΅ ΠΎΡΠΎΠ±ΠΎ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² ΡΠΌΠ΅Π»ΡΡ ΡΡΠΊΠ°Ρ Tasker ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ²ΠΎΡΠΈΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠ΅ ΡΡΠ΄Π΅ΡΠ°. ΠΠ»Ρ Π·Π°ΡΡΠ°Π²ΠΊΠΈ ΠΏΡΠΈΠ²Π΅Π΄Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ².
Π§ΡΠΎ ΡΡ ΠΎΠ±ΡΡΠ½ΠΎ Π΄Π΅Π»Π°Π΅ΡΡ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π³ΡΠΎΠΌΠΊΠΎΠΉ ΡΠ²ΡΠ·ΠΈ? ΠΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, ΠΊΠ»Π°Π΄Π΅ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ Π½Π° ΡΡΠΎΠ». Π ΡΡΠΎ, Π΅ΡΠ»ΠΈ Π³ΡΠΎΠΌΠΊΠ°Ρ ΡΠ²ΡΠ·Ρ Π²ΠΊΠ»ΡΡΠΈΡΡΡ ΡΠ°ΠΌΠ°, ΠΊΠΎΠ³Π΄Π° ΡΡ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΡΠΊΡΠ°Π½ΠΎΠΌ Π²Π½ΠΈΠ· Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠ°? Π£Π΄ΠΎΠ±Π½ΠΎ? Π’Π°ΠΊ Π²ΠΎΡ, Tasker ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ Π·Π° ΠΌΠΈΠ½ΡΡΡ. Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π·Π°ΠΏΡΡΠΊ ΠΏΠ»Π΅Π΅ΡΠ° ΠΏΡΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ Π½Π°ΡΡΠ½ΠΈΠΊΠΎΠ², Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΏΡΠ°Π²ΠΊΡ SMS, ΠΊΠΎΠ³Π΄Π° Π΄ΠΎΠ΅Π·ΠΆΠ°Π΅ΡΡ Π΄ΠΎ Π΄ΠΎΠΌΠ°, ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΡΠ·ΡΠΊΠΈ Π² ΠΏΠ»Π΅Π΅ΡΠ΅ Π²ΡΡΡΡΡ ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°. Π‘ ΠΏΠΎΠΌΠΎΡΡΡ Tasker Π²ΡΠ΅ ΡΡΠΎ Π΄ΠΎΡΡΠΈΠΆΠΈΠΌΠΎ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΏΠΎΠ² ΠΏΠΎ ΡΠΊΡΠ°Π½Ρ.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠΎ ΠΏΠ»Π°ΡΠ½ΠΎΠ΅ ΠΈ ΡΡΠΎΠΈΡ 3,49 ΡΡΠ½ΡΠ° ΡΡΠ΅ΡΠ»ΠΈΠ½Π³ΠΎΠ² (ΠΏΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΠΏΡΡΡ Π΄ΠΎΠ»Π»Π°ΡΠΎΠ²), Π½ΠΎ ΠΏΡΠ΅ΠΆΠ΄Π΅ ΡΠ΅ΠΌ ΠΏΠΎΠΊΡΠΏΠ°ΡΡ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΎΠΉ, ΡΠΊΠ°ΡΠ°Π² trial-Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠ΅ΠΌΡ Π΄Π½Π΅ΠΉ Ρ ΡΠ°ΠΉΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° tasker.dinglisch.net. ΠΠ΅Π΄Π΅Π»ΠΈ Π±ΡΠ΄Π΅Ρ Π²ΠΏΠΎΠ»Π½Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ: Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π»ΠΈΡΠ½ΠΎ Ρ Π±Π΅Π· ΡΠΎΠΌΠ½Π΅Π½ΠΈΠΉ ΠΊΡΠΏΠΈΠ» ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²ΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· Π΄Π²Π° Π΄Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΡΠ²Π΅ΡΠ΅Π½, ΡΡΠΎ ΡΡ ΠΏΠΎΡΡΡΠΏΠΈΡΡ ΡΠ°ΠΊΠΆΠ΅. ΠΡΡΠ°ΡΠΈ, ΡΡΡΠΈ, ΡΡΠΎ Π²Π΅ΡΡΠΈΡ Ρ Play Market Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ·-Π·Π° ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π·Π°ΠΊΠΎΠ½ΠΎΠ² Π‘Π¨Π.
ΠΡΠ½ΠΎΠ²Π½ΡΠ΅ ΠΏΠΎΠ½ΡΡΠΈΡ
Π‘ΠΊΡΠΈΠ½ΡΠΎΡ 1: Π³Π»Π°Π²Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Tasker
Π₯Π°ΠΊΠ΅Ρ #166. DDoS
Π ΡΠ°Π·Π΄Π΅Π»Π΅ Β«ProfilesΒ» ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ, ΠΊΠ°ΠΊ ΠΏΠΎΠ½ΡΡΠ½ΠΎ ΠΈΠ· Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΡ, ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ»ΠΈ.ΠΡΠΎΡΠΈΠ»Ρ β ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠ² ΠΈ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½Π°Ρ ΠΊ Π½ΠΈΠΌ ΠΠ°Π΄Π°ΡΠ°, Π³Π΄Π΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡβ ΡΡΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅, ΡΠ°ΠΊΠΎΠ΅ ΠΊΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠ΅ΡΠ΅Π²ΠΎΡΠΎΡ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΡΠΊΡΠ°Π½ΠΎΠΌ Π²Π½ΠΈΠ·, Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ GPS ΠΈΠ»ΠΈ ΠΏΡΠΎΡΠ΅Π΄Π°Π½ΠΈΠ΅ Π·Π°ΡΡΠ΄Π° Π±Π°ΡΠ°ΡΠ΅ΠΈ Π΄ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠΎΠ²Π½Ρ. ΠΡΠ»ΠΈ Π²ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ ΠΏΡΠΎΡΠΈΠ»Ρ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΠΌΠΈ, ΡΠΎ Π°ΠΊΡΠΈΠ²ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ ΡΠ°ΠΌ ΠΏΡΠΎΡΠΈΠ»Ρ ΠΈ Π½Π°ΡΠΈΠ½Π°Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ ΠΠ°ΡΠ°Π»ΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ° ΠΏΡΠΎΡΠΈΠ»Ρ. ΠΡΠ»ΠΈ Ρ ΠΎΡΡ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠ² ΠΏΡΠΎΡΠΈΠ»Ρ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π΅Π°ΠΊΡΠΈΠ²Π΅Π½, ΠΏΡΠΎΡΠΈΠ»Ρ Π΄Π΅Π·Π°ΠΊΡΠΈΠ²ΠΈΡΡΠ΅ΡΡΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΠΎΠ½Π΅ΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ°.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ»Ρ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠΎΠΌ Β«Π’Π΅Π»Π΅ΡΠΎΠ½ Π»Π΅ΠΆΠΈΡ ΡΠΊΡΠ°Π½ΠΎΠΌ Π²Π½ΠΈΠ·Β» Π½Π°ΡΠ°Π»ΡΠ½Π°Ρ Π·Π°Π΄Π°ΡΠ° Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ ΠΏΡΠΈΠΎΠ±ΡΠ΅ΡΠ΅Ρ Π½ΡΠΆΠ½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ (ΡΠΎ Π΅ΡΡΡ ΡΠΊΡΠ°Π½ΠΎΠΌ Π²Π½ΠΈΠ·), Π° ΠΊΠΎΠ½Π΅ΡΠ½Π°Ρ β ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΎ ΠΏΠΎΠΊΠΈΠ½Π΅Ρ ΡΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ. ΠΠ°Π΄Π°ΡΠ° β ΡΡΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ»ΠΈ ΡΠ΅Π»Π°Ρ ΡΠ΅ΠΏΠΎΡΠΊΠ° ΠΠ΅ΠΉΡΡΠ²ΠΈΠΉ, Π³Π΄Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ β ΡΡΠΎ ΠΊΠ°ΠΊΠ°Ρ-ΡΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠ½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ. Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ Π½Π°ΠΌ ΠΎΡΠ΅Π½Ρ ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, Π½Π°ΡΠΈΠ½Π°Ρ ΠΎΡ Π²ΡΠ²ΠΎΠ΄Π° ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ Π½Π° ΡΠΊΡΠ°Π½ ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Ρ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΠΌΠΈ. ΠΠ°Π»ΠΈΡΠΈΠ΅ ΠΈ ΠΈΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π² Π·Π°Π΄Π°ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΠΌΡ. ΠΠ΅ΠΉΡΡΠ²ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡ Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ. ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠ½ΠΈ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΠΏΡΠ΅ΠΆΠ½Π΅Π΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅ Π΄Π΅Π·Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π²ΠΎΠ½ΠΎΠΊ ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ Π½ΠΎΠΌΠ΅ΡΡ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΠΌ, Π° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π³ΡΠΎΠΌΠΊΠΎΠΉ ΡΠ²ΡΠ·ΠΈ β Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ. Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠΈΡΡ ΠΏΠΎ ΠΏΠΈΠΊΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅: ΠΌΠΎΠ»Π½ΠΈΡ β ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΡΠ΅ΡΡΠ΅ΡΠ΅Π½ΠΊΠ° β Π½Π°ΡΡΡΠΎΠΉΠΊΠ°.
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡΠΎΡΠΈΠ»Ρ
ΠΠΎΠΎΡΡΠΆΠΈΠ²ΡΠΈΡΡ Π·Π½Π°Π½ΠΈΡΠΌΠΈ, ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°ΡΡ Π½Π°Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ: Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π³ΡΠΎΠΌΠΊΠΎΠΉ ΡΠ²ΡΠ·ΠΈ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ ΠΏΠ΅ΡΠ΅Π²ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ ΡΠΊΡΠ°Π½ΠΎΠΌ Π²Π½ΠΈΠ·. ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΈΠ»Ρ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Β«+Β» Π²Π½ΠΈΠ·Ρ ΠΏΠΎ ΡΠ΅Π½ΡΡΡ ΡΠΊΡΠ°Π½Π°. ΠΠΎΡΠ²ΠΈΡΡΡ ΠΎΠΊΠΎΡΠΊΠΎ Ρ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΊ Π²Π²ΠΎΠ΄Ρ ΠΈΠΌΠ΅Π½ΠΈ ΠΏΡΠΎΡΠΈΠ»Ρ. ΠΠΌΡ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ, Π΄Π°Π±Ρ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ Π½Π΅ Π·Π°ΠΏΡΡΠ°ΡΡΡΡ ΡΡΠ΅Π΄ΠΈ ΠΏΡΠΎΡΠΈΠ»Π΅ΠΉ (Ρ Π²Π²Π΅Π» Β«ΠΡΠΎΠΌΠΊΠ°Ρ ΡΠ²ΡΠ·ΡΒ»). ΠΠ°Π»Π΅Π΅ ΡΡ ΡΠ²ΠΈΠ΄ΠΈΡΡ ΠΌΠ΅Π½Ρ Π²ΡΠ±ΠΎΡΠ° ΡΠΈΠΏΠ° ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° (ΡΠΊΡΠΈΠ½ΡΠΎΡ 2). Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π²ΡΠ΅ ΡΠΈΠΏΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅:
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Β«ΠΠ΅ΡΡΠΎΒ»
ΠΠΎΠ½ΡΠ΅ΠΊΡΡ Β«ΠΠ΅ΡΡΠΎΒ», ΠΊΠ°ΠΊ ΡΠΆΠ΅ ΡΠΏΠΎΠΌΠΈΠ½Π°Π»ΠΎΡΡ, Π°ΠΊΡΠΈΠ²ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΠΌΠ°ΡΡΡΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² Π½Π΅ΠΊΠΎΡΠΎΡΠΎΠΌ ΡΠ°Π΄ΠΈΡΡΠ΅ ΠΎΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π½Π° ΠΊΠ°ΡΡΠ΅ ΡΠΎΡΠΊΠΈ. ΠΠΎΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΠΈ GPS ΠΈΠ»ΠΈ ΠΆΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΎΡ ΡΠ΅ΡΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½ΡΠΆΠ½ΡΠΉ ΡΠ°Π΄ΠΈΡΡ, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΎΡ 30 ΠΌΠ΅ΡΡΠΎΠ² Π΄ΠΎ 999 ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠΎΠ². ΠΠ»Ρ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΡΠ°Π΄ΠΈΡΡΠ° Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ Π³ΠΎΡΠΎΠ΄Π°, Π³Π΄Π΅ ΡΠΎΡΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ ΠΈΠ· ΡΠ΅ΡΠΈ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²ΡΡΠΎΠΊΠ°, Π»ΡΡΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ GPS, ΠΊΠΎΡΠΎΡΡΠΉ ΠΆΡΠ΅Ρ Π±Π°ΡΠ°ΡΠ΅Ρ ΡΠΎΠ²ΡΠ΅ΠΌ Π½Π΅ ΠΏΠΎ-Π΄Π΅ΡΡΠΊΠΈ. Π’Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΠΎΠΌΠ½ΠΈ, ΡΡΠΎ Π΅ΡΠ»ΠΈ ΡΠΎΡΠ½ΠΎΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΡΠ°Π΄ΠΈΡΡ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ, ΡΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π΅ Π°ΠΊΡΠΈΠ²ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ.
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΏΡΠ½ΠΊΡ Β«Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅Β» ΠΈ Π²ΠΈΠ΄ΠΈΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ (ΡΠΊΡΠΈΠ½ΡΠΎΡ 3). ΠΠ°ΠΌ Π½ΡΠΆΠ½Π° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ Β«SensorΒ», Π° Π² Π½Π΅ΠΉ ΠΏΡΠ½ΠΊΡ Β«ΠΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡΒ». ΠΠ°Π»Π΅Π΅ Π² Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΡ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°. Π Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π²ΡΠ±ΡΠ°ΡΡ Β«ΠΠΊΡΠ°Π½ΠΎΠΌ Π²Π½ΠΈΠ·Β» ΠΈ Π½Π°ΠΆΠ°ΡΡ Π½Π° Π·Π΅Π»Π΅Π½ΡΡ Π³Π°Π»ΠΎΡΠΊΡ. ΠΡΡΠΊΠΎΡΠΈΡ ΠΌΠ΅Π½Ρ Π²ΡΠ±ΠΎΡΠ° Π·Π°Π΄Π°ΡΠΈ Π΄Π»Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π·Π°Π΄Π°Ρ Ρ Π½Π°Ρ ΠΏΠΎΠΊΠ° Π½Π΅Ρ, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«ΠΠΎΠ²Π°Ρ Π·Π°Π΄Π°ΡΠ°Β». ΠΠ²ΠΎΠ΄ΠΈΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ (ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡΡ, Π½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ) ΠΈ ΠΏΠΎΠΏΠ°Π΄Π°Π΅ΠΌ Π² ΠΌΠ΅Π½Ρ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ.
Π‘ΠΊΡΠΈΠ½ΡΠΎΡ 3: ΡΠ°Π·Π΄Π΅Π»Ρ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Β«Π‘ΠΎΡΡΠΎΡΠ½ΠΈΠ΅Β»
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ
ΠΠ°ΠΊ Ρ ΡΠΆΠ΅ Π³ΠΎΠ²ΠΎΡΠΈΠ», Π·Π°Π΄Π°ΡΠΈ β ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ. Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΊ Π·Π°Π΄Π°ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅, ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½Π°ΠΆΠ°ΡΡ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΏΠ»ΡΡΒ» (ΡΠΊΡΠΈΠ½ΡΠΎΡ 4). ΠΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ°Π·Π±ΠΈΡΡ Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ, Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΊΠΎΡΠΎΡΡΡ Π³ΠΎΠ²ΠΎΡΡΡ ΡΠ°ΠΌΠΈ Π·Π° ΡΠ΅Π±Ρ. ΠΠ»Ρ ΡΠ΅Π»ΠΈ, ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π½Π°ΠΌΠΈ, Π½ΡΠΆΠ½ΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠ½ΠΊΡ Β«ΠΡΠ΄ΠΈΠΎΒ», Π·Π°ΡΠ΅ΠΌ Π²ΡΠ±ΡΠ°ΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΡ Β«ΠΡΠΎΠΌΠΊΠ°Ρ ΡΠ²ΡΠ·ΡΒ» ΠΈ Π² Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ β Β«ΠΠΊΠ»ΡΡΠΈΡΡΒ». ΠΠ°Π»ΠΎΡΠΊΠ° Β«ΠΡΠ»ΠΈΒ» ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π½Π°Π²Π΅ΡΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΡΡ Π·Π°Π΄Π°ΡΡ (Π΅ΡΠ»ΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΡΡΡ. ΠΠ°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π·Π΅Π»Π΅Π½ΡΡ Π³Π°Π»ΠΎΡΠΊΡ β Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ ΠΊ Π·Π°Π΄Π°ΡΠ΅. ΠΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π΅ΡΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, Π½ΠΎ Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ, ΡΠ°ΠΊ ΡΡΠΎ Π΅ΡΠ΅ ΡΠ°Π· Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π·Π΅Π»Π΅Π½ΡΡ Π³Π°Π»ΠΎΡΠΊΡ, ΠΈ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ Π·Π°Π΄Π°ΡΠ° ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠ΅ΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π³ΡΠΎΠΌΠΊΠ°Ρ ΡΠ²ΡΠ·Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΎΠΉ, ΡΠΎ ΠΏΠΎΡΠ»Π΅ Π΄Π΅Π·Π°ΠΊΡΠΈΠ²Π°ΡΠΈΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° ΠΎΠ½Π° Π±ΡΠ΄Π΅Ρ ΠΎΡΠΊΠ»ΡΡΠ΅Π½Π°.
Π‘ΠΊΡΠΈΠ½ΡΠΎΡ 4: ΡΠΊΡΠ°Π½ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ
ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΌΡΠ·ΡΠΊΠΈ Π² ΠΏΠ»Π΅Π΅ΡΠ΅ Π²ΡΡΡΡΡ ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ΅Π»Π΅ΡΠΎΠ½Π°
Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Ρ ΠΎΠ±Π΅ΡΠ°Π» ΡΠ°ΡΡΠΊΠ°Π·Π°ΡΡ ΠΎΠ± ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Β«Π‘ΠΎΠ±ΡΡΠΈΠ΅Β». ΠΠΎΠ½ΡΠ΅ΠΊΡΡ Β«Π‘ΠΎΠ±ΡΡΠΈΠ΅Β» Π°ΠΊΡΠΈΠ²ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π½Π° ΠΊΠΎΡΠΎΡΠΊΠΈΠΉ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΠΊ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π·Π°ΠΏΡΡΠΊΠ°Ρ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΡΡ Π·Π°Π΄Π°ΡΡ, ΠΈ ΡΡΠ°Π·Ρ Π΄Π΅Π·Π°ΠΊΡΠΈΠ²ΠΈΡΡΠ΅ΡΡΡ. ΠΠΎΡΡΠΎΠΌΡ Π² ΠΏΡΠΎΡΠΈΠ»Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΈ Ρ ΠΏΡΠΎΡΠΈΠ»Ρ Ρ ΡΠΎΠ±ΡΡΠΈΠ΅ΠΌ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ. Π’Π°ΠΊΠΆΠ΅ Π΄Π»Ρ ΠΏΡΠΎΡΠΈΠ»Π΅ΠΉ Ρ ΡΠΎΠ±ΡΡΠΈΠ΅ΠΌ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π΅ Π²ΠΎΠ·ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΠ²ΠΎΠ΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.
ΠΡΠΈΡΡΡΠΏΠΈΠΌ ΠΊ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠΈΠ»Ρ. ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ (Π½Π΅ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ Π΄Π°ΡΡ Π΅ΠΌΡ ΠΈΠΌΡ) ΠΈ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π΄Π»Ρ Π½Π΅Π³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Β«Π‘ΠΎΠ±ΡΡΠΈΠ΅Β». ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΡΠΎΠ±ΡΡΠΈΠΉ Β«SensorΒ», Π° Π·Π°ΡΠ΅ΠΌ Β«ShakeΒ». ΠΡΡΡΠ°Π²Π»ΡΠ΅ΠΌ Π½ΡΠΆΠ½ΡΠ΅ Π½Π°ΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΡΠ΅ΠΉ, ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΈΠ»Ρ Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΡΡ Π·Π°Π΄Π°ΡΡ β ΡΠΎΠ·Π΄Π°Π΅ΠΌ! Π ΠΎΠΊΠ½Π΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°Π΄Π°ΡΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΏΠ»ΡΡ; Π½Π°ΠΌ Π½ΡΠΆΠ½Π° ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ Β«ΠΠ΅Π΄ΠΈΠ°Β» ΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Β«Π£ΠΏΡ. ΠΠ΅Π΄ΠΈΠ°ΠΏΠ»Π΅Π΅ΡΠΎΠΌΒ». ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π½ΡΠΆΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΈ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ. ΠΠΎΠ±Π°Π²ΠΈΠΌ Π΅ΡΠ΅ ΠΎΠ΄ΠΈΠ½ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΊ ΠΏΡΠΎΡΠΈΠ»Ρ (Π½Π° ΡΡΠΎΡ ΡΠ°Π· ΡΡΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Β«ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅Β») ΠΈ Π²ΡΠ±Π΅ΡΠ΅ΠΌ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Π½Π°Ρ ΠΏΠ»Π΅Π΅Ρ. Π’Π΅ΠΏΠ΅ΡΡ ΠΎΠΏΡΠΎΡ ΡΠ΅Π½ΡΠΎΡΠ° Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΠΏΠ»Π΅Π΅ΡΠ΅. ΠΡΠ΅, Π΄Π°Π½Π½ΡΠΉ ΠΏΡΠΎΡΠΈΠ»Ρ Π³ΠΎΡΠΎΠ², ΠΌΠΎΠΆΠ΅ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ.
Scripting Level for Android
Π― ΠΎΠΏΠΈΡΠ°Π» Π»ΠΈΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΈΡΠΈ Tasker. ΠΡΠΈΡ Π·Π½Π°Π½ΠΈΠΉ ΡΠ΅Π±Π΅ Π²ΠΏΠΎΠ»Π½Π΅ Ρ Π²Π°ΡΠΈΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠ°ΠΌΡΡ ΠΏΡΠΎΡΡΡΡ ΠΏΡΠΎΡΠΈΠ»Π΅ΠΉ, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΡΠΎΠΉ Π·Π°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΡΡΠΈΠΌ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΡΡ. Π Tasker Π²ΡΡΡΠΎΠ΅Π½Ρ ΡΡΠ΅Π΄ΡΡΠ²Π° ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ Π°Π½Π°Π»ΠΈΠ·Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ , ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ»ΠΎΠ²Π½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ, ΡΠΈΠΊΠ»Ρ ΠΈ Π΄Π°ΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ UI Π΄Π»Ρ Π·Π°ΠΏΡΠΎΡΠ° Π΄Π°Π½Π½ΡΡ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ (ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ Β«ScenesΒ»). ΠΠΎ ΠΈ ΡΡΠΎ Π΅ΡΠ΅ Π½Π΅ Π²ΡΠ΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Tasker ΠΌΠΎΠΆΠ½ΠΎ ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ°ΡΡΠΈΡΠΈΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ ΡΠΊΡΠΈΠΏΡΡ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ SL4A.
SL4A (Scripting Level for Android) β ΡΡΠΎ ΡΡΠ΅Π΄Π° ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ) ΡΠΊΡΠΈΠΏΡΠΎΠ² Π΄Π»Ρ Android Π½Π° ΡΠ·ΡΠΊΠ°Ρ Python, JavaScript, Perl, Ruby, Lua, BeanShell ΠΈ Tcl. Π ΡΠΊΡΠΈΠΏΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ API Android ΡΠ΅ΡΠ΅Π· ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΎΠ±Π²ΡΠ·ΠΊΡ Π²ΠΎΠΊΡΡΠ³ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ JSON RPC ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ Android, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΠ΅ΠΌΡ ΠΈΠ· ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΠΈ, ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ SMS, ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Ρ GPS, ΠΊΠ°ΠΌΠ΅ΡΡ ΠΈ Π°ΠΊΡΠ΅Π»Π΅ΡΠΎΠΌΠ΅ΡΡΠΎΠ², ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ GUI. Π‘ΠΊΡΠΈΠΏΡΠΎΠ²ΡΠΌ ΡΠ·ΡΠΊΠΎΠΌ Π΄Π΅-ΡΠ°ΠΊΡΠΎ Π΄Π»Ρ ΡΡΠΎΠΉ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΡΡΠΈΡΠ°Π΅ΡΡΡ Python, ΠΈ ΠΌΡ Π²ΠΎΠ·ΡΠΌΠ΅ΠΌ Π½Π° Π²ΠΎΠΎΡΡΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΅Π³ΠΎ.
ΠΠ»Ρ Π½Π°ΡΠ°Π»Π° ΡΠ°Π±ΠΎΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ SL4A ΠΈ Python. ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Python Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π΅Π³ΠΎ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ Β«InstallΒ», ΡΡΠΎΠ±Ρ ΡΠΊΠ°ΡΠ°Π»ΠΈΡΡ Π²ΡΠ΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π½Π° Android.
ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π°ΠΏΠΈΡΠ΅ΠΌ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΡΡΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ². ΠΠΎΠΆΠ½ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ ΠΏΡΡΠΌΠΎ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ ΠΈ Π½Π° ΠΎΠ±ΡΡΠ½ΠΎΠΌ ΠΊΠΎΠΌΠΏΠ΅, Π° ΠΏΠΎΡΠΎΠΌ ΡΠΊΠΈΠ΄ΡΠ²Π°ΡΡ ΠΊΠΎΠ΄ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ SL4A/Scripts Π½Π° ΠΊΠ°ΡΡΠ΅ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠ° Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ SL4A, Π²ΡΠ·ΡΠ²Π°Π΅ΠΌ ΠΌΠ΅Π½Ρ ΠΈ Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ Β«AddΒ», Π² ΠΏΠΎΡΠ²ΠΈΠ²ΡΠ΅ΠΌΡΡ ΡΠΏΠΈΡΠΊΠ΅ Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Β«PythonΒ». ΠΠΎΠΏΠ°Π΄Π°Π΅ΠΌ Π² ΠΎΠΊΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠ°. Π Π²Π΅ΡΡ Π½Π΅Π΅ ΠΏΠΎΠ»Π΅ Π²Π²ΠΎΠ΄ΠΈΠΌ ΠΈΠΌΡ, Π²Π½ΠΈΠ·Ρ Ρ Π½Π°Ρ ΡΠΆΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ΠΎ Π΄Π²Π΅ ΡΡΡΠΎΡΠΊΠΈ ΠΊΠΎΠ΄Π°:
ΠΡΠΎΡ ΠΊΠΎΠ΄ ΠΏΡΠΎΡΡΠΎ ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ API ΠΈ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ API Π±ΡΠ΄Π΅Ρ Π½Π°ΠΌ Π΄ΠΎΡΡΡΠΏΠ΅Π½. Π Π°Π·ΠΎΠ±ΡΠ°ΡΡ Π²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ API ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΡΡ Π½Π΅ΡΠ΅Π°Π»ΡΠ½ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅, ΠΏΠΎΡΡΠΎΠΌΡ Π±ΡΠ΄Π΅ΠΌ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ Π½Π°ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² (ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ API Π΅ΡΡΡ Π²ΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠΉ ΡΠΏΡΠ°Π²ΠΊΠ΅ SL4A ΠΈΠ»ΠΈ ΠΆΠ΅ Π·Π΄Π΅ΡΡ. ΠΠ΅ΡΠ²ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΡ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ, Π±ΡΠ΄Π΅Ρ makeToast: ΠΎΠ½Π° ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅. ΠΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ ΠΊ ΠΊΠΎΠ΄Ρ:
ΠΠ°Π»Π΅Π΅ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ ΡΠΊΡΠΈΠΏΡ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π΅Π³ΠΎ, ΡΠ°ΠΏΠ½ΡΠ² ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ. ΠΠΎΡΠ²ΠΈΡΡΡ ΠΌΠ΅Π½Ρ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π½Π° ΡΠΊΡΠΈΠ½ΡΠΎΡΠ΅ 5. ΠΠ΅ΡΠ²ΡΠΉ ΠΏΡΠ½ΠΊΡ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π·Π°ΠΏΡΡΠΊ ΡΠΊΡΠΈΠΏΡΠ° Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΡΡ, Π²ΡΠΎΡΠΎΠΉ β Π² ΡΠΎΠ½ΠΎΠ²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
Π‘ΠΊΡΠΈΠ½ΡΠΎΡ 5: Π·Π°ΠΏΡΡΠΊ SL4A-ΡΠΊΡΠΈΠΏΡΠΎΠ²
Π‘ΠΊΡΠΈΠ½ΡΠΎΡ 6: ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ HelloWorld.py
Π£ΡΠΎΠ²Π½Π΅ΠΌ Π²ΡΡΠ΅
Π’Π΅ΠΏΠ΅ΡΡ Π·Π°ΡΠΊΡΠΈΠΏΡΠΈΠΌ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΠΎΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½Π΅ΠΉ. ΠΠ°Π²Π°ΠΉ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π½Π°ΡΡΠΈΡΡ ΡΠΌΠ°ΡΡΡΠΎΠ½ Π°Π½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π²Ρ ΠΎΠ΄ΡΡΠ΅Π΅ SMS-ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π½Π°Π»ΠΈΡΠΈΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄, Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΈΡ ΠΈ Π²ΡΠ΄Π°Π²Π°ΡΡ ΠΎΡΠ²Π΅Ρ ΠΎΠ± ΡΡΠΏΠ΅ΡΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΏΡΡΡΡ Ρ Π½Π°Ρ Π±ΡΠ΄Π΅Ρ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° play music, ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ³ΡΠ°Π½ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΌΠ΅Π΄ΠΈΠ°ΡΠ°ΠΉΠ».
ΠΠΎΠΆΠ½ΠΎ Π·Π°ΡΠΈΠΊΠ»ΠΈΡΡ ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΊΡ, Π½ΠΎ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½Π΅Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ, Π΅ΡΠ»ΠΈ ΡΠ²ΡΠ·Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠ° Ρ ΡΠΎΠ±ΡΡΠΈΠ΅ΠΌ Tasker Β«ΠΠΎΠ»ΡΡΠ΅Π½ΠΎ ΡΠ΅ΠΊΡΡ. ΡΠΎΠΎΠ±Ρ.Β» ΠΈΠ· ΡΠ°Π·Π΄Π΅Π»Π° Β«Π’Π΅Π»Π΅ΡΠΎΠ½Β».
Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ. ΠΠ½Π°Ρ, ΡΡΠΎ Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Ρ ΠΌΠ΅Π½Ρ) Π΅ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ID3-ΡΠ΅Π³Π°Ρ MP3-ΡΠ°ΠΉΠ»ΠΎΠ². Π£Π΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΡΠ°ΠΊ ΠΈ Π½Π΅ Π½Π°ΡΠ΅Π», ΠΏΠΎΡΡΠΎΠΌΡ ΠΈ Π½Π°ΠΏΠΈΡΠ°Π» ΡΠΊΡΠΈΠΏΡ. ΠΠ»Ρ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ ΠΌΠ½Π΅ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π»Π°ΡΡ ΡΡΠΎΡΠΎΠ½Π½ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Stagger. ΠΡΡΠ°ΡΠΈ, ΠΈΠ· SL4A ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΡΠ±ΡΠ΅ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ pure Python Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΏΡΠΎΡΡΠΎ ΠΊΠΎΠΏΠΈΡΡΡ ΠΈΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ com.googlecode.python.python3forandroid/extras/python3 Π½Π° ΠΊΠ°ΡΡΠ΅ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΠΊΡΠΈΠΏΡΠ° Ρ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΌΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π½Π° ΠΏΡΠΈΠ»Π°Π³Π°Π΅ΠΌΠΎΠΌ ΠΊ ΠΆΡΡΠ½Π°Π»Ρ Π΄ΠΈΡΠΊΠ΅, Π·Π΄Π΅ΡΡ ΠΆΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅Π±ΠΈΡΠ°Π΅Ρ MP3-ΡΠ°ΠΉΠ»Ρ Π½Π° ΠΊΠ°ΡΡΠ΅ ΠΏΠ°ΠΌΡΡΠΈ:
ΠΡΠΎΡ ΡΠΊΡΠΈΠΏΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π²ΡΡΡΠ½ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ, Π½ΠΎ Ρ ΠΏΡΠΈΠ²ΡΠ·Π°Π» Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠ° ΠΊ ΡΠΎΠ±ΡΡΠΈΡ Β«ΠΠ°Ρ. ΠΏΠ°ΠΌΡΡΠΈ Π΄ΠΎΡΡΡΠΏΠ½Π°Β» ΠΈΠ· ΡΠ°Π·Π΄Π΅Π»Π° Β«ΠΠΏΠΏΠ°ΡΠ°ΡΡΡΠ°Β» Tasker.
ΠΠ·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ
SL4A ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π½Π°ΠΌ ΡΠ°Π·Π½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ: webViews (HTML5 + JavaScript), fullScreenAPI (ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΈΡΠ°ΡΡ Π² ΠΌΠΎΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ ΠΈ dialogAPI, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ Π²ΠΊΡΠ°ΡΡΠ΅ ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ. ΠΠΏΡΡΡ ΠΆΠ΅ ΠΏΠΎΠ»Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΏΡΠΈΠΌΠ΅ΡΠ° ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΠΈΠ΄Π΅ΡΡ Π½Π° Π΄ΠΈΡΠΊΠ΅, Π° Π·Π΄Π΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡ, ΠΊΠ°ΡΠ°ΡΡΠ°ΡΡΡ dialogAPI. Π― Π½Π΅ ΡΠΊΠ°Π·Π°Π», ΡΡΠΎ Π·Π° ΡΠΊΡΠΈΠΏΡ? ΠΠ½ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΡΠΎΡΠΊΠΈ Π½Π° FTP-ΡΠ΅ΡΠ²Π΅Ρ.
Π§ΡΠΎ Π΄Π°Π»ΡΡΠ΅?
ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ Tasker ΠΈ SL4A Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π½Π° Android ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ ΠΏΡΠΎΡΡΠΎ Π±Π΅Π·Π³ΡΠ°Π½ΠΈΡΠ½ΡΠΌΠΈ. Π‘Π°ΠΌ ΠΆΠ΅ SL4A ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΌΠΎΡΠ½ΡΠΉ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π» Π΄Π»Ρ ΡΠΊΡΠΈΠΏΡΠΈΠ½Π³Π° Android. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ Ρ ΠΎΠΏΠΈΡΠ°Π» Π»ΠΈΡΡ ΡΠ°ΠΌΡΡ ΠΌΠ°Π»ΠΎΡΡΡ ΠΈΠ· Π²ΡΠ΅Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ. ΠΡΡΠ°Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΈΡΠΈ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌ, ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΡΠΌ Π² Π±ΠΎΠΊΠΎΠ²ΡΡ Π²ΡΠ½ΠΎΡΠ°Ρ , ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΆΠ΄ΠΈ ΠΎΡ ΠΌΠ΅Π½Ρ Π½ΠΎΠ²ΡΡ , Π±ΠΎΠ»Π΅Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΠ°ΡΠ΅ΠΉ.
Shell-ΡΠΊΡΠΈΠΏΡΠΈΠ½Π³ Π² ΡΡΠ΅Π΄Π΅ Android
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠΈ
Android ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΡΠ΄ΡΠ΅ Linux, Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ Π½Π°Π±ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ UNIX-ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠ΅Π»Π» sh. ΠΡΠ΅ ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ ΡΡΡΠΎΠΊΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, Π½ΠΎ ΠΈ ΠΏΠΈΡΠ°ΡΡ ΡΠ΅Π»Π»-ΡΠΊΡΠΈΠΏΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ, Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ ΠΈΠ· Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ°. Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠΌ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Ρ ΠΈΡ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈ Π·Π°ΡΠ΅ΠΌ Π²ΡΠ΅ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ.
ΠΠ»Ρ ΠΏΡΠΎΡΠ»ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ° ΠΆΡΡΠ½Π°Π»Π° Ρ Π½Π°ΠΏΠΈΡΠ°Π» ΡΡΠ°ΡΡΡ ΠΎ Tasker β ΡΠΈΡΡΠ΅ΠΌΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Android ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΠΎΡΠ½ΠΈ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Tasker ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ Π²ΡΡΠΎΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ Android ΠΈ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΡΠ°ΠΊΠΈΠ΅ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΊΠ°ΠΊ ΠΌΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²ΡΡ ΡΠΈΡΡΠ΅ΠΌ, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ΄ΡΠ°, ΡΠΈΡΡΠ΅ΠΌΠ½ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ ΠΈΠ»ΠΈ Π·Π°ΠΏΡΡΠΊ Π΄Π΅ΠΌΠΎΠ½ΠΎΠ². ΠΠ°ΡΠΎ Π²ΡΠ΅ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ².
Π‘ΡΠ°Π·Ρ ΠΎΠ³ΠΎΠ²ΠΎΡΡΡΡ, ΡΡΠΎ Π² ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ΅ΡΡ ΠΏΠΎΠΉΠ΄Π΅Ρ ΠΎ ΡΠ΅Π»Π»-ΡΠΊΡΠΈΠΏΡΠ°Ρ Π² ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΎΠΌ Π΄Π»Ρ Linux ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠΈ, Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΎΠ² Π²ΡΠΎΠ΄Π΅ SL4A, QPython ΠΈΠ»ΠΈ Roboto. ΠΠ»Π°Π²Π½ΠΎΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² β ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ΄ΡΠ°, ΡΠ°Π±ΠΎΡΠ° Ρ Π΄Π΅ΠΌΠΎΠ½Π°ΠΌΠΈ (ADB, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ) ΠΈ ΡΠΎΠΌΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅. Π‘ΠΊΡΠΈΠΏΡΡ ΠΌΠΎΠ³ΡΡ ΡΡΠ°ΡΡΠΎΠ²Π°ΡΡ Π½Π° ΡΡΠ°ΠΏΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΠΠ‘, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, ΠΏΠΎΡΠ»Π΅ ΡΠ°ΠΏΠ° ΠΏΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ΅ ΠΈΠ»ΠΈ ΠΆΠ΅ ΠΏΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΈ β ΠΈΠ· ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π°.
Π ΡΡΠ°ΡΡΠ΅ Ρ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΠΏΠΈΡΠ°ΡΡ ΡΠ°ΠΊΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΡ, ΠΊΠ°ΠΊ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΈΡ ΡΡΠ°ΡΡΠΎΠ²Π°ΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°ΡΡ ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌΡ ΡΠΎΠ±ΡΡΠΈΡ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π±ΠΎΠ½ΡΡΠ° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΡΠ½Ρ, ΠΊΠ°ΠΊ Π·Π°ΡΡΠ°Π²ΠΈΡΡ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ (recovery) Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠ΅ ΡΠ΅Π±Π΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ ΠΈΠ»ΠΈ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΠ°ΡΠΈΠ½Π°Π΅ΠΌ.
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ Android-ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ
Π ΡΠ°ΠΌΠΎΠΉ ΡΠ²ΠΎΠ΅ΠΉ ΠΎΡΠ½ΠΎΠ²Π΅, ΡΠ°ΠΌ, Π³Π΄Π΅ Π½Π΅Ρ Java ΠΈ Dalvik, Android ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½ΡΠΉ Linux-Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ² ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ Π΅ΠΌΡ Π°ΡΡΠΈΠ±ΡΡΠ°ΠΌΠΈ: ΡΠ΄ΡΠΎΠΌ, ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Π½Π°Π±ΠΎΡΠΎΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ, Π΄Π΅ΠΌΠΎΠ½ΠΎΠ², ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, ΡΠ΅Π»Π»ΠΎΠΌ. ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ β ΡΡΠΎ Π½Π΅ ΡΡΠΎ ΠΈΠ½ΠΎΠ΅, ΠΊΠ°ΠΊ mksh ΠΈΠ· MirBSD, ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠΉ Π² sh; ΠΏΡΠΎΡΡΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΠΉ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ ΡΠ·ΡΠΊΠΎΠ²ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΉ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ Bourne shell ΠΈΠ· UNIX ΠΈ Π°Π²ΡΠΎΠ΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΏΠΎ Π½Π°ΠΆΠ°ΡΠΈΡ Tab.
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ° Π±Π°Π·ΠΎΠ²ΡΡ UNIX-ΠΊΠΎΠΌΠ°Π½Π΄ Π·Π΄Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ toolbox, ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° ΡΡΠ΅Π·Π°Π½Π½Π°Ρ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° BusyBox, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π½ΡΡ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈΠ· ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊΠ° (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠΌΠ»ΠΈΠ½ΠΊΠΎΠ²). Toolbox Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΎΡΠ΅Π½Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ Π½Π°Π±ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π΅Ρ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ grep ΠΈΠ»ΠΈ sort, Π½ΠΎ Π΄Π°ΠΆΠ΅ cp. ΠΠΎΡΡΠΎΠΌΡ Π΄Π»Ρ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠΊΡΠΈΠΏΡΠ°ΠΌΠΈ Π½Π°ΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° BusyBox, Π±Π»Π°Π³ΠΎ Π² ΠΌΠ°ΡΠΊΠ΅ΡΠ΅ ΠΏΠΎΠ»Π½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΡ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΎΡΠΎΠ².
ΠΡΠ½ΠΎΠ²Π½ΠΎΠ΅ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΠΈΠ½Π³Π° Π² Android β ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ΄ΡΠΎΠΌ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΌΠΈ ΡΡΠΈΠ»ΠΈΡΠ°ΠΌΠΈ. Π―Π΄ΡΠΎ ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΠΈ ΡΠΊΡΠΏΠΎΡΡΠΈΡΡΠ΅Ρ Π²ΡΠ΅ ΡΠ΅ ΠΆΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ /proc ΠΈ /sys, ΡΠ΅ΡΠ΅Π· ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠ»ΠΈΡΡ ΠΆΠ΅Π»Π΅Π·ΠΎΠΌ ΠΈ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ»ΡΡ Π΅ΡΡΡ Π½Π°Π±ΠΎΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΡ Π΄Π»Ρ Android ΡΡΠΈΠ»ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½Ρ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠΊΡΠΈΠΏΡΠΎΠ²:
Π₯Π°ΠΊΠ΅Ρ #185. ΠΠΎΠΊΠ°ΠΆΠΈ Π±Π°Π³!
ΠΠ΅ΡΠ²ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ
Π’Π΅ΠΏΠ΅ΡΡ Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ Π½Π°ΠΏΠΈΡΠ°ΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΊΡΠΈΠΏΡ. ΠΠ΅Π»Π°ΡΡ ΡΡΠΎ Π»ΡΡΡΠ΅ Π½Π° ΠΊΠΎΠΌΠΏΠ΅, Π° Π΅ΡΠ΅ Π»ΡΡΡΠ΅ Π² Linux ΠΈΠ»ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΌΠ΅Π΅Ρ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π±Π΅Π· ΡΠΈΠΌΠ²ΠΎΠ»Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΊΠ°ΡΠ΅ΡΠΊΠΈ (ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈ ΠΎΡΠΊΡΡΡΠΈΠΈ Π² Android Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΠΊΠ°ΠΊ ^M Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ). ΠΠ°Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠΊΡΠΈΠΏΡ Π±ΡΠ΄Π΅Ρ ΡΠΎΡΡΠΎΡΡΡ Π²ΡΠ΅Π³ΠΎ ΠΈΠ· Π΄Π²ΡΡ ΡΡΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ Π±ΡΠΊΠ°ΠΏ Π²ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° ΠΊΠ°ΡΡΡ ΠΏΠ°ΠΌΡΡΠΈ. ΠΠ³ΠΎ ΠΊΠΎΠ΄ (ΡΡΠ΅Π±ΡΠ΅Ρ BusyBox):
Π‘ΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ (ΠΏΡΡΡΡ ΠΎΠ½ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ apk_backup.sh) ΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠΈΠ΄ΡΠ²Π°Π΅ΠΌ Π½Π° ΡΠΌΠ°ΡΡΡΠΎΠ½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ADB:
Π’Π΅ΠΏΠ΅ΡΡ Π΅Π³ΠΎ Π½ΡΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ. ΠΡΠΎΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΡΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π²ΡΠ΅ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ADB:
ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΡΠΊΡΠΈΠΏΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΈΠ· ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Π½Π° ΡΠ°ΠΌΠΎΠΌ ΡΠΌΠ°ΡΡΡΠΎΠ½Π΅/ΠΏΠ»Π°Π½ΡΠ΅ΡΠ΅:
Π‘Π°ΠΌΠΎ ΡΠΎΠ±ΠΎΠΉ, ΡΠ°ΠΊΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± Π½Π΅ ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π΅Π½. ΠΠΎΡΡΠΎΠΌΡ Π½Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ Π±ΡΡΡΡΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π·Π°ΠΏΡΡΠΊΠ° ΡΠΊΡΠΈΠΏΡΠ°. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΠΈΠ· Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ ΠΌΠ½ΠΎΠΉ ΡΠ΅ΡΠ΅Π½ΠΈΠΉ β ΡΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ QuickTerminal. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ, Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΡ Quick Command, Π½Π°ΠΆΠΈΠΌΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ Β«+Β», Π²Π±ΠΈΠ²Π°Π΅ΠΌ ΠΈΠΌΡ (ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅) ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Ρ (sh /sdcard/apk_backup.sh), Π² ΠΏΠΎΠ»Π΅ Output Type Π²ΡΠ±ΠΈΡΠ°Π΅ΠΌ Π»ΠΈΠ±ΠΎ Dialog Output, Π»ΠΈΠ±ΠΎ Nothing. Π ΠΏΠ΅ΡΠ²ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠ° Π½Π° ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ ΠΎΠΊΠ½ΠΎ Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ, Π²ΠΎ Π²ΡΠΎΡΠΎΠΌ Π²ΡΠ΅ ΠΏΡΠΎΠΉΠ΄Π΅Ρ Π² ΡΠΎΠ½Π΅. ΠΠΎΠΌΡ ΡΡΠΎ ΡΠ΄ΠΎΠ±Π½Π΅Π΅. ΠΠ°Π»Π΅Π΅ ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΠΌ ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ ΠΊΠ½ΠΎΠΏΠΊΡ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΊΡΠΈΠΏΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ Π±ΡΡΡΡΠΎ ΠΈ Π»Π΅Π³ΠΊΠΎ.
Π’Π΅ΠΏΠ΅ΡΡ Π½Π°ΠΏΠΈΡΠ΅ΠΌ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ Π½Π°Ρ Π±ΡΠΊΠ°ΠΏ:
ΠΠΎΡΡΠΈ Π²ΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Android ΠΈΠΌΠ΅ΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΡ ΡΠΏΡΠ°Π²ΠΊΡ
ΠΠΌΠ΅Ρ ΡΡΡ, ΠΌΠΎΠΆΠ½ΠΎ Π΄Π°ΠΆΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΡΠΊΠ°ΠΏ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π²ΡΠ΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π°ΡΡ ΠΈΠ²Π°ΡΠΈΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° /data/data/, ΠΎΠ΄Π½Π°ΠΊΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π΅Π³ΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π² Android ΠΊΠ°ΠΆΠ΄ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ Π½Π΅Π³ΠΎ Linux-ΡΠ·Π΅ΡΠ° ΠΈ Ρ ΡΠ°Π½ΠΈΡ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π²Π½ΡΡΡΠΈ ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π°, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠ΅Π³ΠΎ ΡΡΠΎΠΌΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π·Π΄Π΅ΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Linux-ΡΠ·Π΅ΡΠ° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΏΠΎΡΠ»Π΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π±ΡΠΊΠ°ΠΏΠ° Π² Π·Π°Π½ΠΎΠ²ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΡ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ ΡΠΌΠΎΠ³ΡΡ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΠ²ΠΎΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. ΠΡΠΈΠ΄Π΅ΡΡΡ Π²ΡΡΡΠ½ΡΡ Π²ΡΡΡΠ½ΡΡΡ ID ΡΠ·Π΅ΡΠ° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΌΠ΅Π½ΡΡΡ ΠΏΡΠ°Π²Π° Π΄ΠΎΡΡΡΠΏΠ° Π½Π° ΠΊΠ°ΡΠ°Π»ΠΎΠ³ΠΈ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ.
Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ Π² Android Backup Manager, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΡΡΠΎΡΠΎΠ½Π½ΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠΈΡΡΠ΅ΠΌΡ Π΄Π»Ρ Π±ΡΠΊΠ°ΠΏΠ° ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΠΈΡ Π΄Π°Π½Π½ΡΡ . Π£ΠΏΡΠ°Π²Π»ΡΡΡ ΠΈΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ (Π° Π·Π½Π°ΡΠΈΡ, ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ²), Π½ΠΎ ΡΠ°ΠΌ ΠΏΠΎ ΡΠ΅Π±Π΅ ΠΎΠ½ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π±ΡΠΊΠ°ΠΏΠ° Π½Π΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ, Π° Π²ΠΎΠ·Π»Π°Π³Π°Π΅Ρ ΡΡΡ ΡΠ°Π±ΠΎΡΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Helium β ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ°ΠΊΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡΡ Π΅Π³ΠΎ, ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π±ΡΠΊΠ°ΠΏΠ° ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°ΡΠΊΡΠΈΠΏΡΠΎΠ²Π°ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΎΡΡΠΎΠΉ ΡΠΊΡΠΈΠΏΡ ΡΠ΄Π΅Π»Π°Π΅Ρ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ Π²ΡΠ΅Ρ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ:
ΠΠ²ΡΠΎΠ·Π°ΠΏΡΡΠΊ
ΠΡΡΠ³ΠΎΠΉ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± Π°Π²ΡΠΎΠ·Π°ΠΏΡΡΠΊΠ° β ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ² Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² ΠΏΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠ΅ Π² ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠ°Ρ . Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΠΏΠΎΡΡΠΈ Π²ΡΠ΅ ΡΠΊΠΎΠ»ΡΠΊΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ ΠΊΠ°ΡΡΠΎΠΌΠ½ΡΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ ΡΠΌΠ΅ΡΡ ΡΡΠ°ΡΡΠΎΠ²Π°ΡΡ ΡΠΊΡΠΈΠΏΡΡ ΠΈΠ· ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° /system/etc/init.d/, Π° Π² ΡΡΠΎΠΊΠ΅ ΡΠ°ΠΊΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Universal init.d ΠΈΠ· ΠΌΠ°ΡΠΊΠ΅ΡΠ°. Π‘ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ, Π½Π°Π΄ΠΎ Π±ΡΡΡ ΠΎΡΡΠΎΡΠΎΠΆΠ½ΡΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΎ Π·Π°ΠΏΡΡΠΊΠ°Π΅Ρ ΡΠΊΡΠΈΠΏΡΡ Π½Π΅ Π½Π° ΡΠ°Π½Π½Π΅ΠΌ ΡΡΠ°ΠΏΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ, ΠΊΠ°ΠΊ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ Π² ΡΠΎΠΌ ΠΆΠ΅ CyanogenMod, Π° ΡΠΆΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΏΠΎΠ»Π½ΠΎΠΉ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΡΠ°ΠΊ, ΡΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π² Π°Π²ΡΠΎΠ·Π°Π³ΡΡΠ·ΠΊΡ? ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΊΡΠΈΠΏΡ Π·Π°ΠΏΡΡΠΊΠ° Π΄Π΅ΠΌΠΎΠ½Π° ADB Π² ΡΠ΅ΡΠ΅Π²ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅:
ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊ Π½Π΅ΠΌΡ Ρ ΠΠ Π½Π°Π±ΠΈΡΠ°Π΅ΠΌ ΡΠ°ΠΊΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
Π’Π°ΠΊΠΆΠ΅ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΡ Π²ΠΈΡΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΠΏΠ°ΠΌΡΡΠΈ:
ΠΡ ΠΈΠ»ΠΈ ΠΏΠΎΠ΄ΠΎΠ³Π½Π°ΡΡ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ lowmemorykiller (Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΡΠ±ΠΈΠΉΡΡΠ²ΠΎ ΡΠΎΠ½ΠΎΠ²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΡΠΈ Π½Π΅Ρ Π²Π°ΡΠΊΠ΅ ΠΏΠ°ΠΌΡΡΠΈ) ΠΏΠΎΠ΄ Π½Π°ΡΠΈ Π½ΡΠΆΠ΄Ρ:
ΠΡ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π²ΡΠ±ΠΎΡ ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²ΡΠΈΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠΎΠ²:
ΠΡΠ΅ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ°, Π½ΠΎ Π·Π°ΡΠ΅ΠΌ Π·Π°Π³ΡΡΠΆΠ°ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΠ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΅ΡΠ΅ ΠΈ Π±ΡΠ΄Π΅Ρ Π²ΠΈΡΠ΅ΡΡ Π² ΡΠΎΠ½Π΅, ΠΊΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΏΡΠΎΡΡΡΠΌΠΈ ΡΠΊΡΠΈΠΏΡΠ°ΠΌΠΈ?
ΠΠ°ΠΊ Π·Π°ΠΏΡΡΡΠΈΡΡ ΡΠΊΡΠΈΠΏΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Tasker
ΠΠ°ΠΏΡΡΠΊ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π΄ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ
ΠΠΎΡΡΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ, ΠΊΡΠΎ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π½Π° ΡΠ²ΠΎΠΉ Π³Π°Π΄ΠΆΠ΅Ρ ΡΡΠΎΡΠΎΠ½Π½ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ, ΡΠ°ΠΊΠΆΠ΅ ΡΡΠ°Π²ΠΈΡ ΠΏΠΎΠ²Π΅ΡΡ Π½Π΅Π΅ ΠΏΠ°ΠΊΠ΅Ρ Ρ ΡΠΈΡΠΌΠ΅Π½Π½ΡΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ Google (gapps), ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ Π² ΡΠ΅Π±Ρ ΠΌΠ°ΡΠΊΠ΅Ρ, YouTube, Gmail ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΠΎΡΡ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·, ΠΊΠΎΠ³Π΄Π° ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, ΡΠ°Π·Π΄Π΅Π» /system, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π΅Π΅ ΠΈ gapps, ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΠΈΡΠ°Π΅ΡΡΡ, Π½ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Google Π²ΡΠ΅Π³Π΄Π° ΠΎΡΡΠ°ΡΡΡΡ Π½Π° ΠΌΠ΅ΡΡΠ΅. ΠΡΠΎ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ, ΠΊΡΠΎΠΌΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΏΡΠΎΡΠ΅Π³ΠΎ, gapps ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΠΎΡΡΠ°Π²Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π΅ /system/addon.d/ ΠΈ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΠΊΠΎΠ½ΡΠΎΠ»ΡΡ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π΄ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΡΠΎΡ ΡΠΊΡΠΈΠΏΡ Π΄Π΅Π»Π°Π΅Ρ Π±ΡΠΊΠ°ΠΏ ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Google.
ΠΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π΄Π»Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π½Π°ΡΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ Π΄ΠΎ ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ. ΠΠΎΡ ΡΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΌΠΎΠΉ ΡΠΊΡΠΈΠΏΡ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π±ΡΠΊΠ°ΠΏΠΈΡ, Π½ΠΎ ΠΏΠΎΠ΄ΡΠΈΡΠ°Π΅Ρ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ ΠΎΡ ΠΌΡΡΠΎΡΠ° ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ Π΅Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ:
Π‘ΠΊΡΠΈΠΏΡ ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠΈΠ½Π³ΡΠΎΠ½Ρ, ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΡ, Π΄Π²ΠΈΠΆΠΎΠΊ ΡΠΈΠ½ΡΠ΅Π·Π° ΡΠ΅ΡΠΈ ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΡΠ΅ ΡΡΠΈ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π² ΠΎΡΠ²Π΅Ρ Π½Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΊΡΠΈΠΏΡΡ ΠΎΠΏΡΠΈΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ restore (ΡΡΠΎ Π΄Π΅Π»Π°Π΅Ρ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ), ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠΌΠΎΡΡΠ΅Π½Ρ ΠΈ Π²Π°ΡΠΈΠ°Π½ΡΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ°ΠΊΠΈΡ ΠΎΠΏΡΠΈΠΉ, ΠΊΠ°ΠΊ backup, pre-backup, post-backup, pre-restore ΠΈ post-restore. ΠΠ΄Π΅ΡΡ ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ Π·Π°Π³Π»ΡΡΠΊΠΈ, Π½ΠΎ Π΅ΡΠ»ΠΈ Π±Ρ ΠΌΡ Π·Π°Ρ ΠΎΡΠ΅Π»ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΡΠΊΠ°ΠΏ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΏΠ΅ΡΠ΅Π΄ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΎΠΉ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ, ΠΌΡ ΠΌΠΎΠ³Π»ΠΈ Π±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΡ Π² Π±Π»ΠΎΠΊ backup, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ Π² ΡΠΊΡΠΈΠΏΡΠ΅ /system/addon.d/70-gapps.sh:
ΠΡΠΎΡ ΠΊΡΡΠΎΠΊ ΡΠΊΡΠΈΠΏΡΠ° ΠΏΡΠ΅ΠΊΡΠ°ΡΠ½ΠΎ ΠΈΠ»Π»ΡΡΡΡΠΈΡΡΠ΅Ρ, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π±ΡΠΊΠ°ΠΏ ΡΠ°ΠΉΠ»ΠΎΠ². ΠΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π·Π΄Π΅ΡΡ: ΡΡΠ½ΠΊΡΠΈΡ listfiles, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π»ΠΈΡΡΠΈΠ½Π³ ΡΠ°ΠΉΠ»ΠΎΠ², ΠΈ ΡΡΠ½ΠΊΡΠΈΡ backupfile, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ (ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° Π² ΡΠ°ΠΉΠ»Π΅ /tmp/backuptool.functions). ΠΠ½Π° Π΄Π΅Π»Π°Π΅Ρ Π±ΡΠΊΠ°ΠΏ ΡΠ°ΠΉΠ»ΠΎΠ² Π² ΡΠΈΠΊΠ»Π΅.
Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ /system/addon.d/ Π² CyanogenMod 11 Π½Π° Motorola Defy
Π‘ΠΊΡΠΈΠΏΡ Π±ΡΠΊΠ°ΠΏΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Google
ΠΠΎ ΡΠ»ΠΎΠ²Π°ΠΌ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° mksh, ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ Android-ΡΠΌΠ°ΡΡΡΠΎΠ½ΠΎΠ² Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΠ»ΠΈ ΠΈΠΌΠ΅ΡΡ Π² ΡΠ²ΠΎΠ΅ΠΌ ΡΠΎΡΡΠ°Π²Π΅ ΡΠ΅Π»Π», Π½ΠΎ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΏΡΡΠΊΠ° ΡΠΌΠ°ΡΡΡΠΎΠ½Π° Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² HTC (T-Mobile) G1 ΠΎΠ½ ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ°Π» ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠ΅ΡΡΠΈΠΈ Android 2.3 ΠΈ Π½ΠΈΠΆΠ΅ Π²ΠΌΠ΅ΡΡΠΎ mksh ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΡΡΠΈΡΠ½ΡΠΉ ΡΠ΅Π»Π» ash, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΎΠ΄ΠΈΡ Π² Π±Π°Π·ΠΎΠ²ΡΠΉ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ Π²ΡΠ΅Ρ BSD-ΡΠΈΡΡΠ΅ΠΌ.
Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΎΠ΄Π½ΠΈ ΠΈ ΡΠ΅ ΠΆΠ΅ ΡΠΊΡΠΈΠΏΡΡ Π½Π° Π²ΡΠ΅Ρ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ , ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ DropSync ΠΈΠ»ΠΈ FolderSync (Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ΡΠ΅Π· Dropbox).
Π§ΡΠΎ Π΅ΡΠ΅?
Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΡΠΈΠΏΡΠΎΠ² Π² Android ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π±ΡΠΊΠ°ΠΏΡ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠΎΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΡΡΠΏΠ°Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠ΅ Π΄Π΅ΡΡΡΡ ΠΌΠΈΠ½ΡΡ ΠΈ, Π΅ΡΠ»ΠΈ ΡΡΠΎΠ²Π΅Π½Ρ Π·Π°ΡΡΠ΄Π° Π±Π°ΡΠ°ΡΠ΅ΠΈ ΡΡΠ°Π» ΠΌΠ΅Π½ΡΡΠ΅ 30%, ΠΎΡΠΊΠ»ΡΡΠ°Π΅Ρ Wi-Fi ΠΈ Bluetooth:
Π§ΡΠΎΠ±Ρ ΡΠΊΡΠΈΠΏΡ ΡΠ°Π±ΠΎΡΠ°Π» Π² ΡΠΎΠ½Π΅, Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π²ΡΠ·Π²Π°ΡΡ Π΅Π³ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Π ΡΡΠΎ ΡΠΊΡΠΈΠΏΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π±ΡΡΡΡΠΎ Π·Π°ΠΏΠΎΠ»Π½ΡΡΡ ΡΠΎΡΠΌΡ, ΡΡΠ΅Π±ΡΡΡΠΈΠ΅ Π²Π²ΠΎΠ΄Π° ΠΈΠΌΡΠΉΠ»Π° ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ (Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ ΠΈ Π½Π° Π²Π΅Π±-ΡΠ°ΠΉΡΠ°Ρ ):
ΠΠ°ΠΏΡΡΠΊΠ°ΡΡ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ. ΠΠΈΠ±ΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π·Π°ΠΏΡΡΠΊΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΠ² Π·Π°Π΄Π΅ΡΠΆΠΊΡ:
ΠΠ΅ Π°Ρ ΡΠΈ ΠΊΠ°ΠΊ ΡΠ΄ΠΎΠ±Π½ΠΎ, Π·Π°ΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠ°ΠΊ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΠΊΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ? ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΈΠΉ ΡΠΊΡΠΈΠΏΡ clip.sh:
ΠΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠΊΡΡΡΡ ΠΎΠΊΠ½ΠΎ Π½ΠΎΠΌΠ΅ΡΠΎΠ½Π°Π±ΠΈΡΠ°ΡΠ΅Π»Ρ Ρ Π½ΡΠΆΠ½ΡΠΌ Π½ΠΎΠΌΠ΅ΡΠΎΠΌ:
ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠΏΡΠ°Π²ΠΈΡΡ SMS:
Π‘ΠΊΡΠΈΠΏΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π΄Π²Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°: Π½ΠΎΠΌΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π° ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ SMS. ΠΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΊΠ° ΠΎΠ½ ΠΎΡΠΊΡΠΎΠ΅Ρ ΠΎΠΊΠ½ΠΎ SMS-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π²ΡΡΠ°Π²ΠΈΡ Π² Π½Π΅Π³ΠΎ Π½ΡΠΆΠ½ΡΠΉ ΡΠ΅ΠΊΡΡ, Π° Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΆΠΌΠ΅Ρ ΠΊΠ½ΠΎΠΏΠΊΡ Enter Π΄Π»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ, ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π³ΠΎ ΠΎΠΊΠ½ΠΎ Π·Π°ΠΊΡΠΎΠ΅ΡΡΡ.
ΠΡΡΠ³ΠΈΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΠ΅ ΠΏΡΠΈ ΡΠΊΡΠΈΠΏΡΠΈΠ½Π³Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ:
ΠΠΌΠ΅ΡΡΠΎ Π²ΡΠ²ΠΎΠ΄ΠΎΠ²
ΠΠ»Ρ ΠΊΠΎΠ³ΠΎ-ΡΠΎ Π²ΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠ΅ Π² ΡΡΠ°ΡΡΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½Π°Π΄ΡΠΌΠ°Π½Π½ΡΠΌ. ΠΠ΅ΡΠΊΠ°ΡΡ, Π²ΡΠ΅ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠΎΡΡΠ° ΠΈ Tasker. ΠΠΎ Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΆΠ΅Π»ΡΠΉ Java-ΡΠΎΡΡ ΡΠ°ΠΌ, Π³Π΄Π΅ Π½ΡΠΆΠ½ΠΎΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠΎΡΡΠ΅Π½ΡΠΊΠΎΠ³ΠΎ ΡΠΊΡΠΈΠΏΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π»ΠΈΡΠ½Π΅ΠΉ ΠΏΠ°ΠΌΡΡΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»Π΅Π³ΠΊΠΎ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΠ΅Π½ Π½Π° Π΄ΡΡΠ³ΠΎΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎ? Π‘ΠΊΡΠΈΠΏΡΡ ΡΠ΄ΠΎΠ±Π½Ρ, ΠΏΡΠΎΡΡΡ, Π±ΡΡΡΡΠΎ ΠΎΡΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΠΈ Π΄Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ½ΠΊΠΎΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΏΠΎΠ΄ ΡΠ΅Π±Ρ.
ΠΠ²Π³Π΅Π½ΠΈΠΉ ΠΠΎΠ±Π½ΠΈΠ½
Π Π΅Π΄Π°ΠΊΡΠΎΡ ΡΡΠ±ΡΠΈΠΊΠΈ X-Mobile. ΠΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΡΠ΅Π»ΡΡΡΠ²Ρ ΡΠΈΡΠ°Π΄ΠΌΠΈΠ½. ΠΠΎΠ»ΡΡΠΎΠΉ ΡΠ°Π½Π°Ρ Linux, Plan 9, Π³Π°Π΄ΠΆΠ΅ΡΠΎΠ² ΠΈ Π΄ΡΠ΅Π²Π½ΠΈΡ Π²ΠΈΠ΄Π΅ΠΎΠΈΠ³Ρ.