Android Marshmallow-ի խնդիրները և ինչպես լուծել դրանք: Լուծում. Android-ը կորցնում է Wi-Fi ցանցը: Ախտանիշներ, երբ Wi-Fi-ը չի միանում Android-ում

Wi-Fi մոդուլը պլանշետում կամ հեռախոսում վիրահատարանում Android համակարգ- Այսօրվա ամենակարեւոր բաղադրիչներից մեկը: Անլար ցանցերը շրջապատում են ոչ միայն տանը, այլև աշխատավայրում, ձեր սիրելի սուրճի խանութներում և նույնիսկ հասարակական տրանսպորտում: Android-ում Wi-Fi-ը սովորաբար չի միանում ամենաանպատեհ պահին: Ինչու՞ դա կարող է տեղի ունենալ: Կան մի քանի տարբերակներ.

  • գաղտնաբառը սխալ է մուտքագրված;
  • ցանցային կապը կամ համակարգի կարգավորումները սխալ են գնացել.
  • մեջ ձախողում է եղել օպերացիոն համակարգ;
  • տեղադրվել է սխալ որոնվածը;
  • Wi-Fi մոդուլն ինքնին ձախողվել է:

Ամենից հաճախ խնդիրը կարգավորումների մեջ է: Իհարկե, եթե սմարթֆոնն ընկել է ջուրը, հավանականություն կա, որ մոդուլի հետ ինչ-որ բան այն չէ։ Բայց եթե ոչինչ տեղի չի ունեցել, և ցանցը հանկարծակի անհետացել է, սխալը, ամենայն հավանականությամբ, ծրագրային է:

Եթե ​​Android-ում Wi-Fi-ը չի սկսվում, առաջին հերթին պետք է.

Հաճախ չաշխատող Wi-Fi-ի պատճառը շատ պարզ է. Բայց միշտ չէ, որ այդպես է սխալ գաղտնաբառկամ կոտրված ժամանակ: Եթե ​​բոլոր գործողություններից հետո Wi-Fi-ի պատկերակը դեռ մոխրագույն է, ժամանակն է անցնել ավելի վճռականներին:

Վերականգնել կարգավորումները

Մեծ մասը պարզ լուծումներ Wi-Fi-ը վերականգնելու համար պետք է ճիշտ ամսաթիվ և ժամը սահմանել: Եթե ​​«ինքնաթիռ» ռեժիմն ակտիվ չէ, և ամսաթիվն ու ժամը ճիշտ են, կարող եք փորձել վերականգնել սարքը գործարանային կարգավորումներին: Տվյալները պահելուց հետո ամպային պահեստավորումկամ մեկ այլ սարքի վրա:

Android օգտագործողներբախվեց հավերժական բեռնման խնդրին, երբ փորձում էր թարմացնել կամ տեղադրել հավելվածները Խաղալ շուկա. Դա ազդել է նաև ցանցի աշխատանքի վրա: Եթե ​​դա ձեր դեպքն է, փորձեք մաքրել Play Market-ի քեշը՝ ջնջելով ժամանակավոր ֆայլերը:

Ուղղորդիչի կարգավորումներ

Դու մտնում ես լրացուցիչ պարամետրերև դուք ստանում եք «mac հասցեն հասանելի չէ» սխալը: Անջատեք Wi-Fi-ը սարքի վրա, ինչպես նաև հենց երթուղիչի վրա: Որոշ ժամանակ անց միացեք և փորձեք նորից միանալ առցանց: Եթե ​​դա չօգնի, երթուղիչի կոդավորման կարգավորումները կարող են փոխվել: Որոշ Android սարքեր պարզապես չեն տեսնում 11-ից բարձր կոդավորման ալիքները: Փոխեք երթուղիչի կարգավորումները և նորից միացեք:

Android-ի ինժեներական մենյուի կարգավորումներ

Եթե ​​ձեր սարքը սնուցվում է MediaTek պրոցեսոր(սարքերի մեծ մասում Qualcomm պրոցեսորնման հնարավորություն չկա), կարող եք գնալ ինժեներական մենյուև ուղղակիորեն դրա միջոցով սահմանեք Wi-Fi-ի կարգավորումները: Դուք կարող եք այն բացել «*#*#3646633#*#*» հրամանով, որը մուտքագրված է հավաքման վահանակում: Որոշ պլանշետների համար, որոնք չունեն այս վահանակը, կարող եք տեղադրել հատուկ կոմունալ ծառայություններմտնել ինժեներական ռեժիմ: Կարգավորումները ստուգվում և տեղադրվում են «միացում» ներդիրում:

