Ịgbalite WebView na sistemụ gam akporo bụ ọrụ dị mkpa iji nweta uru nke ọma na ike nchọgharị weebụ nke ngwaọrụ mkpanaka. WebView bụ akụkụ nke sistemụ nrụọrụ Android na-enye ohere igosipụta ọdịnaya weebụ n'ime ngwa, na-enye ndị ọrụ mmiri mmiri na ahụmịhe nchọgharị jikọtara ọnụ. N'isiokwu a, anyị ga-enyocha nke ọma otu esi arụ ọrụ na iji WebView na sistemụ Android, yana usoro ndị dị mkpa iji hụ na ọ na-arụ ọrụ nke ọma. Ma imepụta ngwa ala nwere ike webụ ma ọ bụ kwalite ahụmịhe nchọgharị na ngwa dị adị, ịghọta usoro ịgbalite WebView dị oke mkpa maka ndị mmepe na ndị ọrụ. Nọgide na-agụ ka ịmata ihe niile ị kwesịrị ịma na Otu esi arụ ọrụ WebView nke sistemu Android.
1. Okwu Mmalite WebView na gam akporo usoro
WebView bụ akụkụ dị mkpa na sistemụ arụmọrụ gam akporo na-enye gị ohere igosipụta ọdịnaya weebụ n'ime ngwa. Site na WebView, ndị mmepe nwere ike ijikọ ihe nchọgharị weebụ zuru oke na ngwa ha n'ụzọ dị mfe. Nke a bara uru karịsịa maka igosipụta ibe weebụ na-enweghị mkpa imeghe ngwa ihe nchọgharị mpụga.
Otu uru dị na iji WebView bụ na ọ na-enye njikwa zuru oke na ngosipụta na njikwa ọdịnaya weebụ. Ndị mmepe nwere ike hazie ọdịdị na omume nke ihe nchọgharị weebụ iji kwado mkpa ngwa ha. Na mgbakwunye, WebView na-enye atụmatụ na ike dị iche iche na-eme ka ọ dị mfe iji ọdịnaya weebụ na-emekọrịta ihe, dị ka ịkwanye ibe weebụ, ijikwa kuki, na ijide mmemme igodo.
Iji jiri WebView na ngwa gam akporo, anyị ga-ebu ụzọ tinye akụrụngwa na faịlụ nhazi XML kwekọrọ. Mgbe ahụ, na koodu Java nke ọrụ ebe a ga-eji WebView mee ihe, anyị kwesịrị ịnweta ntinye aka na akụrụngwa ma hazie ya dịka ọ dị mkpa. Anyị nwere ike ibunye ibe weebụ site na iji ọrụ 'loadUrl()', tọọ nhazi nhọrọ dị ka `setJavaScriptEnabled()' iji mee ka ma ọ bụ gbanyụọ JavaScript ogbugbu, wee jikwaa mmemme igodo site na iji 'WebViewClient'. Na mgbakwunye, anyị nwere ike hazie ọdịdị WebView site na iji mpempe ụdị CSS wee tinye mmekọrịta site na iji Javascript.
Na nkenke, WebView bụ akụkụ dị ike na nke dị na sistemụ arụmọrụ gam akporo nke na-enye gị ohere igosipụta na ijikwa ọdịnaya weebụ n'ime ngwa. Ọ na-enye njikwa zuru oke na ngosipụta na njikwa ọdịnaya weebụ, na-enye ndị mmepe ohere ịhazi ọdịdị na omume nke ihe nchọgharị weebụ dịka mkpa ha siri dị. Site na njirimara na ike ndị WebView na-enye, ndị mmepe nwere ike ịmepụta ahụmịhe weebụ bara ụba na mmekọrịta ozugbo na ngwa ha.
2. Gịnị bụ WebView na gịnị kpatara ịgbalite ya na gam akporo?
WebView bụ akụkụ dị mkpa na mmepe ngwa ngwa gam akporo ka ọ na-enye ohere ka egosipụta ma gosipụta ọdịnaya HTML na interface onye ọrụ. N'ụzọ bụ isi, WebView bụ akpa nwere ike ibunye ibe weebụ ọ bụla ma ọ bụ faịlụ HTML mpaghara n'ime ọrụ gam akporo. Site na ịgbalite WebView na gam akporo, ụwa nke ohere ga-emepe iji kwalite ahụmịhe onye ọrụ n'ime ngwa.
Otu n'ime isi ihe kpatara iji rụọ ọrụ WebView na gam akporo bụ ikike igosipụta ọdịnaya weebụ na-emegheghị ihe nchọgharị mpụga. Nke a na-enye ndị ọrụ ohere ịnweta ụdị ozi niile na-ahapụghị ngwa ahụ, na-emepụta ahụmịhe onye ọrụ na-adọrọ adọrọ na mma. Na mgbakwunye, WebView na-enye gị ohere iji ọdịnaya webụ eburu ibu meekọrịta ihe, dị ka ịnyefe ụdị ma ọ bụ ịpị njikọ.
Uru ọzọ na-enyere WebView aka na gam akporo bụ na ọ na-enye ndị mmepe ikike ịchịkwa ọdịdị na arụmọrụ nke ngwa ahụ. Enwere ike ịhazi interface WebView ka ọ dabara na nhazi na ụdị ngwa ahụ, na-enye ohere maka ahụmịhe onye ọrụ na-agbanwe agbanwe. Na mgbakwunye, WebView bụ nke a na-ahazi nke ukwuu yana enwere ike iji ya na teknụzụ weebụ ndị ọzọ, dị ka JavaScript, CSS, na HTML5, imepụta ngwa ka elu na ọgaranya ọdịnaya. Na nkenke, ịgbalite WebView na gam akporo dị mkpa iji nweta ohere zuru oke nke ike webụ n'ime ngwa wee nye ndị ọrụ ahụmịhe mmekọrịta yana itinye aka.
3. Nzọụkwụ iji rụọ ọrụ WebView na gam akporo usoro
Ndị dị mfe ma nwee ike dozie nsogbu nke igosipụta ọdịnaya weebụ na ngwa. N'okpuru bụ usoro nkọwapụta:
1. Lelee ụdị Android: Iji jiri WebView, ọ dị mkpa iji hụ na nke ahụ Ngwaọrụ gam akporo nwere ụdị nhata ma ọ bụ karịa Android 5.0 (Lollipop). Ọ bụrụ na ngwaọrụ gị dị na ụdị dị ala, a na-atụ aro ka imelite sistemụ arụmọrụ tupu ịga n'ihu.
2. Kwado WebView na Ntọala Onye Mmepụta: Iji mee ka WebView rụọ ọrụ, ịkwesịrị ịme ka nhọrọ ndị nrụpụta dị na ngwaọrụ gam akporo. Iji mee nke a, ị ga-aga na "Ntọala"> "Banyere ekwentị" wee họrọ "Nrụpụta nọmba" ọtụtụ ugboro ruo mgbe ozi pụtara na-egosi na agbanyere onye nrụpụta nhọrọ.
3. Mee WebView rụọ ọrụ na nhọrọ ndị nrụpụta: Ozugbo agbanyere nhọrọ onye nrụpụta, Ị ga-aga na "Ntọala"> "Nhọrọ Mmepụta" wee chọọ ngalaba WebView. Na ngalaba a, ị ga-ahụrịrị na agbanyere nhọrọ WebView. Ọ bụrụ na agbaghị ya ọrụ, ị nwere ike slide mgba ọkụ kwekọrọ ka ọ nwee ike.
Site na usoro ndị a, WebView ga-arụ ọrụ na sistemụ gam akporo yana a ga-edozi nsogbu na ikiri ọdịnaya weebụ na ngwa. Ọ dị mkpa ikwupụta na WebView bụ ngwá ọrụ dị mkpa maka ngwa ndị chọrọ ntinye nke ọdịnaya weebụ, ya mere ọ dị mma ka ọ rụọ ọrụ mgbe niile. Ọ bụrụ na ị nwetakwuo ihe isi ike, a na-atụ aro ka ịchọọ nkuzi ma ọ bụ ihe atụ maka enyemaka ọzọ.
4. Atule ma WebView na-arụ ọrụ na gị gam akporo ngwaọrụ
Ọ bụrụ na ị na-enwe nsogbu na ọrụ WebView dị na ngwaọrụ gam akporo gị, ọ dị mkpa ịlele ma agbanyere ya. Nke a bụ nhọrọ ụfọdụ iji mee nke a:
1. Lelee gam akporo version na ngwaọrụ gị. Ụfọdụ ụdị gam akporo gam akporo anaghị akwado WebView. Iji lelee ụdịdị ahụ, gaa na Ntọala> Ihe gbasara ngwaọrụ> ụdị gam akporo. Ọ bụrụ na ị nwere ụdị tupu gam akporo 7.0, ị nwere ike imelite sistemụ arụmọrụ gị.
2. Ọ bụrụ na ị nwere ụdị gam akporo akwadoro, jide n'aka na agbanyere WebView na ntọala ngwaọrụ gị. Gaa na Ntọala> Ngwa> Ngwa ndabara> Ngwa sistemụ> View Web. Ọ bụrụ na ọ nwere nkwarụ, rụọ ọrụ ya. Na ụfọdụ ngwaọrụ, ị nwere ike ịchọ WebView na ndepụta ngwa.
Russian L. [CC BY-SA 3.0], sitere na Wikimedia Commons
5. Otu esi eme WebView na ntọala ngwaọrụ gam akporo gị
Na ụfọdụ ngwaọrụ gam akporo, enwere ike gbanyụọ njirimara WebView na ndabara. Ọ bụrụ na ịchọrọ ịme ya ka ọ nweta ọdịnaya weebụ n'ime ngwa, nke a bụ otu esi eme ya:
1. Gaa na ntọala nke ngwaọrụ gam akporo gị. Nke a Enwere ike ime ya site na ngwa "Ntọala" na isi menu.
2. Ozugbo na ntọala, pịgharịa gaa na ala ruo mgbe ịchọta "Ngwa" ma ọ bụ "Ngwa na ngosi" ngalaba.
3. N'ime ngwa ngwa ngalaba, chọta na họrọ "Default ngwa" ma ọ bụ "Ezigbo ngwa ntọala".
4. Ọzọ, chọọ "Nnweta njikọ" ma ọ bụ "Open njikọ" nhọrọ na enweta na ya ịhụ dị iche iche nhọrọ dị.
5. Site na ndepụta nhọrọ, chọta ma họrọ "WebView" ma ọ bụ "Web Browser" ka ịtọ ya dị ka ngwa ndabara maka mmeghe njikọ.
Cheta na aha nke nhọrọ ahụ nwere ike ịdị iche dabere na ụdị gam akporo na nhazi ndị nrụpụta. Usoro ndị a enyere bụ izugbe ma kwesịrị inyere gị aka ịchọta ntọala dị mkpa iji mee ka WebView nwee ike na ngwaọrụ gị.
Ozugbo ị gbasoro usoro ndị a wee mee ka WebView rụọ ọrụ na ntọala ngwaọrụ gam akporo gị, ị ga-enwe ike ịnụ ụtọ ahụmịhe ka mma mgbe ị na-eme nchọgharị n'ime ngwa. WebView ga-enye gị ohere imeghe ma buo ọdịnaya weebụ ozugbo n'ime ngwa na-enweghị mkpa ịgbanwee gaa na ihe nchọgharị mpụga.
Ọ bụrụ n’ịchọrọ ịmatakwu otu esi eji WebView wee nweta ihe kacha mma na njirimara a na ngwaọrụ gam akporo gị, anyị na-akwado ka ịkpọtụrụ ntuziaka na nkuzi dị na webụsaịtị gam akporo gam akporo ma ọ bụ chọọ n'ịntanetị iji nweta akụrụngwa na ihe atụ bara uru. Egbula oge inyocha ike niile WebView nwere inye gị!
6. Nchọpụta nsogbu: Otu esi arụ ọrụ WebView na ngwaọrụ gam akporo gam akporo
Ọ bụrụ na ị nwere ngwa gam akporo gam akporo ma chọọ ka WebView nwee ike ịnweta ọdịnaya webụ na ngwa, enwere ọtụtụ ụzọ isi dozie nsogbu a. N'okpuru bụ usoro ị ga-esorịrị:
Nzọụkwụ 1: Mbụ, jide n'aka na ị nwere ụdị kachasị ọhụrụ nke Google chrome na ngwaọrụ gị. WebView gbadoro ụkwụ na igwe ntụgharị Chrome, yabụ ọ dị mkpa na ị nwere ụdị kachasị ọhụrụ. Ọ bụrụ na ị tinyebeghị Chrome, ị nwere ike budata ya na ụlọ ahịa ngwa. Google Play.
Nzọụkwụ 2: Ozugbo i tinyechara Chrome, gaa na ntọala ngwaọrụ gị wee chọọ ngalaba "Ngwa" ma ọ bụ "Njikwa Ngwa". Na menu a, chọta ngwa nke ịchọrọ ịgbalite WebView n'ime ya. Ọ nwere ike ịbụ ngwa email, ngwa izi ozi, wdg.
7. Iji uru nke ịgbalite WebView na gam akporo
WebView bụ ngwá ọrụ dị ike na gam akporo nke na-enye ohere igosipụta ọdịnaya weebụ n'ime ngwa. Ịkwanye WebView n'ime ngwa gị nwere ike ịnye ọtụtụ uru, dị ka imelite ahụmịhe onye ọrụ, mee ka mmekọrịta dị ike karịa, na ịgbakwunye ọdịnaya bara ụba. N'ebe a, anyị na-enye gị ntụziaka zuru ezu iji mee ka njirimara a dịkwuo mma.
1. Tinye WebView n'ime ọrụ gị: Nzọụkwụ mbụ bụ ịgbakwunye WebView na ọrụ gam akporo gị. Enwere ike ime nke a na faịlụ XML nhazi nke ọrụ gị site na iji mkpado
2. Ibu ọdịnaya webụ: Otu n'ime uru bụ isi nke WebView bụ ikike igosipụta ọdịnaya weebụ n'ime ngwa gị. Ị nwere ike ibufe ibe weebụ dum site na iji usoro 'loadUrl()' na ịnye URL saịtị ahụ. Na mgbakwunye, WebView na-enyekwa gị ohere ibu ọdịnaya HTML mpaghara ma ọ bụ ọbụlagodi ọdịnaya ewepụtara n'ike. Jiri usoro `loadData()` bulite ọdịnaya HTML ozugbo site na eriri ederede ma ọ bụ `loadDataWithBaseURL()` ma ọ bụrụ na ịchọrọ ibu ọdịnaya HTML nwere akụrụngwa mpụga dịka onyonyo ma ọ bụ ụdị CSS.
3. Mmekọrịta na WebView: WebView na-enye gị ohere iji ọdịnaya weebụ na-emekọrịta ihe ma gbanwee ahụmịhe onye ọrụ. Ị nwere ike mee ike ịnyagharị site na iji njikọ dị na WebView site na iji `setWebViewClient()'. Nke a na-enye gị ohere ijikwa igodo n'ime ngwa gị wee mee omume omenala mgbe ịpịrị njikọ. Na mgbakwunye, ị nwere ike mee ka ikike ịme Javascript na WebView site na iji `setJavaScriptEnabled(ezi)`. Nke a bara uru karịsịa ma ọ bụrụ na ịchọrọ ịmekọrịta ọdịnaya weebụ dị ike ma ọ bụ mee omume dabere na mmemme na ibe weebụ.
Site n'iji ohere na-enyere WebView aka na gam akporo, ị nwere ike melite arụmọrụ na ọdịdị nke ngwa gị, na-enye ndị ọrụ ahụmahụ bara ụba na nke siri ike karị. Soro usoro ndị a wee chọpụta ohere niile WebView na-enye iji hazie ngwa gị dịka mkpa na ihe ị chọrọ. Egbula oge ịnwale wee chọpụta ụzọ ọhụrụ ị ga-esi mee ka ngwa gị nwee WebView!
8. Otu esi arụ ọrụ WebView na ngwaọrụ gam akporo nwere ụdị dị elu karịa 6.0 (Marshmallow)
Enwere oge ụfọdụ mgbe ọ dị mkpa ịgbalite WebView na ngwaọrụ gam akporo nwere ụdị dị elu karịa 6.0 (Marshmallow). Na-esote, a ga-akọwapụta ya nzọụkwụ site na nzọụkwụ ka esi edozi nsogbu a.
1. Lelee ụdị Android: Ihe mbụ anyị kwesịrị ime bụ ijide n'aka na ngwaọrụ gam akporo nwere ụdị dị elu karịa 6.0 (Marshmallow). Iji mee nke a, anyị na-aga "Ntọala" wee họrọ "Banyere ekwentị" ma ọ bụ "About tablet". N'ebe ahụ, anyị ga-ahụ ozi ụdị sistemụ.
2. Mmelite WebView: Ọ bụrụ na ụdị Android dị elu karịa 6.0 na WebView adịghị arụ ọrụ, anyị nwere ike imelite ya. Iji mee nke a, anyị ga-aga Ụlọ Ahịa Play wee chọọ “Android System WebView”. Ozugbo achọtara, anyị na-ahọrọ nhọrọ "Update" ma ọ bụ "Wụnye" ma ọ bụrụ na etinyebeghị ya na mbụ.
3. Kwado WebView: Ozugbo WebView emelitere, anyị kwesịrị ijide n'aka na agbanyere ya na ngwaọrụ ahụ. Iji mee nke a, anyị na-eso usoro ndị a: "Ntọala" > "Ngwa" > "Ngwa ndị an-kpọ" > "Nnweta ngwa pụrụ iche". N'ime ngalaba a, anyị na-ahọrọ "System WebView" wee rụọ ọrụ nhọrọ "ekwe ka mgbe niile". N'ụzọ dị otú a, WebView ga-arụ ọrụ na ngwaọrụ.
Site na ịgbaso usoro ndị a, anyị nwere ike ịgbalite WebView na ngwaọrụ gam akporo nwere ụdị dị elu karịa 6.0 (Marshmallow). Cheta na ọ dị mkpa ịlele ụdị gam akporo ma, ọ bụrụ na ọ dị mkpa, melite WebView site na Ụlọ Ahịa Play. Ọzọkwa, gbaa mbọ mee WebView na ntọala ngwa ndabara nke ngwaọrụ ahụ.
9. WebView ndozi na ọhụrụ atụmatụ na android emelitere
WebView bụ ngwá ọrụ dị mkpa na mmepe nke Ngwa gam akporo, yana site na sistemụ emelitere, ahụla ọganihu dị ukwuu. Otu n'ime ihe ọhụrụ kachasị ọhụrụ bụ nkwado Javascript na ike ịme koodu Javascript nke ọma. Nke a ga-enye ndị mmepe ohere ịmepụta mmekọrịta ọhụrụ na-atọ ụtọ na ngwa ha, dị ka ihe ngosi ma ọ bụ mmelite. n'oge ahụ n'ezie.
Na mgbakwunye, nchekwa WebView emelitere na sistemụ gam akporo emelitere. Ugbu a ọ nwere amụma ọdịnaya siri ike nke na-enyere aka igbochi mwakpo cyber ma chekwaa ozi ndị ọrụ nwere mmetụta. Ndị mmepe nwekwara ohere ịnweta API ọhụrụ nke na-enye ha ohere ijikwa ma kpachie omume WebView nwere ike ime, na-enye oke nchekwa na njikwa ngwa.
Nnukwu nkwalite ọzọ bụ ike WebView iji atụmatụ gam akporo ndị ọzọ na-emekọrịta ihe. Ọ ga-ekwe omume ugbu a iji atụmatụ dị ka ndekọ ọdịyo na vidiyo, nchọpụta ngagharị ma ọ bụ ọbụna eziokwu agbakwunyere n'ime WebView. Nke a na-emepe ụwa nke ohere maka ndị mmepe ka ha nwere ike tinyekwuo arụmọrụ gam akporo n'ime ngwa ha wee nyefee ndị ọrụ ahụmịhe bara ụba na nke imikpu.
Na nkenke, nkwalite na atụmatụ ọhụrụ nke WebView na sistemụ gam akporo emelitere na-enye ndị mmepe ohere njikwa, nchekwa na ohere mmekọrịta na mmepe ngwa. Site na arụmọrụ dị ukwuu na mmebe koodu Javascript ruo na njikọta dị elu na njirimara gam akporo ndị ọzọ, WebView na-aga n'ihu na-abụ ngwa dị mkpa maka ịmepụta ahụmịhe mkpanaka ọhụrụ na itinye aka. Nyochaa mmelite ndị a wee buru ngwa gị gaa n'ọkwa ọzọ! Agbagharala ya!
10. Chọrọ na echiche mgbe rụọ ọrụ WebView na gam akporo
WebView bụ ngwa bara uru nke ukwuu na gam akporo iji gosipụta ọdịnaya webụ na ngwa ala. Agbanyeghị, mgbe ị na-arụ ọrụ WebView na gam akporo, ọ dị mkpa iburu n'uche ụfọdụ ihe achọrọ na echiche iji hụ na arụ ọrụ ziri ezi.
1. Akwụkwọ ikike: Ọ dị mkpa iji hụ na ngwa ahụ nwere ikike dị mkpa iji WebView. A na-enweta nke a site na ịgbakwunye ikike "INTERNET" na faịlụ AndroidManifest.xml ngwa.
2. Mbido mmalite: Tupu iji WebView, ịkwesịrị ibido ya na koodu ngwa gị. Enwere ike ime nke a site n'ịmepụta ihe atụ nke WebView na ịhazi njirimara ya, dị ka obosara na ịdị elu, ọnụ ọgụgụ ibe, na inye Javascript ike.
3. Ndakọrịta: Mgbe ị na-eji WebView, ọ dị mkpa ịtụle ndakọrịta na ụdị gam akporo dị iche iche. A na-atụ aro ka ị jiri ụdị WebView kachasị ọhụrụ wee nye atụmatụ ndakọrịta maka ngwaọrụ ochie. Na mgbakwunye, ị ga-eburu n'uche ma ọ dị mkpa iji mee ka ọrụ WebView dị na ngwaọrụ ahụ ma ọ bụ na agbanyere ya na ndabara.
Cheta ịgbaso ndị a iji hụ na ngwa gị na-arụ ọrụ nke ọma wee nye ahụmịhe onye ọrụ dị mma. Ọ bụrụ na ị nwere nsogbu ma ọ bụ ajụjụ, lelee akwụkwọ gam akporo gam akporo, nke na-enye nkuzi na ọmụmaatụ bara uru iji dozie nsogbu ọ bụla metụtara WebView.
11. Hazie ahụmịhe gị na WebView na sistemụ gam akporo
Na gam akporo, WebView bụ klaasị na-enye gị ohere igosipụta ọdịnaya webụ na ngwa. Ị nwere ike hazie ahụmịhe gị na WebView site na iji nhọrọ na ntọala dị iche iche. Na post a, anyị ga-egosi gị otu esi eme ya site na nzọụkwụ.
Kwụpụ 1: Hazie WebView na ọrụ gị
Nzọụkwụ mbụ iji hazie ahụmịhe WebView gị bụ ịhazi ya nke ọma na ọrụ gam akporo gị. Nke mbụ, ịkwesịrị ijide n'aka na ị tinyela ezigbo ndabere na faịlụ build.gradle gị. Na-esote, mepụta ihe atụ nke WebView n'ime ọrụ gị bụ isi wee hazie ya na nhọrọ achọrọ, dị ka nha, mbugharị, njikwa na ntinye ọdịnaya.
Kwụpụ 2: Hazie ọdịdị WebView
Ozugbo ị haziela WebView n'ọrụ gị, ị nwere ike hazie ọdịdị ya ka ọ dabara na mkpa gị. Ị nwere ike ịgbanwe isiokwu na ụdị nke WebView site na iji CSS na ụdị omenala. Ị nwekwara ike hazie toolbar yana njikwa igodo iji dabara nhazi nke ngwa gị.
Kwụpụ 3: Melite arụmọrụ na nchekwa WebView
Na mgbakwunye na ịhazi ọdịdị ahụ, ịkwesịrị ịtụle arụmọrụ WebView na nchekwa. Ị nwere ike melite arụmọrụ WebView site na ịkwalite koodu gị na ịkwanye ọdịnaya na-ejikọtaghị ọnụ. Iji hụ na nchekwa, ị ga-emerịrị usoro dị ka ịchọpụta URL, gbanyụọ ọrụ dị ize ndụ yana ịchịkwa ịnweta akụrụngwa mpụga.
Site n'ịgbaso usoro ndị a, ị nwere ike hazie ahụmịhe gị na WebView na sistemụ gam akporo wee megharia ya na mkpa ngwa gị akọwapụtara. Na-echeta mgbe niile iburu arụmọrụ na nchekwa n'uche iji nye ndị ọrụ gị ahụmịhe kachasị mma. Chọgharịa nhọrọ wee hazie WebView ka ọ masịrị gị!
12. Otu esi gbanyụọ WebView na sistemụ Android, ọ bụrụ na ọ dị mkpa
Iji gbanyụọ WebView na sistemụ Android, anyị ga-ebu ụzọ nweta ntọala ngwaọrụ. Enwere ike ime nke a site na ịpịa ala ngosi mmanya wee họrọ akara ngosi ntọala. N'aka nke ọzọ, anyị nwere ike ịga na menu ngwa wee chọọ ngwa "Ntọala".
N'otu oge na ntọala, anyị ga-achọ "Ngwa" ma ọ bụ "ngwa na ngosi" nhọrọ, dabere na gam akporo version. Ịhọrọ nhọrọ a ga-egosipụta ndepụta ngwa niile arụnyere na ngwaọrụ ahụ.
Ugbu a, anyị ga-achọrọ na họrọ "Android System WebView" ngwa. Ozugbo ahọpụtara, a ga-egosipụta nhọrọ dị iche iche metụtara ngwa, dị ka "Force stop" na "gbanyụọ". Iji gbanyụọ WebView, naanị anyị ga-ahọrọ nhọrọ "Gbanyụọ". Cheta na iwepu WebView nwere ike imetụta ọrụ ụfọdụ ngwa dabere na ya, yabụ ọ dị mkpa iburu nke a n'uche tupu iwere ihe a.
13. WebView vs. Ihe nchọgharị mpụga: kedu nhọrọ kacha mma maka ngwaọrụ gam akporo gị?
Na android, enwere nhọrọ abụọ bụ isi maka igosipụta ọdịnaya webụ na ngwa: WebView na ihe nchọgharị mpụga. Nhọrọ abụọ ahụ nwere uru na ọghọm nke ị kwesịrị ịtụle mgbe ị na-ekpebi nke kachasị mma maka ngwaọrụ gam akporo gị.
WebView bụ klaasị gam akporo gam akporo na-enye gị ohere igosipụta ibe weebụ ozugbo n'ime ngwa. Otu uru dị na WebView bụ na ọ na-enye gị ohere itinye ọdịnaya webụ na-enweghị imepe ngwa mpụga. Nke a nwere ike ịba uru mgbe ịchọrọ idobe ndị ọrụ gị n'ime ngwa gị wee nye ahụmịhe enweghị nkebi. Na mgbakwunye, WebView na-enye gị ohere ịhazi ọdịdị na omume nke ọdịnaya weebụ gosipụtara.
N'aka nke ọzọ, ihe nchọgharị dị na mpụga bụ ngwa kwụ ọtọ na-emeghe na mpụga ngwa gị iji gosipụta ọdịnaya weebụ. Iji ihe nchọgharị mpụga nwere ike ịba uru n'ọnọdụ ebe ịchọrọ iji ohere nke ihe nchọgharị ahụ dị ka nkwado ndọtị ma ọ bụ nhọrọ iji chọgharịa site na ọtụtụ taabụ. Ihe nchọgharị mpụga nwekwara ike ịka mma ma ọ bụrụ na ịchọghị ichegbu onwe gị maka ọdịnaya webụ, ebe ndị ọrụ nwere ike iji ihe nchọgharị ha masịrị ya na ntọala ya niile edoberelarị mmasị ya. Otú ọ dị, biko mara na site na iji ihe nchọgharị mpụga, ị ga-akwụsị ịchịkwa ọdịdị na omume nke weebụsaịtị.
Na nkenke, nhọrọ n'etiti WebView na ihe nchọgharị mpụga dabere na mkpa gị. Ọ bụrụ na ịchọrọ idowe ndị ọrụ gị n'ime ngwa gị wee hazie ahụmịhe weebụ, WebView nwere ike ịbụ nhọrọ kacha mma. N'aka nke ọzọ, ọ bụrụ na ịchọrọ ikwe ka ndị ọrụ jiri ihe nchọgharị ha masịrị ma ọ bụ jiri ikike ndị ọzọ nke ihe nchọgharị mpụga, ọ nwere ike ịka mma iji ihe nchọgharị mpụga. Jiri nlezianya tụlee uru na ọghọm nke nhọrọ ọ bụla tupu ịme mkpebi.
14. Ịchọgharị ohere: jiri ikpe maka WebView na gam akporo
Maka ndị mmepe gam akporo ahụ na-achọ iji ike WebView eme ihe, n'okpuru bụ ụfọdụ ikpe eji eme ihe na ndụmọdụ gbasara otu esi eji njirimara a rụọ ọrụ nke ọma.
1. Tinye ọdịnaya weebụ n'ime ngwa: WebView na-enye gị ohere igosipụta ọdịnaya weebụ ozugbo n'ime ngwa gam akporo. Ọ nwere ike ịba uru maka igosipụta blọọgụ, akụkọ, ma ọ bụ ozi ọ bụla siri ike akwadoro na webụsaịtị. Iji WebView tinye ọdịnaya weebụ, naanị ị ga-ebunye URL webụsaịtị n'ime WebView wee chere ka egosipụta ọdịnaya ahụ.
2. Mejuputa njirimara nbanye: Ọ bụrụ na ngwa gị chọrọ ka ndị ọrụ banye na nzere ha, ị nwere ike iji WebView gosipụta ibe nbanye weebụ na ngwa gị. Ị nwere ike ijide mmemme nbanye n'ime WebView wee mee ihe kwesịrị ekwesị na ngwa gị. Ị nwekwara ike iji kuki icheta oge nbanye ma nye ndị ọrụ ohere ịnyagharịa n'akụkụ dị iche iche nke ngwa ahụ na-enweghị ịbanye ugboro ugboro.
3. Gosipụta ọdịnaya mmekọrịta: Otu n'ime uru WebView bụ na ọ na-enye gị ohere igosipụta ọdịnaya mmekọrịta n'ime ngwa, dị ka ụdị weebụ, nyocha ma ọ bụ egwuregwu webụ. Ị nwere ike iji Javascript iji ọdịnaya weebụ na-emekọrịta ihe n'ime WebView wee weghara ihe omume iji mee ihe omume akọwapụtara na ngwa ahụ. Na mgbakwunye, ị nwere ike ịme ka ike ịnyagharị ka ndị ọrụ nwee ike imekọrịta ihe na webụsaịtị ndị ọzọ n'ime ngwa ahụ.
Na nchịkọta, inye WebView sistemu gam akporo gam akporo bụ ọrụ dị mkpa iji jiri ike na ọrụ nke ngwaọrụ mkpanaka rụọ ọrụ nke ọma. Site na ntuziaka a zuru ezu, anyị nwere olile anya na anyị enyela ozi niile ịchọrọ iji rụọ ọrụ WebView nke ọma na ngwaọrụ gam akporo gị.
Cheta na WebView bụ ngwá ọrụ dị mkpa maka ịrụ ọrụ nke ọma nke ọtụtụ ngwa, na-enye ohere ka egosipụta ọdịnaya weebụ ma na-enye ahụmịhe mmekọrịta na ike. maka ndị ọrụ. Na mgbakwunye, site na idobe WebView emelitere, ị ga-ahụ na nchekwa na ezigbo arụmọrụ nke ngwaọrụ gị.
Ọ dị mkpa iburu n'uche na ụdị gam akporo ọ bụla nwere ike ịnwe nkọwa na ọdịiche dị na usoro a kọwara ebe a. Ya mere, anyị na-akwado ka ịlele nkọwa nkọwa nke ụdị gam akporo gị wee soro ntuziaka ndị nrụpụta sistemụ ma ọ bụ onye nrụpụta nyere.
Ọ bụrụ na ị zutere nsogbu ọ bụla n'oge usoro ịgbalite WebView ma ọ bụ chọọ enyemaka ọzọ, anyị na-atụ aro ịchọ enyemaka n'aka ndị ọkachamara teknụzụ ma ọ bụ na-enyocha akwụkwọ gam akporo gam akporo. Site na ndidi ma jiri nlezianya soro usoro ndị egosipụtara, ị ga-enwe ike ịgbalite WebView wee nweta uru niile ọ na-enye na ngwaọrụ gam akporo gị.
Na mmechi, ịgbalite WebView na ngwaọrụ gam akporo gị dị mkpa iji hụ na arụmọrụ ngwa kachasị mma yana ahụmịhe onye ọrụ zuru oke. Soro usoro ndị kwesịrị ekwesị wee nọgide na-adị ọhụrụ ka ị nweta uru nke ọma na njirimara weebụ na ngwaọrụ mkpanaka gị.
Abụ m Sebastián Vidal, onye injinia kọmpụta nwere mmasị na teknụzụ na DIY. Ọzọkwa, abụ m onye okike tecnobits.com, ebe m na-ekerịta nkuzi iji mee ka nkà na ụzụ nwetakwuo ohere na nghọta maka onye ọ bụla.