Uhlelo lwe-Android lungadinga ikheli le-proxy lamanje ngaphandle kwezilungiselelo zokuxhumana. Qala nge-interface ye-proxy yenethiwekhi esikhundleni sokufuna ikholomu ye-database ebizwa ngokuthi user noma password.

Ukuhlelwa kwe-APN yocingo kuchaza ukufinyelela komhlinzeki. Izinkambu zekhasi zayo ziyingxenye yalokho kuhlelwa, hhayi indawo yokugcina ubufakazi be-HTTP proxy ekhethwe ku-Wi-Fi, kunethiwekhi elawulwayo noma ekuxhumaneni okuyimfihlo kohlelo.

Ulwazi oludingekayoUkuhlelwa okuhambisanayo
I-akhawunti yokufinyelela idatha yomhlinzekiIzilungiselelo ze-APN, nemikhawulo yokufinyelela yeplathifomu
I-proxy ye-HTTP yenethiwekhi yamanjeConnectivityManager ne-ProxyInfo
Ukungena okudingwa i-proxy ekhethiweUkugeleza kokuqinisekisa okusekelwa yiklayenti kanye nomthombo we-akhawunti ogunyaziwe

Kunguqulo ye-Android esekelwayo, ConnectivityManager.getDefaultProxy() ibuyisela ulwazi lwe-proxy olusebenzayo. Umphumela ungase ungabikho. I-ProxyInfo ingase ichaze i-endpoint eqondile noma ukuhlelwa kwe-PAC, ngakho hlola isimo sayo ngaphambi kokuthatha umphumela ngamunye njengombhangqwana we-host ne-port.

I-ProxyInfo ayivezi umbhangqwana ojwayelekile wegama lomsebenzisi/iphasiwedi. Uma isevisi ekhethiwe idinga ukuqinisekisa, thola i-akhawunti ehlosiwe ngohlelo lobufakazi olusekelwa uhlelo. Inselelo ye-proxy nokungena komhlinzeki kungase kusebenzise ubunikazi obuhluke ngokuphelele.

Lokhu futhi kuhlukanisa ukutholakala nokusetshenziswa. Isokhethi yemvelo noma i-SDK enokuthutha kwayo ayikwazi ukuqonda i-proxy ngenxa nje yokuthi uhlelo lungafunda i-ProxyInfo. Nikela indlela ekhethiwe kuklayenti elisekela iphrothokholi yayo nendlela yayo yokuqinisekisa.

Izibonelo zakudala ezibuza umhlinzeki wokuqukethwe kocingo zichaza izinguqulo nezimvume ezithile ze-Android. Ziwusizo lomlando ojwayelekile, kodwa azikwazi ukuguqula i-akhawunti ye-APN ibe iphasiwedi engekho ye-proxy engahlobene.

Izihloko ezihlobene