Ինժեներական ռեժիմով ինչ-որ բան կարգավորելը արժե միայն այն դեպքում, եթե դուք առաջադեմ օգտվող եք Android հարթակներ. Սա ծրագրավորողների համար ռեժիմ է, պատահական ցանկացած փոփոխություն կարող է հանգեցնել տհաճ հետևանքների:

Wi-Fi-ի կարգավորումներ Android TV-box-ում

TV Box-ը, որը նույնպես աշխատում է Android-ով, ինչպես պլանշետներով սմարթֆոնները, նույնպես առանց կապի խնդիրների չի մնում։ Դրա հետ աշխատելու համար խորհուրդ է տրվում օգտագործել արտաքին wifi ադապտերկամ միացրեք մալուխը, բայց դա միայն կօգնի բարելավել արագությունը: Եւ եթե WiFi կապերամենևին, խորհուրդ է տրվում.

  1. Գնացեք ֆայլերի կառավարիչ:
  2. Գտեք WIFI թղթապանակը և դրա մեջ wpa_supplicant.conf ֆայլը:
  3. Ջնջել ֆայլը:
  4. Սպասեք մի քիչ, սկսեք որոնել Wi-Fi սարքի վրա:
  5. Սարքը ավտոմատ կերպով կգտնի կապը:

Չե՞ք օգնել: Ժամանակն է ստուգել ծրագրակազմը:

Ծրագրային ապահովման ձախողումներ

Wi-Fi-ը կարող է չաշխատել կամ պատահականորեն անջատվել վերջին օրերի պատճառով տեղադրված հավելվածներ. Մուտք գործեք Application Manager-ում շարժական սարքըև տեսեք, թե մեկնելու ընթացքում որն է ամենաշատ ակտիվությունը: Նման հավելվածը սովորաբար նույնպես անխնա ուտում է մարտկոցը, ուստի սմարթֆոնը կամ պլանշետն ավելի արագ են «մեռնում»։ Բավական կլինի հեռացնել հավելվածը կամ տեղադրել մեկ այլ տարբերակ, որի հետ սխալը չի ​​նկատվել։

Խորհուրդ է տրվում ստուգել՝ արդյոք ունեք հավելվածներ, որոնք սահմանափակում են մուտքը ինտերնետ: Այսպիսով, մի շարք firewalls-ի միջոցով դուք կարող եք սահմանափակումներ դնել նույնիսկ առանց արմատային իրավունքները. Նաև ծրագրային ապահովումը ստուգելու համար կան հատուկ կոմունալ ծառայություններ, որոնց շնորհիվ կարող եք տեսնել, թե որ հավելվածն է ցանցը սխալ տալիս։ Բացի այդ, խորհուրդ է տրվում ստուգել սարքը վիրուսների համար. դրանցից ոմանք կարող են խնդիրներ ստեղծել ցանցային միացում Wi-Fi-ի միջոցով:

Սխալ որոնվածի տեղադրում

Wi-Fi մոդուլի հետ կապված խնդիրների պատճառը կարող է լինել կապը արգելափակող մաքսային որոնվածը: Արտադրողները խորհուրդ են տալիս տեղադրել միայն պաշտոնական որոնվածի տարբերակները. մաքսային տարբերակները հեռու են միշտ հուսալի լինելուց: Եթե ​​թարթելուց հետո խնդիրներ ի հայտ գան, դուք պետք է սարքը հետ գլորեք գործարան կամ նորից թարթեք: Միայն պաշտոնականին։

Եթե ​​Android-ը չի միանում WiFi-ին, ապա ամենից հաճախ օգտատերը տեսնում է «IP հասցեի ստացում» հաղորդագրությունը կամ «Նույնականացումը ձախողվել է» ծանուցումը: Կապի ևս մեկ տարածված սխալ՝ Android-ը գրում է «Պահպանված, WPA/WPA2 պաշտպանություն», բայց առցանց չի մտնում:

