سيقوم WiFi Prioritizer بتحويل شبكة wifi بجهازك إلى شبكة أكثر تفضيلاً
*** إشعار: دعم إصدارات Android الأحدث ***
يرجى ملاحظة أن التطبيق لم يعد يعمل بشكل صحيح على نظام التشغيل Android 10 أو الإصدارات الأحدث. ويرجع ذلك أساسًا إلى القيود المفروضة على فحص الخلفية وعدم قدرة التطبيقات على فرض الاتصال بشبكة نظام التشغيل.
*** نهاية الإشعار ***
يهدف WiFi Prioritizer إلى حل مشكلة بسيطة من خلال محاولة إعادة الاتصال تلقائيًا بشبكة لاسلكية ذات أولوية أعلى عندما تكون في النطاق بينما لا تزال متصلاً بشبكة لاسلكية ذات أولوية أقل.
ما عليك سوى سحب الشبكات بالتسلسل المطلوب وسيتولى التطبيق الباقي. يتم سحب القيم الافتراضية من ما تم ضبطه في نظام WifiManager. سيحترم Android هذه الأولويات فقط عندما يقوم بإنشاء اتصال WiFi جديد. لذلك، لمساعدة نظام WiFi Prioritizer سيقوم أيضًا بتحديث تلك الأولويات (إذا تم تمكين الخيار) عند إعادة ترتيب الشبكات.
لقد كتبت هذا التطبيق لاستخدامي الشخصي ولكني اكتشفت أنه إذا كنت أعاني من هذه المشكلة، فمن المؤكد أن هناك أشخاصًا آخرين يعانون من نفس المشكلة.
***يلاحظ***
مع Android 6.0، يبدو أن إذن الوصول إلى نقاط الوصول المتاحة قد تم تضمينه في مجموعة أذونات الموقع. مع الإصدار 2.0.6+ كنت بحاجة إلى إضافة إذن ACCESS_COARSE_LOCATION لكي يعمل التطبيق.
ملحوظة: تأكد من ضبط سياسة نوم WIFI على "دائمًا" (ضمن إعدادات WIFI -> الإعدادات المتقدمة) لتجنب الاتصال/إعادة الاتصال غير الضروري عند تمكين خيار "تمكين WIFI عند بدء التحديث".
*** نهاية الإشعار ***
*** قائمة الأذونات ***
الوصول إلى القائمة الأخيرة لنقاط وصول WIFI الممسوحة ضوئيًا (جديد)
android.permission.ACCESS_COARSE_LOCATION
إرسال السجلات للمساعدة في تشخيص المشاكل.
android.permission.READ_LOGS
android.permission.WRITE_EXTERNAL_STORAGE
android.permission.READ_EXTERNAL_STORAGE
فحص الاتصال بالإنترنت
android.permission.INTERNET
android.permission.ACCESS_NETWORK_STATE
ابدأ عند التمهيد
android.permission.RECEIVE_BOOT_COMPLETED
التحكم في اتصال WIFI
android.permission.CHANGE_WIFI_STATE
android.permission.ACCESS_WIFI_STATE
تفعيل WIFI على بعض الأجهزة
android.permission.WRITE_SETTINGS
*** نهاية الأذونات ***
2.0.7
تم تغيير المنطق لاختيار أفضل شبكة wifi.
2.0.6
تمت إضافة شاشة شرح الإذن للمستخدم الذي رفض الإذن في الماضي.
تنظيف بعض التعليمات البرمجية.
2.0.5
تمت إضافة إذن جديد مطلوب لنظام Android 6.0 Marshmallow. (ACCESS_COARSE_LOCATION)
تم التغيير لاستهداف SDK 23 وإضافة أول طعنة في أذونات وقت التشغيل.
اقرأ المزيد