WebView প্ৰক্সি অভাৰৰাইডৰ ওপৰত নিৰ্ভৰ কৰা নেভিগেশ্যন অভাৰৰাইডৰ কমপ্লিশ্যন শ্ৰোতা চলাৰ পিছত আৰম্ভ হোৱা উচিত। ইয়াক ছেট কৰি লগে লগে পৃষ্ঠা লোড কৰিলে কাৰ্য্যটো এটা asynchronous আপডেটৰ সৈতে প্ৰতিযোগিতাত পৰে।

  1. WebViewFeature.isFeatureSupported(WebViewFeature.PROXY_OVERRIDE) পৰীক্ষা কৰক। সমৰ্থন WebView ৰ ৰূপায়ণ আৰু AndroidX WebKit লাইব্ৰেৰীৰ লগতে Android ৰ API স্তৰৰ ওপৰত নিৰ্ভৰ কৰে। ই অনুপস্থিত হ'লে কি হ'ব সেয়া নিৰ্ধাৰণ কৰক; মনে মনে পোনপটীয়াকৈ যোৱাটোৱে ফিচাৰটো ব্যৰ্থ কৰিব পাৰে।
  2. ইয়াৰ নথিভুক্ত প্ৰক্সি নিয়ম, এন্ডপইণ্ট চিনটেক্স আৰু বাইপাছ আচৰণ ব্যৱহাৰ কৰি উদ্দেশ্যিত ProxyConfig নিৰ্মাণ কৰক। অনুমোদিত ৰাজহুৱা ছাইট নেভিগেশ্যনৰ বাবে, বিনামূলীয়া প্ৰক্সি তালিকাৰ পৰা এটা প্ৰাৰ্থী বাছনি কৰক যাৰ প্ৰটোকল সেই WebView ৰূপায়ণে সমৰ্থন কৰা নিয়মৰ সৈতে মিলে। PAC URL, SOCKS URI আৰু bare host বেলেগ বেলেগ ইনপুট।
  3. সেই কনফিগাৰেচন, এটা এক্সিকিউটৰ আৰু এটা কমপ্লিশ্যন শ্ৰোতাৰ সৈতে ProxyController.setProxyOverride() কল কৰক। কমপ্লিশ্যন পথৰ পৰা নিৰ্ভৰশীল নেভিগেশ্যন আৰম্ভ কৰক।
  4. অস্থায়ী অভাৰৰাইড শেষ হ'লে clearProxyOverride() ৰে ইয়াক পৰিষ্কাৰ কৰক আৰু ইয়াৰ asynchronous কমপ্লিশ্যনো পৰিচালনা কৰক।

এই জীৱনচক্ৰক এজন মালিক দিয়ক। ছেটিংটো এপ্লিকেশ্যন প্ৰচেছৰ সকলো WebView ত প্ৰযোজ্য; বাৰে বাৰে সলনি কৰিলে দুটা একেলগে থকা ভিউক স্বতন্ত্ৰ exit দিব নোৱাৰে। অন্য প্ৰচেছ আৰু HTTP লাইব্ৰেৰীৰ নিজৰ ৰুট আছে।

এই সমৰ্থিত ইন্টাৰফেইছে Android সংস্কৰণৰ মাজত বেলেগ হোৱা ব্যক্তিগত প্ৰক্সি-পৰিৱৰ্তন শ্ৰোতাৰ ওপৰত নিৰ্ভৰশীলতা এৰাই চলে। ই ৰাউটিং বাছনি কৰে; প্ৰক্সি ক্ৰেডেন্সিয়েল আৰু চাৰ্টিফিকেট বিশ্বাসে এতিয়াও তেওঁলোকৰ সমৰ্থিত ব্যৱস্থা ব্যৱহাৰ কৰে। বাছনিৰ পিছত প্ৰমাণীকৰণ বা TLS বিফলতা সেই পৰ্যায়ত নিৰ্ণয় কৰিব লাগিব।

সম্পৰ্কিত প্ৰবন্ধ