Այս հոդվածը հարմար է բոլոր ապրանքանիշերի համար, որոնք արտադրում են Android 9/8/7/6 հեռախոսներ՝ Samsung, HTC, Lenovo, LG, Sony, ZTE, Huawei, Meizu, Fly, Alcatel, Xiaomi, Nokia և այլն: Մենք պատասխանատու չենք ձեր գործողությունների համար:

Անհաջողության հնարավոր պատճառները

Եթե ​​Android-ը չի կարող միանալ Wi-Fi-ին, օրինակ՝ ակտիվ Wi-Fi պատկերակի փոխարեն կտեսնեք մոխրագույն կոճակ և պատկերակ: Բացականչության նշան- դրա պատճառը կարող է լինել.

  1. Wi-Fi-ից սխալ է:
  2. Անվտանգության չաջակցվող տեսակի կամ ստանդարտի սահմանում անլար կապերթուղիչի կարգավորումներում:
  3. Android որոնվածի հետ կապված խնդիրներ.

Առաջին քայլը հասկանալն է, թե որ սարքն է խնդիրներ ունենում: Եթե ​​միայն ձեր հեռախոսը չի միանում կետին, ապա պատճառը պետք է փնտրել դրա կարգավորումներում և որոնվածում: Եթե ​​անլար ցանցը չի գտնվել որևէ սարքի կողմից, ապա դուք պետք է ստուգեք երթուղիչի կարգավորումները:

«IP հասցեի ստացում» հաղորդագրություն

Եթե ​​« » տեքստով հաղորդագրություն է հայտնվում, երբ փորձում եք միանալ, բայց կապը հաստատված չէ, ապա դրա պատճառը կարող է լինել այն, որ DHCP սերվերն անջատված է երթուղիչի կարգավորումներում կամ խնդիրներ կան: android աշխատանք. Ուղղորդիչի պարզ վերագործարկումը կարող է օգնել:

Եթե ​​DHCP սերվերը ձախողվի, սարքը վերագործարկելով այն կշտկվի: Սխալը պահելիս.

  1. Բացեք ձեր երթուղիչի կարգավորումները:
  2. Համոզվեք, որ DHCP սերվերը միացված է:
Աճ

Կախված երթուղիչի մոդելից, DHCP-ի միացման/անջատման կարգը կարող է տարբեր լինել, այնպես որ դուք պետք է որոնեք հրահանգներ ձեր սարքի համար:

Վավերացման սխալ

Եթե ​​միացման ժամանակ նույնականացումը ձախողվի, ապա խնդիրը, ամենայն հավանականությամբ, առաջացել է սխալ մուտքագրման պատճառով: wifi գաղտնաբառը. Սխալը լուծելու համար.

  1. Մոռացեք անլար թեժ կետը ձեր հեռախոսի/պլանշետի վրա:
  2. Վերագործարկեք ձեր երթուղիչը:
Աճ
  1. Փոխեք ձեր գաղտնաբառը՝ օգտագործելով միայն լատինական տառեր և թվեր:
  2. Համոզվեք, որ WPA2-PSK-ն ընտրված է ցանցի նույնականացման համար:

Աճ

Եթե ​​հեռախոսը չի աջակցում WPA2-PSK ստանդարտին, ապա ընտրեք մեկ այլ ռեժիմ՝ WPA, WPA2: Հասկանալի է, որ մետրոյում կամ մոլդուք չեք կարող դա անել, այնպես որ դուք պարզապես պետք է ընդունեք դա: Բայց տանը կամ հյուրանոցում դուք կարող եք մուտք գործել երթուղիչ և ստուգել շահագործման պարամետրերը անլար ցանց.

Պահպանված, WPAWPA2 պաշտպանություն

Եթե ​​կապն իրականացվում է առանց գաղտնաբառի, ապա նույնականացման սխալ չի կարող լինել: Այնուամենայնիվ, կա մեկ այլ իրավիճակ՝ ցանցը պահպանված է, բայց . Երթուղիչի վերագործարկումը սովորաբար օգնում է, բայց երբեմն պետք է բավականաչափ խորանալ կարգավորումների մեջ:


Աճ

Նայեք նաև թույլատրված սարքերի քանակին: Եթե ​​«0» է, ուրեմն սահմանափակումներ չկան։

