বিকাশকারী সেটিংসে "আগ্রাসী Wi-Fi থেকে সেলুলার হ্যান্ডওভার" বিকল্পটি কী করে?


29

অ্যান্ড্রয়েড ললিপপ ৫.০-তে, আমি লক্ষ্য করেছি যে "বিকাশকারী বিকল্পগুলি" "আগ্রাসী ওয়াই-ফাই থেকে সেলুলার হ্যান্ডओভার" এর জন্য একটি চেকবাক্স দেয় যা ডিফল্টরূপে চেক করা থাকে। কেউ কি জানেন যে এই সেটিংটি কী করে এবং কেন এটি ডিফল্টরূপে অক্ষম করা হয় এবং বিকাশকারী বিকল্পগুলির আওতায় রাখা হয়?


বিকল্পটির নাম বিচার করে মনে হয় যে এই বিকল্পটি চেক করা ফোন ওয়াইফাই সংকেত খারাপ হলে সেলুলার ডেটা ব্যবহার করতে আরও খুশি করে তোলে
saloalv

উত্তর:


26

কোডটি shouldSwitchNetwork()সর্বোত্তমভাবে এটি কী করে তা ব্যাখ্যা করে। এটি কেবল কৃত্রিমভাবে ওয়াইফাই আরএসআইআই হ্রাস করেছে (সংকেত শক্তির ইঙ্গিত পেয়েছে) ওয়াইফাই রাষ্ট্রের মেশিনকে ওয়াইফাই থেকে সেলুলার নেটওয়ার্কে সংযোগটি স্যুইচ করার সিদ্ধান্ত নিতে উত্সাহিত করে। WifiStateMachine.java এর প্রায় 3559 লাইন ( অ্যান্ড্রয়েড 6.0.1_r10 এর জন্য লাইন 4262 ):

int rssi = mWifiInfo.getRssi() - 6 * mAggressiveHandover
        + (homeNetworkBoost ? WifiConfiguration.HOME_NETWORK_RSSI_BOOST : 0);

চলকটি mAggressiveHandoverএমন একটি intযা বিকাশকারী সেটিংস দ্বারা 0 বা 1 তে সেট করা থাকে :

private void writeWifiAggressiveHandoverOptions() {
    mWifiManager.enableAggressiveHandover(mWifiAggressiveHandover.isChecked() ? 1 : 0);
}

rssi: পরিবর্তনশীল কিভাবে সংযোগ শ্রেণীবদ্ধ করা হয় প্রভাবের যায় isBadRSSI, isLowRSSIঅথবা isHighRSSI

এটি কেন বিকাশকারী বিকল্পের আড়ালে লুকানো আছে, আমি এটি বলব কারণ এটি কিছুটা হ্যাচিশ বলে মনে হচ্ছে, একটি আপাতদৃষ্টিতে স্বেচ্ছাচারী স্কেলার ()) দিয়ে যে কোনও দেব কাঙ্ক্ষিত দিকের আচরণকে ন্যাজ করতে এসেছিলেন। গুগল সম্ভবত এই সেটিং এর পরিণতি এবং সমন্বয় করার সর্বোত্তম উপায় সম্পর্কে অনিশ্চিত rssi। যদি আমি ভুল হয়ে থাকি এবং এটি কোনওভাবে অর্থবহ হয় তবে আমি এটি স্বীকার করে এবং কেন তা এখানে ব্যাখ্যা করে খুশি।

এই সেটিংটি বন্ধ করা সেলুলার হ্যান্ডওভার পুরোপুরি বন্ধ করে না । WiFi সংযোগটি এখনও স্কোর পায় এবং স্কোর খুব কম হলে অক্ষম থাকে। তবে ওহে, প্রাথমিক স্কোরটিও নির্বিচারে সেট করা আছে।


5

ওয়াইফাই থেকে সেলুলার হ্যান্ডওভার ফোনে এমন একটি বৈশিষ্ট্য যা যখন আপনার কাছে শক্তিশালী ওয়াইফাই সংযোগ না থাকে তখন স্বয়ংক্রিয়ভাবে সেলুলার ডেটাতে স্যুইচ করে। আপনি কয়েকটি কারণে এটি সক্ষম করতে চান:

  • এটি ব্যাটারি সাশ্রয় করবে - আপনার ফোন যখন কোনও ওয়াইফাই সংযোগের সাথে সংযোগ করতে পারে না তখন সেলুলার ডেটাতে স্যুইচ না করে, আপনার ফোনটি ওয়াইফাই অনুসন্ধান চালিয়ে যাবে, এভাবে ব্যাটারি ব্যবহার করে।
  • আপনি যখন বাড়ি ছেড়ে চলে যাবেন বা ডেটা ব্যবহারের জন্য আপনার কোনও সংযোগ নেই তখন আপনাকে ওয়াইফাইটি বন্ধ করতে হবে না।

1
তাহলে কি "আগ্রাসী ওয়াই-ফাই থেকে সেলুলার হ্যান্ডওভার" বন্ধ থাকার ফলে বৈশিষ্ট্যটি পুরোপুরি বন্ধ হয়ে যায়? বা কখন ওয়াইফাই থেকে সেলুলারতে স্যুইচ করতে হবে তার জন্য এটি উচ্চতর কাটঅফ থাকতে কেবল আচরণটি পরিবর্তন করে?
ivanatpr

-2

না এটি বৈশিষ্ট্যটি পুরোপুরি বন্ধ করে দেয় না, এটি সক্ষম করে এটি চালু করে না, সেটিংসে কেবলমাত্র চালু / বন্ধ করা যেতে পারে → Wi-Fi → Wi-Fi উন্নত মেনু (উপরের ডানদিকে তিনটি ডট আইকন) কোণে) এবং তারপর "স্মার্ট সুইচ" (ভেরাইজন স্যামসাং গ্যালাক্সি নোট 4 অ্যান্ড্রয়েড 5.1.1) এর পরবর্তী বক্সে টিক চিহ্ন দেওয়ার, অন্যথায় শুধুমাত্র জিনিস যে আপনি সত্যই ডেভেলপারদের মেনুর মাধ্যমে করছেন কেবল কাজ করার জন্য এই একই সঠিক বিকল্প অত্যাচার হলে / আপনার ফোন সম্মুখীন হচ্ছে কোন ধরনের নেটওয়ার্ক "হিক্কা" , এবং এটি একটি মধ্যে পথ ভুলে নেটওয়ার্ক প্রকার পরিবর্তন। আমি তোমাদের অনুমান পারে সিস্টেমের জন্য একটি ভোঁতা বা আকস্মিক অনুস্মারক সেলুলার ডেটাতে Wi-Fi থেকে তার ইন্টারনেট সংযোগ পরিবর্তন করতে হিসাবে মনে, এবং / অথবা সহ-বিপরীতভাবে।


1
ওপিকে সাহায্য করার চেষ্টা করার জন্য ধন্যবাদ , তবে এটি 1 বছর আগে জিজ্ঞাসা করা হয়েছিল, এবং আপনার উত্তরটি পাঠকদের জন্য অনুসরণ করা শক্ত। বুলেট পয়েন্ট এবং / অথবা কোড চিহ্নগুলি সঠিকভাবে ব্যবহার করতে আপনি কি আপনার পোস্ট সম্পাদনা করতে পারবেন?
অ্যারন গিলিয়ন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.