Detekce měřeného datového připojení

Hamparle

  • ****
  • 365
  • junior developer ucho
    • Zobrazit profil
    • E-mail
Detekce měřeného datového připojení
« kdy: 10. 03. 2021, 00:38:23 »
na androidu je možné vybrat u wifi sítí zda jsou Měřené / Neměřené / nebo autodetekce. (Výstižnější než otrocky Metered je počítané)

A na základě čeho ta autodetekce funguje? Je tam nějaká hlubší myšlenka a algoritmus?


Já měl za to, že celular = automaticky počítané (i když teď je móda neomezených dat, ale pozor toto je jen pohled v ČR, android je celosvětový)
a wifi= automaticky počítané
« Poslední změna: 10. 03. 2021, 09:04:37 od Petr Krčmář »


Re:Měřeného datového připojení
« Odpověď #1 kdy: 10. 03. 2021, 09:04:28 »
Tohle se děje, když se k Androidu připojuje přes Wi-Fi hostspot jiný Android. V takové situaci jde sice o Wi-Fi, ale ta je považována za měřenou a připojený telefon se k ní chová šetrně a nezačne třeba synchronizovat fotky nebo aktualizovat systém.

Signalizace takového připojení probíhá pomocí DHCP, konkrétně volbou 43, ve které se posílá ANDROID_METERED. Tím druhé zařízení může poznat, že za tou Wi-Fi je měřená mobilní síť.

V nastavení hosta to pak jde manuálně změnit u té konkrétní sítě. Takže pokud vím, že za tím hotspotem mám neomezená data, tak si nastavím, ať se k tomu ten telefon tak chová a zapne všechny datově náročné akce.

Hamparle

  • ****
  • 365
  • junior developer ucho
    • Zobrazit profil
    • E-mail
Re:Detekce měřeného datového připojení
« Odpověď #2 kdy: 14. 03. 2021, 19:26:51 »
Aha, zajímavé