դուրս եկավ հաջող շարունակություն«հինգ», սակայն, որոշ օգտատերեր բողոքում են առանց նյարդայնացնող սխալների։ Այս հոդվածում մենք փորձել ենք հավաքել վեցերորդ տարբերակի բոլոր հայտնի խնդիրները և առաջարկել դրանց լուծման ուղիները։

1. Պատահական վերագործարկումներ

Խափանումների և վերագործարկման խնդիրը կարող է կապված լինել այն հավելվածների հետ, որոնք չեն թարմացվել նոր Marshmallow API-ների համար և, հետևաբար, անհամատեղելի են «վեցի» հետ։ Փորձեք թարմացնել բոլոր ծրագրերը ընթացիկ տարբերակըև նաև մաքրել քեշը: Դա անելու համար պարզապես անցեք «Կարգավորումներ», ապա «Հավելվածներ», ընտրեք ծրագիրը և սեղմեք «Պահպանում»: Այնտեղ կտեսնեք քեշի մաքրման կոճակը:

Եթե ​​խնդիրը չվերանա, ապա դուք պետք է նորից տեղադրեք հավելվածը: Ամենածայրահեղ դեպքում, դուք ստիպված կլինեք վերականգնել լռելյայն կարգավորումները, բայց նախքան դա անելը համոզվեք, որ կրկնօրինակեք:

2. Դանդաղ աշխատանք

Եթե ​​թարմացումից հետո դուք սկսել եք նկատել, որ սարքը սկսել է ավելի դանդաղ գործողություններ կատարել, ապա ձեզ կարող է բավականաչափ ազատ տարածք չմնալ: Թողարկելու համար հարկավոր է անել այսպես կոչված «Wipe cache»: Կախված սարքի մոդելից, դուք պետք է գործարկեք սարքը Վերականգնման ռեժիմում, օգտագործեք ձայնի ձայնի ստեղները և միացման կոճակը՝ «Wipe Cache Partition» տարրը ընտրելու համար: Գործընթացի ավարտից հետո վերագործարկեք մեքենան:

3. Խնդիրներ ինքնավարության առումով

Վեցերորդ տարբերակը պահանջում է, որ սարքն ունենա բավականաչափ լավ սարքավորում՝ ապահովելու համար գերազանց կատարում, ուստի զարմանալի չէ, որ որոշ օգտատերեր դժգոհում են ժամանակից մարտկոցի կյանքը. Եթե ​​ձեզ հետ ամեն ինչ կարգին է (կամ նույնիսկ հակառակը, դուք նկատել եք մարտկոցի պահպանման լրացուցիչ րոպեներ), ապա, ամենայն հավանականությամբ, նոր տեխնոլոգիաԴոզեն իսկապես աշխատում է: Ամեն դեպքում, ավելորդ չի լինի նայել «Մարտկոց» կետի կարգավորումները և ստուգել, ​​թե ինչի վրա է ծախսվել լիցքը: Այնտեղ թվարկված են բոլոր հիմնական (և ոչ միայն) էներգիա ուտողները։

4. Լիցքավորման խնդիր

Եթե ​​նկատում եք, որ լիցքավորման ժամանակը մեծացել է, ապա ժամանակին մտածեք հետեւյալ բաների մասին. Նախ, խորհուրդ է տրվում երբեք թույլ չտալ, որ սարքն ամբողջությամբ լիցքաթափվի (5%-ից պակաս): Մալուխի որակը նույնպես ազդում է լիցքավորման ժամանակի վրա։ լիցքավորիչ. Իհարկե, ավելի լավ է օգտագործել օրիգինալ լուծումներ։ Հարկ է նաև նշել, որ այս խնդիրը բավականին տարածված է եղել անցյալից: android տարբերակները, Ահա թե ինչու Googleնույնիսկ պատրաստել է հատուկ տեսահոլովակ, որը խորհուրդ է տալիս լուծել այն:

5. Wi-Fi-ի և Bluetooth-ի հետ կապված խնդիրներ

Դրանք հիմնականում տուժել են Nexus 5-ի տերերին: Միակ բանը, որ կարելի է առաջարկել, «մոռանալ ցանցը» և նորից ստեղծել կապն է (Bluetooth-ի դեպքում՝ սարքի հետ նոր զույգ): Երթուղիչի վերագործարկման մասին, թերեւս, պետք չէ առանձին նշել։ Ոմանք պնդում են, որ 2,4 ԳՀց-ն աշխատում է առանց խնդիրների, մինչդեռ 5 ԳՀց-ի դեպքում հնարավոր են որոշ խափանումներ:

