ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ webview ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² android studio
WebView
WebView β ΡΡΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠ²ΠΎΠ΅ΠΎΠ±ΡΠ°Π·Π½ΡΠΉ ΠΌΠΈΠ½ΠΈ-Π±ΡΠ°ΡΠ·Π΅Ρ. ΠΠ°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Containers.
Π ΡΡΠ°ΡΡΡ Π²Π΅ΡΡΠΈΡΡ Android WebView ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» Π΄Π²ΠΈΠΆΠΎΠΊ WebKit. Π Android 4.4 ΠΎΠ½ ΡΡΠ°Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π²ΠΈΠΆΠΎΠΊ Chromium ΠΈΠ»ΠΈ Blink. Π Android 5 ΠΏΠΎΡΠ²ΠΈΠ»ΠΎΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ System WebView, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°ΡΠ°ΡΡ ΠΈΠ· Play Market. Π’Π°ΠΊΠΎΠ΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ»ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ Π΄Π²ΠΈΠΆΠΎΠΊ Π±Π΅Π· ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ° ΡΡΠΎΠΌ ΠΏΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π½Π΅ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΈΡΡ. Π Android 7.0 ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π²ΠΈΠΆΠΎΠΊ Chrome, Π° Π΅ΡΠ»ΠΈ ΡΡΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Π½Π΅Ρ, ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ System WebView. ΠΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π²ΡΠΊΡΡΡΠ°ΡΡ Π½Π΅ ΠΏΡΠΎΡΠ»ΠΈ Π΄Π°ΡΠΎΠΌ, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΡ ΡΠ°ΡΡΠΎ ΠΆΠ°Π»ΡΡΡΡΡ, ΡΡΠΎ ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΊΡΡΠΎΠΊ ΠΊΠΎΠ΄Π° Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΡΠ°Π±ΠΎΡΡ Π½Π° ΡΠ°Π·Π½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ .
ΠΠ°Π΄Π΅ΡΡΡ, Π²Ρ ΡΠΆΠ΅ ΠΏΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΠΈΡΡ Ρ Π±Π°Π·ΠΎΠ²ΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° WebView.
ΠΠ°Π³ΡΡΠΆΠ°Π΅ΠΌ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠΈ
ΠΡΠ»ΠΈ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π·Π°Π³ΡΡΠΆΠ°ΡΡ Π² WebView ΡΡΡΠ°Π½ΠΈΡΡ Π½Π΅ ΠΈΠ· ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°, Π° ΡΠΎ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½ΡΠΆΠ½ΡΠ΅ ΡΠ°ΠΉΠ»Ρ Π² ΠΏΠ°ΠΏΠΊΠ΅ assets, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, assets/mypage.html. ΠΠΎΡΡΡΠΏ ΠΊ ΡΠ°ΠΉΠ»Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ file://android_asset:
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΠΏΠΎΡΡΡΠΏΠ°Π΅ΠΌ Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π² html-ΡΠ°ΠΉΠ»Π΅
Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΡΠ°ΠΉΠ» ΠΈΠ· ΠΏΠ°ΠΏΠΊΠΈ res/raw:
ΠΡΠ»ΠΈ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π½Π° Π²Π½Π΅ΡΠ½Π΅ΠΌ Π½Π°ΠΊΠΎΠΏΠΈΡΠ΅Π»Π΅, ΡΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ:
ΠΠ΅Π΄Π°Π²Π½ΠΎ Π½Π°ΡΠΊΠ½ΡΠ»ΡΡ Π½Π° ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄Π°, Π³Π΄Π΅ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π½ΠΎΠ²ΡΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ. ΠΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ Kotlin.
ΠΠ°Π³ΡΡΠΆΠ°Π΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ loadData() ΠΈ loadDataWithBaseURL()
ΠΠ°Π½Π½ΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° loadData():
ΠΡΠ»ΠΈ ΡΠ΅ΠΊΡΡ ΠΏΡΠΎΡΡΠΎΠΉ, ΡΠΎ ΡΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± ΠΏΠΎΠ΄ΠΎΠΉΠ΄ΡΡ. ΠΠΎ Π² Π΄Π°Π½Π½ΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΡΠΎΡΠ΅Π½ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ ΡΠΏΠ΅ΡΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ ΠΈ ΡΠ°ΡΡΡ ΡΠ΅ΠΊΡΡΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΉ. ΠΡΠ»ΠΈ Π² ΡΠ΅ΠΊΡΡΠ΅ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ, ΡΠΎ Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ loadDataWithBaseURL():
ΠΡΠ»ΠΈ Π²Π°ΠΌ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ loadData(), ΡΠΎ ΡΠΏΠ΅ΡΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° replace():
ΠΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΎΠΉ
Π£ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° Π² Google Play, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠ°Ρ WebView. Π ΠΌΠΎΠ΅ΠΌΡ ΡΠ΄ΠΈΠ²Π»Π΅Π½ΠΈΡ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΆΠ°Π»ΠΎΠ²Π°Π»ΠΈΡΡ, ΡΡΠΎ ΡΠ΅ΠΊΡΡ Π½Π΅ΡΠΈΡΠ°Π΅ΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ Π²ΠΈΠ΄ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΡΠ°ΠΊΠΎΠ·ΡΠ±ΡΡ. ΠΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ ΠΆΠ°Π»ΠΎΠ± Π±ΡΠ»ΠΎ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Ρ ΠΏΠ»Π°Π½ΡΠ΅ΡΠ°ΠΌΠΈ. ΠΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π΄ΠΎΠ²ΠΎΠ»ΡΠ½Π° ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½Π°Ρ ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅ΡΡΡ Π½Π° ΡΠΎΡΡΠΌΠ°Ρ . Π’Π°Π½ΡΡ Ρ Π±ΡΠ±Π½Π°ΠΌΠΈ (ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ²Π½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ UTF-8) Π½Π΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ. ΠΠ°ΡΡΠ» ΠΎΠ΄ΠΈΠ½ ΠΎΡΠ²Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ Π·Π°ΡΠ°Π±ΠΎΡΠ°Π», Π½Π° Π²ΡΡΠΊΠΈΠΉ ΡΠ»ΡΡΠ°ΠΉ Ρ Π΅Π³ΠΎ Π·Π΄Π΅ΡΡ ΠΎΡΡΠ°Π²Π»Ρ.
ΠΠΎ Ρ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΡΠΎΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ loadDataWithBaseURL(). Π Π°Π±ΠΎΡΠ°Π΅Ρ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎ.
ΠΠ΅ΡΠΎΠ΄Ρ
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Π·ΡΠΌ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°
ΠΠ΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅, ΡΡΠΎ WebView ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° html-ΡΡΡΠ°Π½ΠΈΡ, Π½ΠΎ ΠΈ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ. ΠΠΎΡΡΠΎΠΌΡ Π΄Π°Π½Π½ΡΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π²ΠΏΠΎΠ»Π½Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ Ρ ΠΊΠΎΡΠΈΠΊΠ°ΠΌΠΈ, ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΠΊΠ»ΡΡΠΈΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ:
ΠΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ·ΡΠ°ΡΠ½ΠΎΡΡΡ Π»ΡΡΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎ. ΠΡΡΡΠ΅ΡΠ°Π» ΠΆΠ°Π»ΠΎΠ±Ρ, ΡΡΠΎ ΡΠ΅ΡΠ΅Π· XML ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
WebView Π² Lollipop
Π Android 5.0 ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Google Play (Android System WebView) ΠΈ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅.
ΠΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π½Π° Π΄Π²ΠΈΠΆΠΊΠ΅ Chromium ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π½ΠΎΠ²ΠΈΠ½ΠΊΠΈ.
Π‘ΠΎΠ²Π΅ΡΡ
ΠΡΠ»ΠΈ Π²Ρ Π·Π°ΠΌΠ΅ΡΠΈΠ»ΠΈ, ΡΡΠΎ ΡΠΊΡΠ°Π½ ΠΌΠ΅ΡΡΠ°Π΅Ρ Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ WebView, ΡΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΠΉΡΠ΅ ΡΠΎΠ½. ΠΠ΅ΡΡΠ°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΈΠ·-Π·Π° ΡΠΌΠ΅Π½Ρ ΡΠΎΠ½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (ΡΠ΅ΠΌΡ), Π½Π° Π±Π΅Π»ΡΠΉ ΡΠΎΠ½ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄Π»Ρ WebView, Π° ΠΏΠΎΡΠΎΠΌ Π½Π° ΡΠΎΠ½, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠΏΠΈΡΠ°Π½ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅.
ΠΠ°ΡΠ°Π½ΠΈΡ ΡΠΊΡΠ°Π½Π°
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΡΠ°Π½ΠΈΡ ΡΠΊΡΠ°Π½Π°, ΡΠΎ ΡΡΠ°ΡΠ°ΠΉΡΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΠ΅ΠΊΡΡ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΎΠΊ ΠΈ Π΄ΡΡΠ³ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠ΅Π²Π΄ΠΎΠΊΠ»Π°ΡΡΠ° :active, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°ΠΊ:
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈ
Π API 24 ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΎΡΠΊΡΡΡΡ ΠΎΠΊΠ½ΠΎ Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΠΈ Π²ΡΠ±ΡΠ°ΡΡ Π΄Π²ΠΈΠΆΠΎΠΊ Π΄Π»Ρ WebView:
ΠΠΎΡΠ½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ
ΠΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΠΌΠ½ΠΎΠΉ ΡΠ΅ΠΌΡ Π² ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΡ WebView.
ΠΠ° Π½ΠΎΡΠ½ΠΎΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΠΊΠ»Π°ΡΡ WebViewFeature, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ Π² ΡΠ²ΠΎΡΠΌ ΡΠΎΡΡΠ°Π²Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ. ΠΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΡΠΎΠΉ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΉ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΅ΡΠ΅Π· isFeatureSupported().
ΠΡΠ΅Π³ΠΎ ΡΡΠΈ Π²Π°ΡΠΈΠ°Π½ΡΠ° Π΄Π»Ρ ΡΡΠΌΠ½ΠΎΠΉ ΡΠ΅ΠΌΡ.
ΠΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ webview ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² android studio
ΠΠ°ΠΊ ΠΈ ΠΎΠ±Π΅ΡΠ°Π» β Ρ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΈΠΆΠ²Π°ΡΡ ΡΡΠΎΡ ΠΊΡΡΡ ΠΈ Π±ΡΠ΄Ρ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡΡ ΡΡΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»Ρ, Π΄ΠΎΠΏΠΎΠ»Π½ΡΡΡ ΠΈΡ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠ±ΠΎΠ·ΡΠ΅Π²Π°ΡΡ ΡΠ΅ ΠΌΠΎΠΌΠ΅Π½ΡΡ, ΠΏΠΎ ΠΊΠΎΡΠΎΡΡΠΌ Ρ Π²Π°Ρ Π±ΡΠ»ΠΎ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²ΠΎΠΏΡΠΎΡΠΎΠ². ΠΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡ Π²ΠΎΠΏΡΠΎΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· Android Studio. ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π³ Π² ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΡΡ ΠΈ ΡΠΎ ΡΠΊΡΠΈΠ½ΡΠΎΡΠ°ΠΌΠΈ, ΡΡΠΎΠ±Ρ ΡΠΆΠ΅ ΡΠΎΡΠ½ΠΎ Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΡΠΏΡΡΡΠΈΡΡ ΠΈΠ· Π²ΠΈΠ΄Ρ, ΠΏΠΎΠ΅Ρ Π°Π»ΠΈ.
ΠΠ°ΠΏΡΡΠΊΠ°Π΅ΠΌ ΠΊΠΎΠ½ΡΠΎΠ»Ρ ΠΈ ΡΠΎΠ·Π΄Π°ΡΠΌ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΡΠ±ΠΈΡΠ°Π΅ΠΌ Π½ΠΎΠ²ΡΠΉ ΡΠ°Π±Π»ΠΎΠ½ β Empty Activity
ΠΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΊΠΈΡΠΈΠ»Π»ΠΈΡΡ, ΡΠΌΠ΅Π½ΠΈΡΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠΎΠΌ Π² ΡΠ°ΠΉΠ»Π΅ strings.xml
Π² AndroidManifest.xml Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ:
Π§ΡΠΎΠ±Ρ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ ΡΠ°ΠΉΡΡ Ρ http Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ:
ΠΠ»Ρ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΏΡΠΈ ΠΏΠΎΠ²ΠΎΡΡΠ΅ ΡΠΊΡΠ°Π½Π° Π² ΡΠ΅Π³ activity Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ:
ΠΠΎΠΏΠΈΡΡΠ΅ΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ app\ src \main\res\layout\activity_main.xml Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ ΡΠ°ΠΉΠ» Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°:
ΠΠ· ΠΏΠ°ΠΏΠΊΠΈ app \ src \ main \ java \ com \ stdio \ webview ΠΊΠΎΠΏΠΈΡΡΠ΅ΠΌ java ΡΠ°ΠΉΠ»Ρ:
Π² MainActivity ΠΌΠ΅Π½ΡΠ΅ΠΌ ΡΠ»ΠΎΠ²ΠΎ Β« webview Β«, ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΠ΅ ΠΊΡΠ°ΡΠ½ΡΠΌ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΡΠΎΡΡΠ° Π²Π»ΡΡΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠ°, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Β« test_bonusΒ»
Π’ΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅ Π² MyWebViewClient
Π‘ΡΡΠ»ΠΊΠ° Ρ ΡΠ°Π½ΠΈΡΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ URL_STRING MainActivity
Android ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΊΠ»ΠΎΠ½ Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° WebView. Π‘Π°ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄Π²ΠΈΠΆΠΎΠΊ WebKit ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ²ΠΎΠΉΡΡΠ² ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ². ΠΡ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠΌΡΡ Π±Π°Π·ΠΎΠ²ΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅. Π ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ Π²Π΅ΡΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π²ΠΈΠΆΠΎΠΊ ΠΎΡ Chromium, Π½ΠΎ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°Π·Π½ΠΈΡΡ Π² ΡΡΠΎΠΌ Π½Π΅Ρ Π΄Π»Ρ ΠΏΡΠΎΡΡΡΡ Π·Π°Π΄Π°Ρ.
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ Π½ΠΎΠ²ΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ MyBrowser ΠΈ ΡΡΠ°Π·Ρ Π·Π°ΠΌΠ΅Π½ΠΈΠΌ ΠΊΠΎΠ΄ Π² ΡΠ°ΠΉΠ»Π΅ ΡΠ°Π·ΠΌΠ΅ΡΠΊΠΈ res/layout/activity_main.xml:
Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π½Π° Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ Π² ΡΠ°ΠΉΠ»Π΅-ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΠ΅.
Π’Π°ΠΌ ΠΆΠ΅ Π² ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΠ΅ ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΡΠ΅ΠΌ ΡΡΡΠΎΡΠΊΡ Π΄Π»Ρ ΡΠΊΡΠ°Π½Π°, ΡΠ΄Π°Π»ΠΈΠ² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΈΠ· Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ (Π²ΡΠ΄Π΅Π»Π΅Π½ΠΎ ΠΆΠΈΡΠ½ΡΠΌ):
ΠΠ°ΠΏΡΡΡΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. Π Π½Π°ΡΠ΅ΠΌ ΡΠ°ΡΠΏΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ Π²ΡΡΠ²Π΅Ρ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ, Π½ΠΎ Ρ ΠΎΠ΄Π½ΠΈΠΌ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΎΠΌ. ΠΡΠ»ΠΈ Π²Ρ ΡΡΠ»ΠΊΠ½Π΅ΡΠ΅ Π½Π° Π»ΡΠ±ΠΎΠΉ ΡΡΡΠ»ΠΊΠ΅, ΡΠΎ Ρ Π²Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡΡ Π±ΡΠ°ΡΠ·Π΅Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈ Π½ΠΎΠ²Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡΡΡ ΡΠΆΠ΅ ΡΠ°ΠΌ. Π’ΠΎΡΠ½Π΅Π΅ ΡΠ°ΠΊ Π±ΡΠ»ΠΎ ΡΠ°Π½ΡΡΠ΅. ΠΠ° Π½ΠΎΠ²ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ ΠΏΡΠΈ Π·Π°ΠΏΡΡΠΊΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΠ°Π·Ρ ΠΎΡΠΊΡΡΠ²Π°Π΅ΡΡΡ Π±ΡΠ°ΡΠ·Π΅Ρ.
Π§ΡΠΎΠ±Ρ ΡΠ΅ΡΠΈΡΡ Π΄Π°Π½Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΠΎΡΠΊΡΡΠ²Π°ΡΡ ΡΡΡΠ»ΠΊΠΈ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅, Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΊΠ»Π°ΡΡ WebViewClient ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡΡ Π½Π°ΡΠ΅ΠΌΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ ΡΡΡΠ»ΠΊΠΈ. ΠΠΎΠ±Π°Π²ΠΈΠΌ Π² ΠΊΠΎΠ΄Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ ΠΊΠ»Π°ΡΡ:
ΠΠ°ΡΠ΅ΠΌ Π² ΠΌΠ΅ΡΠΎΠ΄Π΅ onCreate() ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ MyWebViewClient. ΠΠ½ ΠΌΠΎΠΆΠ΅Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡΡ Π² Π»ΡΠ±ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° WebView:
Π’Π΅ΠΏΠ΅ΡΡ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΡΠΎΠ·Π΄Π°Π½ WebViewClient, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π·Π°Π³ΡΡΠΆΠ°ΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ URL, Π²ΡΠ±ΡΠ°Π½Π½ΡΠΉ Π² WebView, Π² ΡΠ°ΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ WebView, Π° Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ Π±ΡΠ°ΡΠ·Π΅Ρ. ΠΠ° Π΄Π°Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄ shouldOverrideUrlLoading(WebView, String), Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ ΡΠ΅ΠΊΡΡΠΈΠΉ WebView ΠΈ Π½ΡΠΆΠ½ΡΠΉ URL. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ true Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ ΠΌΡ Π½Π΅ Π½ΡΠΆΠ΄Π°Π΅ΠΌΡΡ Π² Π·Π°ΠΏΡΡΠΊΠ΅ ΡΡΠΎΡΠΎΠ½Π½Π΅Π³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, Π° ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ Π·Π°Π³ΡΡΠ·ΠΈΠΌ ΠΊΠΎΠ½ΡΠ΅Π½Ρ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅. Π Π²Π΅ΡΡΠΈΠΈ API 24 Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π³ΡΡΠΆΠ΅Π½Π½ΡΡ Π²Π΅ΡΡΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Π°, ΡΡΠΈΡΡΠ²Π°ΠΉΡΠ΅ ΡΡΠΎ ΠΎΠ±ΡΡΠΎΡΡΠ΅Π»ΡΡΡΠ²ΠΎ.
ΠΠΎΠ²ΡΠΎΡΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ ΠΈ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΡΡΡΠ»ΠΊΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ ΡΠ΅ΠΏΠ΅ΡΡ Π² ΡΠ°ΠΌΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠΠΎ ΡΠ΅ΠΏΠ΅ΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π΅ΡΡ ΠΎΠ΄Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΠΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅. ΠΡΠ»ΠΈ ΠΌΡ Π½Π°ΠΆΠΌΡΠΌ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ «BACK» (ΠΠ°Π·Π°Π΄) Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅, ΡΠΎ ΠΏΡΠΎΡΡΠΎ Π·Π°ΠΊΡΠΎΠ΅ΠΌ ΡΠ²ΠΎΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΠ»Ρ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°ΡΡ Π½Π°ΠΆΠ°ΡΠΈΠ΅ ΠΊΠ½ΠΎΠΏΠΊΠΈ «BACK». ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π½ΠΎΠ²ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄:
ΠΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΡΠΎ WebView ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΡΠ»ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π²Π΅ΡΠ½ΠΎ, ΡΠΎΠ³Π΄Π° Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ goBack(), ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½Π°Ρ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Π½Π° ΠΎΠ΄ΠΈΠ½ ΡΠ°Π³ Π½Π°Π·Π°Π΄. ΠΡΠ»ΠΈ ΡΠ°ΠΊΠΈΡ ΡΡΡΠ°Π½ΠΈΡ Π½Π°Π±ΡΠ°Π»ΠΎΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ, ΡΠΎ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ Π²Π΅ΡΠ½ΡΡΡΡΡ ΠΊ ΡΠ°ΠΌΠΎΠΉ ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅. ΠΡΠΈ ΡΡΠΎΠΌ ΠΌΠ΅ΡΠΎΠ΄ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ true. ΠΠΎΠ³Π΄Π° ΠΌΡ Π²Π΅ΡΠ½ΡΠΌΡΡ Π½Π° ΡΠ°ΠΌΡΡ ΠΏΠ΅ΡΠ²ΡΡ ΡΡΡΠ°Π½ΠΈΡΡ, Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π°ΡΠ°Π»ΠΈ ΠΏΡΡΠ΅ΡΠ΅ΡΡΠ²ΠΈΠ΅ ΠΏΠΎ ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΡ, ΡΠΎ Π²Π΅ΡΠ½ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ false ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π½Π°ΠΆΠ°ΡΠΈΡ ΠΊΠ½ΠΎΠΏΠΊΠΈ BACK Π·Π°ΠΉΠΌΡΡΡΡ ΡΠΆΠ΅ ΡΠ°ΠΌΠ° ΡΠΈΡΡΠ΅ΠΌΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΠΊΡΠΎΠ΅Ρ ΡΠΊΡΠ°Π½ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΅ΡΡ ΡΠ°Π·. Π£ Π²Π°Ρ ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ ΡΠ²ΠΎΠΉ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅Ρ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ Ρ ΠΎΠ΄ΠΈΡΡ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ Π½Π° ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ. ΠΠ·ΡΡΠΈΠ² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΡΠ½Π°ΡΡΠΈΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈΠΌ Π²ΠΊΡΡΠ½ΡΠΌΠΈ ΠΏΠ»ΡΡΠΊΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°.
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠ°ΡΡΡ ΡΡΡΠ»ΠΎΠΊ, Π²Π΅Π΄ΡΡΠΈΡ Π½Π° Π²Π°Ρ ΡΠ°ΠΉΡ ΠΎΡΠΊΡΡΠ²Π°ΡΡ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, Π° Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ ΠΎΡΠΊΡΡΠ²Π°ΡΡ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΡΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠΉΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Ρ ΡΠ°Π·Π½ΡΠΌΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ.
Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ ΡΡΡΠ»ΠΊΠΈ ΠΎΡΠΊΡΠΎΠ΅Ρ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ, ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ (ΠΌΠ΅Π½ΡΠ΅ΠΌ ΠΎΠ΄Π½Ρ ΡΡΡΠΎΡΠΊΡ):
Π ΡΠ΅ΠΉΡΠ°Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ»ΠΎΠΆΠ½ΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌ.
Π§ΡΠΎΠ±Ρ Π±ΡΠ»ΠΎ ΠΏΠΎΠ½ΡΡΠ½Π΅Π΅, ΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π°Π΅ΠΌ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ. Π‘ΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π΄Π²Π΅ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ. ΠΠ° ΠΏΠ΅ΡΠ²ΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π½Π° Π²ΡΠΎΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ, Π° Π½Π° Π²ΡΠΎΡΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ WebView.
Π ΠΌΠ°Π½ΠΈΡΠ΅ΡΡΠ΅ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Ρ Π²ΡΠΎΡΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΡΠΈΠ»ΡΡΡ.
ΠΠΎΠ΄ Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° Π½Π° Π²ΡΠΎΡΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ.
ΠΡΠΎΡΠ°Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠΈΠ½ΡΡΡ Π΄Π°Π½Π½ΡΠ΅:
Π ΡΠΈΠ»ΡΡΡΠ΅ Π΄Π»Ρ Π²ΡΠΎΡΠΎΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ ΠΌΡ ΡΠΊΠ°Π·Π°Π»ΠΈ Π΄Π²Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ.
ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π»ΡΠ±ΡΠ΅ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ (ΡΠΈΡΠ°ΠΉ, ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ) ΠΌΠΎΠ³ΡΡ Π²ΡΠ·Π²Π°ΡΡ Π²Π°ΡΡ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Ρ ΠΌΠΈΠ½ΠΈ-Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ ΠΏΠΎ ΡΠ°ΠΊΠΎΠΌΡ ΠΆΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΡ. ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Π² ΡΡΡΠ΄ΠΈΠΈ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΌ ΠΎΠΊΠ½Π΅ Π»ΡΠ±ΠΎΠΉ ΡΡΠ°ΡΡΠΉ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΠ»ΠΈ ΡΠΎΠ·Π΄Π°ΠΉΡΠ΅ Π½ΠΎΠ²ΡΠΉ ΠΈ Π΄ΠΎΠ±Π°Π²ΡΡΠ΅ Π² Π½Π΅Π³ΠΎ ΠΊΠ½ΠΎΠΏΠΊΡ ΠΈ ΠΏΡΠΎΠΏΠΈΡΠΈΡΠ΅ ΡΠΎΡ ΠΆΠ΅ ΠΊΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Π΄Π»Ρ ΡΠ΅Π»ΡΠΊΠ° ΠΊΠ½ΠΎΠΏΠΊΠΈ.
ΠΠ°ΠΏΡΡΡΠΈΡΠ΅ Π²ΡΠΎΡΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ (ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΡΡΡΡ) ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡ. Π£ Π²Π°Ρ Π·Π°ΠΏΡΡΡΠΈΡΡΡ Π½Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΌ ΡΠΊΡΠ°Π½ΠΎΠΌ, Π° ΡΡΠ°Π·Ρ Π²ΡΠΎΡΠ°Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Ρ ΠΌΠΈΠ½ΠΈ-Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π»ΡΠ±ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ Π±ΡΠ°ΡΠ·Π΅Ρ, Π½Π΅ Π·Π½Π°Ρ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠ»Π°ΡΡΠ° Π²Π°ΡΠ΅ΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΠΈ, Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊΡ «ru.alexanderklimov.Browser», ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΡ Π² Intent. ΠΡΠΈ ΡΡΠΎΠΌ Π²Π°ΡΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΠΌΠ΅ΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈ Π΄Π°Π½Π½ΡΠ΅. ΠΠ°ΠΏΠΎΠΌΠ½Ρ:
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΡΡ ΡΠ²ΠΎΡ ΡΡΡΠΎΠΊΡ Π² Π²ΠΈΠ΄Π΅ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ ΠΈ ΡΠΎΠΎΠ±ΡΠΈΡΡ Π²ΡΠ΅ΠΌ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π²Π°ΡΠ΅Π³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π·Π°ΠΏΡΡΡΠΈΡΡ Π΅Π³ΠΎ Ρ ΡΠ΅Π±Ρ. ΠΠΎ Π² Android ΡΠΆΠ΅ Π΅ΡΡΡ ΡΠ°ΠΊΠ°Ρ Π³ΠΎΡΠΎΠ²Π°Ρ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠ° ACTION_VIEW, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎ ΡΠΏΡΠ°Π²ΠΊΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:
ΠΠ΅ΡΠ΅ΠΏΠΈΡΠ΅ΠΌ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΊΠ½ΠΎΠΏΠΊΠΈ Ρ Π²ΡΠΎΡΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ
Π§ΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄ΡΡ Π½Π° ΡΡΠΎΡ ΡΠ°Π·? ΠΡ ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΡΠΎ Ρ Π½Π°Ρ ΠΏΡΠΎΠΏΠΈΡΠ°Π½ΠΎ Π΄Π²Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΈ android.intent.action.VIEW. Π Π·Π½Π°ΡΠΈΡ Π½Π°ΡΠ΅ ΠΏΠ΅ΡΠ²ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ ΡΠΎΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°ΡΡ ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ, ΠΊΠΎΠ³Π΄Π° ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΠΎΡ ΠΊΠΎΠ΄. ΠΠ° ΡΠΌΡΠ»ΡΡΠΎΡΠ΅ ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ Π΅ΡΡΡ ΠΎΠ΄Π½Π° ΡΠ°ΠΊΠ°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° «Browser», ΠΈ ΡΠ΅ΠΏΠ΅ΡΡ ΠΊ Π½Π΅ΠΉ Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π°ΡΡ Π½Π°ΡΠ° Π²ΡΠΎΡΠ°Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ ΠΈΠ· ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ° ΡΠΊΡΠ°Π½Π΅ ΠΏΠΎΡΠ²ΠΈΡΡΡ Π²ΡΠ±ΠΎΡ ΠΈΠ· Π΄Π²ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
Π Π΅ΡΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ Π²ΡΠ΅ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΠΈ ΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΡΠΎ ΠΈ Π²ΡΠ±ΠΎΡΠ° Π½Π΅ Π±ΡΠ΄Π΅Ρ. ΠΠ°Ρ Π±ΡΠ°ΡΠ·Π΅Ρ ΡΡΠ°Π½Π΅Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠΌ. Π Π΅ΡΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°Ρ ΠΎΡΠ΅Ρ Π·Π°ΠΏΡΡΡΠΈΡΡ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, ΡΠΎ ΠΎΡΠΊΡΠΎΠ΅ΡΡΡ Π²Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°.
ΠΠ΅Π±ΠΎΠ»ΡΡΠΎΠ΅ Π·Π°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. ΠΡΠ»ΠΈ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΡΡΠΎΡΠΊΡ Π½Π° ΡΠ°ΠΊΡΡ:
Π’ΠΎ Π² ΠΎΠΊΠ½Π΅ Π²ΡΠ±ΠΎΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π²ΠΌΠ΅ΡΡΠΎ Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΡΡΠΎΠΊΠΈ «Open with» ΠΈΠ»ΠΈ Π΅Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΠΏΠΎΡΠ²ΠΈΡΡΡ Π²Π°ΡΠ° ΡΡΡΠΎΠΊΠ°. ΠΠΎ Π½Π΅ ΡΡΠΎ Π³Π»Π°Π²Π½ΠΎΠ΅. ΠΡΠ»ΠΈ ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ-ΡΠΎ ΠΏΡΠΈΡΠΈΠ½Π°ΠΌ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π΅ Π½Π΅ ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°, ΡΠΎ Π΄Π°Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΊΠΎΠ΄Π° Π½Π΅ Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΊΡΠ°Ρ Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π² ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠ°. ΠΠΎΡΡΠΎΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ°Π΄ΠΈ Π½Π°Π΄ΡΠΆΠ½ΠΎΡΡΠΈ.
ΠΡ Π²Π΅Π±-ΡΠ΅ΡΠ²ΠΈΡΠ° ΠΊ Π°Π½Π΄ΡΠΎΠΈΠ΄-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Π΄Π²Π° ΡΡΠ΅ΡΠ°
ΠΡ ΠΆΠΈΠ²Π΅ΠΌ Π² ΡΡΡ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ΄Π½Π°ΠΆΠ΄Ρ Π½Π°ΠΌ Π² Π³ΠΎΠ»ΠΎΠ²Ρ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡ ΠΈΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΠΏΠ΅Ρ-ΠΌΠ΅Π³Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΡΡΡΡΠΎΠΉΡΡΠ² ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡΠΈΡΡ Π΅Π³ΠΎ Π² ΠΌΠ°Π³Π°Π·ΠΈΠ½Π΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΡΡ Π²ΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ ΠΎΠ΄Π½Π° Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°: ΠΌΡ Π²ΡΠ΅Π³ΠΎ Π»ΠΈΡΡ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ. ΠΡ Π½Π΅ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ Π² ΡΠ·ΡΠΊΠ°Ρ
Java ΠΈ Objective-C, ΠΈ Π½Π΅ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ Π»ΠΈΡΠ½ΠΈΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π΄Π»Ρ ΠΈΡ
ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ.
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Ρ Π½Π°Ρ ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²ΠΎΠΏΠ»ΠΎΡΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΌΠ΅ΡΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΡ ΠΈ ΡΠ»ΡΡΡΠΈΡΡ ΠΌΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΡ ΠΆΠΈΠ²Π΅ΠΌ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π½Π°ΡΠΈΡ
ΡΡΠΏΠ΅Ρ-ΠΌΠ΅Π³Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
Π ΡΡΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΠΌΡ ΠΎΠΏΠΈΡΠ΅ΠΌ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π³ΠΈΠ±ΡΠΈΠ΄Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΡ ΠΠ½Π΄ΡΠΎΠΈΠ΄.
ΠΠΈΠ±ΡΠΈΠ΄Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠ΅ΡΠ°Π΅Ρ Π² ΡΠ΅Π±Π΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΊΠ°ΠΊ Π½Π°ΡΠΈΠ²Π½ΡΡ , ΡΠ°ΠΊ ΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ°ΠΊ Π½Π°ΡΠΈΠ²Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ ΡΡΠ΅Π΄ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΡΠ΅ΡΠ΅Π· ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π°ΠΌΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠ°ΠΊ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ½ΠΎ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· HTML, CSS ΠΈ Javascript ΡΠ°ΠΉΠ»ΠΎΠ².
ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ:
ΠΠ΄Π½Π°ΠΊΠΎ, Π³ΠΈΠ±ΡΠΈΠ΄Π½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅ ΠΆΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅ Π½Π°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ. ΠΠΎ ΡΡΠΎ Π½Π΅ ΡΠ°ΠΊΠ°Ρ Π±ΠΎΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΠ°ΠΌΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΡΡ ΡΠ°ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π½Π° Java ΠΈΠ»ΠΈ Objective-C ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΏΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ.
ΠΠ°Π²Π°ΠΉΡΠ΅ ΠΏΡΠΈΡΡΡΠΏΠΈΠΌ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π° Π·Π°ΠΎΠ΄Π½ΠΎ ΠΈ ΠΊ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠΈΡΠ° ΠΊ Π»ΡΡΡΠ΅ΠΌΡ!
Π¨Π°Π³ ΠΏΠ΅ΡΠ²ΡΠΉ. ΠΠΎΡΠΎΠ²ΠΈΠΌΡΡ Π·Π°Ρ Π²Π°ΡΠΈΡΡ ΠΌΠΈΡ
Π’Π΅ΠΏΠ΅ΡΡ, ΠΊΠΎΠ³Π΄Π° Ρ Π²Π°Ρ Π΅ΡΡΡ Π²ΡΠ΅ ΡΡΠΈ ΡΠ°ΠΉΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΠ΅ ΡΠ°ΠΉΠ» SDK Manager.exe (Π΄Π»Ρ ΠΠ‘ Mac ΠΈΠ»ΠΈ Linux ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Β«tools/Β», ΠΊΠΎΡΠΎΡΠ°Ρ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠΊΠ°ΡΠ°Π½Π½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅ΡΠ΅ Android SDK, Π·Π°ΡΠ΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ android sdk) ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ:
ΠΡΠ»ΠΈΡΠ½ΠΎ! ΠΡ Π·Π°ΠΊΠΎΠ½ΡΠΈΠ»ΠΈ Ρ ΡΠ°ΠΌΠΎΠΉ ΡΠΊΡΡΠ½ΠΎΠΉ ΡΠ°ΡΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ Π°Π½Π΄ΡΠΎΠΈΠ΄. ΠΠ°Π²Π°ΠΉΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΠΌ Eclipse IDE, Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ SDK, ΠΈ Π½Π°ΡΠ½Π΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΌΠΈΡ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, Π΅ΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡ Android Studio (IDE Π½Π° Π±Π°Π·Π΅ IntelliJ IDEA). ΠΠΎΠ»ΠΆΠ½Ρ Π²Π°Ρ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΠΈΡΡ, ΡΡΠΎ ΠΎΠ½Π° Π²ΡΠ΅ Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π±Π΅ΡΠ°-Π²Π΅ΡΡΠΈΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π΄ΠΎΡΡΠ°Π²ΠΈΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½Π΅ΡΠ΄ΠΎΠ±ΡΡΠ²Π°.
Π¨Π°Π³ Π²ΡΠΎΡΠΎΠΉ. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
Π£ΡΠΎΠΊ 32. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΠΏΡΠΎΡΡΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ β ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ Π±ΡΠ°ΡΠ·Π΅Ρ Π΄Π»Ρ Π°Π½Π΄ΡΠΎΠΈΠ΄ | Π£ΡΠΎΠΊΠΈ Android Studio
Π ΡΡΠΎΠΌ ΡΡΠΎΠΊΠ΅ Π²Ρ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅, ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΎΡΡΠ΅ΠΉΡΠΈΠΉ Π±ΡΠ°ΡΠ·Π΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠΎΠ±ΡΠ°Π·ΠΈΡ ΡΡΡΠ°Π½ΠΈΡΡ Π² ΠΈΠ½ΡΠ΅ΡΠ½Π΅ΡΠ΅ ΠΏΠΎ http-Π°Π΄ΡΠ΅ΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π½Π°Π΄ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Intent, Π½Π°ΡΡΡΠΎΠΈΡΡ Intent Filter ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ WebView.
ΠΡΡ ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΊΠ»Π°ΡΡΠΎΠ² β ΠΏΠΎΠ΄ Π²ΠΈΠ΄Π΅ΠΎ:
Π£ΡΠΎΠΊΠΈ Android Studio: ΡΡΡ
ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ android ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°: ΡΡΡ
ΠΠΈΠ·Π°ΠΉΠ½ android ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ: ΡΡΡ
Π£ΡΠΎΠΊΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈΠ³Ρ Π΄Π»Ρ android: ΡΡΡ
ΠΡΠ½ΠΎΠ²Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π° JAVA: ΡΡΡ
ΠΡΠΈΠ²Π΅Ρ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΡΠΎΠΊ. Π£ ΠΌΠ½Π΅ Π²ΠΎΠΏΡΠΎΡ. Π― ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π» ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ
ΠΎΡΠΎΡΠΎ. Π ΠΌΠΎΠ΅ΠΌ ΡΠ°ΠΉΡΠ΅ Π΅ΡΡΡ ΡΠΎΡΠΌΠ° Π³Π΄Π΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π·Π°ΠΏΠΎΠ»Π½ΡΠ΅Ρ. Π’ΠΎ Π΅ΡΡΡ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΡΠΎΡΠΎ. Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ.
Π― ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ. ΠΠΎΠΏΡΠΎΡ ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ Π±Ρ Π² Π½Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΡΠΌΠΎΠ³ Π·Π°Π³ΡΡΠ·ΠΈΡΡ ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ, ΠΊΠ°ΠΊ Π΄ΡΡΠ³ΠΈΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
.
ΠΠ΄ΡΠ°Π²ΡΡΠ²ΡΠΉΡΠ΅!
ΠΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π΅ΡΡΡ Π»ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅, Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΊΠΎΡΠΎΡΠΎΠΌΡ, ΠΏΡΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π·Π°Π³ΡΡΠ·ΠΊΠΈ ΡΡΡΠ°Π½ΠΈΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠ²Π΅Ρ Π½Π΅ ΠΎΡΠ²Π΅ΡΠ°Π΅Ρ, ΠΈΠ»ΠΈ ΠΎΡΡΡΡΡΡΠ²ΡΠ΅Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅) ΡΡΠ°Π±Π°ΡΡΠ²Π°Π» ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΠΊΠΎΠ΄, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΎΡΠΊΡΡΠ²Π°ΡΡΠΈΠΉ Π½ΠΎΠ²ΠΎΠ΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠΈ ΠΈΠ»ΠΈ Π²ΡΠ²ΠΎΠ΄ΡΡΠΈΠΉ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅?
Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ Π½Π° Π±Π°Π·Π΅ webview ΠΎΡΠ΅Π½Ρ Β«Π½Π΅ ΠΊΠΎΠΌΠΈΠ»ΡΡΠΎΒ» ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π²ΡΠ»Π°Π·ΠΈΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° Π₯ΡΠΎΠΌΠ° ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅.
ΠΠΎΠ»ΡΡΠΎΠ΅ ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π°ΡΠ°Π½Π΅Π΅!
ΠΠΈΡΠ°Π»ΠΈΠΉ ΡΠΏΡ Π·Π° ΡΡΠΎΠΊΠΈ, Π½ΡΠ°Π²ΠΈΡΡΡ ΠΏΠΎ Π½ΠΈΠΌ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ, ΠΏΡΠ³Π°Π΅Ρ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π·Π°ΠΊΠΎΠ½ΡΠ°ΡΡΡ))) ΠΠΎΠΉ Π²ΠΎΠΏΡΠΎΡ Π²ΠΎΡ Π² ΡΠ΅ΠΌ, Ρ ΠΎΡΡ ΡΠ·Π½Π°ΡΡ String action Π΄ΡΡΠ³ΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ,ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΠΌΠ΅Π½Ρ Π½Π° ΠΏΠ»Π°Π½ΡΠ΅ΡΠ΅(samsung galaxy tab 4.4.2 Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Ρ ΠΈ Π²Π΅Π΄Ρ ΠΎΡΠ»Π°Π΄ΠΊΡ) β ΠΏΡΡΠ°ΡΡΡ ΡΠ΅ΡΠ΅Π· pc Π·Π°Π»Π΅Π·ΡΡ Π² ΠΏΠ»Π°Π½ΡΠ΅Ρ ΠΈ Π½Π°ΠΉΡΠΈ Ρ ΠΎΡΡ ΠΊΠ°ΠΊΠΎΠ΅-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅,ΡΠ°ΡΠΊΠΎΠ²ΡΡΡΡΡ ΠΎΡ ΡΡΠ΄Π° ΠΌΠ°Π½ΠΈΡΠ΅ΡΡ Π½ΠΎ Π½Π΅ ΠΌΠΎΠ³Ρ Π½Π°ΠΉΡΠΈ Π·Π°Π³ΡΡΠΆ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, Π΄Π°ΠΆΠ΅ ΠΏΠ°ΠΏΠΊΡ system ΠΈΡΠΊΠ°Π» ΠΏΠΎΠΈΡΠΊΠΎΠ²ΠΈΠΊΠΎΠΌ β Π²ΠΈΠ½Π΄Π° ΠΏΠΈΡΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½Ρ Π² Tablet, Π² ΠΏΠ°ΠΏΠΊΠ΅ data(Tabletdatadatacom.sec.android.app.FileShareServerfiles) ΡΠΎΠ»ΡΠΊΠΎ Π΄Π²Π° xml ΡΠ°ΠΉΠ»Π° β ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΈ ΡΠ°ΠΉΠ»ΡΡΠ°Π½ΡΠΏΠΎΡΡ) β Π° Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΠΊΡΠΎΠΌΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Π΅ΡΡ ΠΎΠΊΠΎΠ»ΠΎ 30 ΠΏΡΠΈΠ»ΠΆΠ΅Π½ΠΈΠΉ(ΠΏΠΎΡΠ»Π΅ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΏΠΎ Π²Π°ΡΠΈΠΌ ΡΡΠΎΠΊΠ°ΠΌ Π² ΡΡΡΠ±Π΅ ΠΎΡΡΠ°ΡΡΡΡ Π½Π° ΠΏΠ»Π°Π½ΡΠ΅ΡΠ΅) ΠΠ΄Π΅ ΠΎΠ½ΠΈ?) ΠΌΠΎΠΆΠ΅Ρ Π±Π΅Π· ΡΡΡ ΠΏΡΠ°Π² ΠΌΠ½Π΅ ΠΏΡΠΎΡΡΠΎ Π½Π΅ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°ΡΡ Π²ΡΠ΅ Π΄Π΅ΡΠ΅Π²ΠΎ ΠΏΠ°ΠΏΠΎΠΊβ¦
ΠΡΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π΅ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ° Π²ΡΠ±ΠΈΡΠ°Ρ ΡΠ²ΠΎΡ activity_web, ΠΏΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ ΡΠ½ΠΎΠ²Π° Π²ΡΠ±ΡΠ°ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΡΠΊΡΡΡΠΈΡ (Ρ ΡΠΎΠΌ, ΡΠΎΠ΄Π½ΠΎΠΉ Π±ΡΠ°ΡΠ·Π΅Ρ). Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΡΠ΅Π³ΠΎ-ΡΠΎ, ΠΎΠ±ΡΡΡΠ½ΠΈΡΠ΅ ΡΠ°ΠΉΠ½ΠΈΠΊΡ
ΠΠ»Ρ ΠΎΡΠΏΡΠ°Π²ΠΊΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°ΡΡΡΡ.






