6. Բջջային ինտերնետի հետ կապված խնդիրներ

Թեև գրեթե ոչ ոք չի բողոքում այս մասին, ավելորդ չի լինի ասել, որ նախքան օպերատորին զանգահարելը, փորձեք վերագործարկել սարքը և միացնել/անջատել ինքնաթիռի ռեժիմը: Նաև համոզվեք, որ կարգավորումները թույլ են տալիս տվյալների փոխանցում բջջային ցանցերի միջոցով:

Ի՞նչ խնդիրների հանդիպեցիք ձեր գաջեթը Android Marshmallow-ին թարմացնելուց հետո: Եկեք միասին օգնենք միմյանց։

Ըստ AndroidPIT-ի

Չի հայտնաբերում, անջատում է, չի բռնում wi-fi:

Շատ օգտվողներ բախվում են խնդրի հետ, երբ հեռախոս կամ պլանշետի վրա Android-ի վրա հիմնվածսկսում է զայրանալ. Թվում է, թե այն ոչ մի տեղ չի ընկել և ոչ մի բանով չի «ջրել», բայց այնպես չի աշխատում, ինչպես պետք է։

Օրինակ, սարքը ստանալու հետ կապված խնդիրներ ունի wifi-ով. Դրա պատճառը կարող է լինել.

1-ին: Ծրագրային ապահովման ձախողում- այսինքն. խնդիրը վթարի մեջ է ծրագրային ապահովում

2-րդ: ապարատային ձախողում- այսինքն. խնդիրը «ապարատային» է (այսինքն՝ անհրաժեշտ է գաջեթի պահեստամասերի փոխարինում կամ վերականգնում)

Այնուամենայնիվ, մի շտապեք վրդովվել՝ 90% դեպքերում խնդիրներով wifi սմարթֆոն կամ Android պլանշետն է մեղավոր ծրագրային ապահովման ձախողում,որը կարող եք ինքնուրույն շտկել:

Ծրագրային սխալի շտկում.

Մեթոդ 1.Բավական պարզ - գնացեք "կարգավորումներ", գտնել այնտեղ « կրկնօրինակումև վերականգնել»որում դուք ընտրում եք ամբողջական վերականգնում կարգավորումներ՝ բոլոր տվյալները ջնջելու համար: Զգույշ եղեք, այս մեթոդի օգտագործումը հաճախ արդյունավետ է դառնում, բայց այն ենթադրում է ջնջել բոլոր լուսանկարները, կոնտակտները, գաղտնաբառերը, երաժշտությունը, խաղերը, տեսանյութերը և, ընդհանրապես, ձեր վրա պահվող բոլոր տեղեկությունները։ սմարթֆոն էլ կամ պլանշետ ե. Հետևաբար, նախ պահպանեք այն ամենը, ինչ ձեզ անհրաժեշտ է՝ միացնելով գաջեթը ձեր համակարգչին: Եթե ​​այս մեթոդը չի համապատասխանում ձեզ, կամ եթե խնդիրը պահպանվում է դրանից հետո, տես Մեթոդ 2.

Մեթոդ 2.

Կապի և ցանցի ընդունման հետ կապված խնդիրների լուծման հիման վրա հեռախոս օվ և Android-ի վրա հիմնված պլանշետներ՝ լրացուցիչ ծրագրային ապահովման ներդրմամբ: Կոմունալ ծառայություններ, որոնք վերահսկում են գաջեթների ներսում բոլոր գործընթացները: Այսօր դրանք բավականին քիչ են, սակայն, որքան քիչ գործառույթներ է պարունակում հավելվածը, այնքան, որպես կանոն, այն արդյունավետ է։ Լավագույն կառավարման համակարգի գործառույթները փոքր են և հեշտ կառավարելի, անվճար կոմունալ Android սարքերի համար: Ներբեռնեք հավելվածը Google Playև դրա լրացուցիչ տարբերակները կարող եք տեսնել նկարագրության մեջ: Հավելվածը տեղադրելուց հետո մնում է միայն գործարկել այն։ Ավելին, ձեզնից, սկզբունքորեն, ավելին ոչինչ չի պահանջվում։ Հավելվածը լիովին կվերահսկի սարքի գործառույթները: (Ի դեպ, ի թիվս այլ բաների, գաջեթը կսկսի լիցքավորվել 20% ավելի արագ, և դրա կատարումը նույնպես զգալիորեն կբարձրանա, ինչը կազդի բոլոր հավելվածների, խաղերի և ընդհանուր առմամբ համակարգի բեռնման և շահագործման արագության վրա: միջին հաշվով, սկանավորումից հետո համակարգը 50%-ով ավելի արագ է աշխատում:)

    • Նաև ինտերնետում տվյալների փոխանակման առավելագույն արագության հասնելու համար խորհուրդ է տրվում տեղադրել ձեր վրա Android սարքբարձր արագությամբ դիտարկիչ Yandex բրաուզերորը կարող եք ներբեռնել Google Play-ից:

Մեթոդ 3.

Սարքի ծրագրակազմի փոփոխություն, կամ, ինչպես նաև կոչվում է «վերա որոնվածը»:Այս մեթոդը, որպես կանոն, պահանջում է որոշակի հմտություններ և լուծվում է սպասարկման կենտրոն դիմելով։ Այս առաջադրանքի անկախ իրականացման համար դուք պետք է կապվեք ձեր սարքի արտադրողի վեբկայքի հետ, ներբեռնեք որոնվածի և հենց որոնվածի համար անհրաժեշտ կոմունալ ծառայությունները, այնուհետև այն նորից տեղադրեք ձեր գործիքի վրա:

Եթե ​​մեթոդներից ոչ մեկը արդյունք չտվեց, ցավոք, դուք ստիպված կլինեք կապ հաստատել Սպասարկման կենտրոնՀամար վերանորոգում ձեր դեղահատ ա կամ սմարթֆոն ա.

WI-FI-ի հետ կապված խնդիրներ սմարթֆոնի վրա կամ Android պլանշետ./ Հեռախոսը կամ պլանշետը չի հայտնաբերում, անջատվում է, չի բռնում wi-fi:

Սա բազմաթիվ նմանատիպ հարցեր ունի (google-ի համար՝ «ինտերնետ հասանելիություն չի հայտնաբերվել. ավտոմատ կերպով չի միանա» կամ.

Կարծում էի, որ այստեղ պատասխան ունեի, բայց այն դադարեց աշխատել 6.0.1 թարմացումները տեղադրելուց հետո (ես ունեմ 1 անվտանգության patches):

Կարծես դա վարքագծի փոփոխություն է:

Ես ունեմ մի քանի 2013 Nexus 7 6.0.1-ով, որն աշխատում է կրպակի տիպի հավելվածով և ցանկանում եմ ծրագրային կերպով միանալ կոնկրետ անլար ցանցին, որը չունի ինտերնետ կապ: Յուրաքանչյուր պլանշետ ունի ձևի եզակի ստատիկ IP հասցե՝ 192.168.0.xx: Ես օգտագործում եմ ստանդարտ java socket կոնստրուկտորները և ստուգում եմ արդյոք ինտերֆեյսը աշխատում է. NetworkInterface.getNetworkInterfaces():

Կատարվել է ձեռքով միացում։ Երբեմն երկխոսության տուփ է հայտնվում՝ հարցնելով, թե արդյոք ցանկանում եք միշտ միանալ: Ես միշտ ստուգում եմ՝ այո:

Բայց Wi-Fi-ն ասում է՝ «Ինտերնետ հասանելիությունը չի հայտնաբերվել և ավտոմատ կերպով չի միանա» երթուղիչի միացումից հետո:

Կատարել անջատում, միացնել, նորից միացնելչի աշխատում. Լավագույն դեպքում այն ​​ստանում է՝ ip6-localhost/::1:

Որևէ մեկին հաջողվե՞լ է օգտագործել հարցումի օբյեկտը կամ bindProcessToNetwork-ը:

Խմբագրել՝ կապված։

Խմբագրել. խնդիրը կարծես թե կապված է՝ CAPTIVE_PORTAL_DETECTION_ENABLED - այս տողը , սկզբնաղբյուրում կարծես սահմանվում է.

Հանրային ստատիկ վերջնական տող CAPTIVE_PORTAL_DETECTION_ENABLED = "captive_portal_detection_enabled"; ... MOVED_TO_GLOBAL.add(Settings.Global.CAPTIVE_PORTAL_DETECTION_ENABLED);

Բայց նետում է «.provider.Settings$SettingNotFoundException. captive_portal_detection_enabled երբ բացահայտ օգտագործվում է և չի ցուցադրվում android studio-ում:

Բացի այդ, կարգավորումների գլոբալ ցուցակ կատարելը հաստատուն չի պարունակում:

Adb-ի կեղևի կարգավորումները գործարկելու համար խմբագրումը, որը դրված է գլոբալ captive_portal_detection_enabled 0-ում, աշխատում է, բայց դա հնարավոր չէ անել դաշտում, երբ երթուղիչը սկսում է միանալ: Այս արժեքը, ըստ ըստ երեւույթինպահպանվում է, երբ պլանշետը միացված է: Եվ այժմ այս արժեքը ցուցադրվում է գլոբալ պարամետրերի ցանկում: Նաև, օգտագործելով չմշակված տողը. Settings.Global.getInt(getContentResolver(), "captive_portal_detection_enabled"); Այժմ վերադարձնում է 0:

Խմբագրել. Կարծես թե դրա կարգավորումը պահանջում է՝ android.permission.WRITE_SECURE_SETTINGS, բայց, իհարկե, այն չի հաջողվում, եթե դուք դրեք մանիֆեստը, քանի որ մենք համակարգային հավելված չենք:

Խմբագրել. փորձում է կատարել հրաման հրամանի տողնետել՝ java.lang.SecurityException, այնպես որ թվում է, թե դուք պետք է հրաման արձակեք adb-ից :)

շնորհիվ

Կարո՞ղ եք փորձել գլոբալ պարամետրը captive_portal_detection_enabled-ը դնել 0-ի (false):

Այն, ինչ իրականում տեղի է ունենում, այն է, որ լռելյայնորեն, ամեն անգամ, երբ դուք միանում եք wifi-ին, FW-ն կփորձարկի սերվերը (սովորաբար google)՝ տեսնելու, թե արդյոք այն հասանելի է wifi-ին (մուտքը պարտադիր է): Այսպիսով, եթե ձեր Wi-Fi-ը միացված չէ Google-ին, այս ստուգումը չի հաջողվի: Դրանից հետո սարքը գիտի, որ Wi-Fi-ը ինտերնետ կապ չունի և պարզապես ավտոմատ չի միանա դրան:

Այս պարամետրը 0-ի սահմանելը կխուսափի այս ստուգումից:

Ծրագրային կերպով Settings.Global.putInt(getContentResolver(), Settings.Global.CAPTIVE_PORTAL_DETECTION_ENABLED, 0);

Դուք կարող եք դա անել adb-ի միջոցով թեստավորման նպատակով.

adb shell կարգավորումները դնում են գլոբալ captive_portal_detection_enabled 0

Եվ ստացեք դրա արժեքը հետևյալ կերպ.

Adb-ի կեղևի կարգավորումների ցանկը գլոբալ | grep «գերի»

IMHO դա այնքան էլ հաճելի չէ անել, քանի որ դուք փոխում եք օգտատիրոջ կարգավորումները, և շատ FW-ներ նույնիսկ չեն տրամադրում առաջադեմ կարգավորումներ՝ օգտագործողի կողմից սա միացնելու/անջատելու համար:(Google-ը չի անում): Բայց գուցե դա համապատասխանում է ձեր կարիքներին:

Հուսով եմ, որ դա օգնում է:

Off-root լուծում, որը մի տեսակ հաքերային տեխնոլոգիա է::P

  1. Վերագործարկեք ձեր հեռախոսը, միացեք ինտերնետ Wi-Fi-ին;
  2. Գնացեք «Կարգավորումներ» և ստեղծեք նոր օգտվող;
  3. Շարունակեք և շարունակեք, մինչև տեսնեք «Կապի ստուգում»;
  4. Երբ տեսնեք «Միացման թեստ», անջատեք ձեր հեռախոսը;
  5. Նորից միացրեք հեռախոսը, դուք կլինեք «Սեփականատեր»-ում, պահպանեք այն;
  6. Միացրեք Wifi-ը և բացականչական նշանը պետք է արագ անհետանա :)
  7. Ջնջել այս նոր օգտվողին կամ պարզապես թողնել այնտեղ;

Չգիտեմ ինչու, բայց ստացվում է...