Dette widget veksler Mobile Data mellom på og av. Ikonet endres mellom lyse grønne og lyse rødt for å vise gjeldende mobildata tilstand.
I tillegg til å svare på kraner på ikonet, bruker denne Widget en Broadcast-mottaker for å oppdatere ikonet. Dette betyr at ikonet skal korrekt gjenspeile Mobile Data staten nesten hele tiden. Det er en situasjon der ikonet kan være ute av synkronisering; dette er forklart under i de tekniske Notes. Jeg regner med å ta opp dette i en fremtidig oppdatering.
• Enkel - Hvis du har problemer med å se at lille varslingsikon vil du elske den svært lyse Widget ikonet som viser alltid den mobile datatilstand - lyse grønt for å indikere Mobile Data ON og lyse rødt for å indikere Mobile Data OFF
• Enkelt - fra startskjermen Widget du alltid vet umiddelbart gjeldende status for Mobile Data
• Enkelt - bare Widget gjør bare én ting, som er å slå Mobile Data tilstand mellom på og av
• Enkelt - bare Widget, er det ingen App. Etter å ha installert gå til App skuff, finn Widget i Widget-listen, så langt trykk og sveip til startskjermen
• Enkelt - bare Widget, er det ingen reklame
Tekniske merknader:
• Mens WiFi er aktivert Android ikke sende et varsel for endringer i Mobile Data. Derfor, hvis Mobile Data endres med enhetsinnstillingsmenyen på [eller noen annen app] mens WiFi er aktivert, er dette Widget ikke varslet om endringen av Broadcast-mottaker og kan ikke på den tiden reflektere endringen i Ikon
• Hvis brukeren deretter slår WiFi av med enhetsinnstillingsmenyen på [eller noen annen app], bør dette Widget motta savnet varsling og oppdatere ikonet
• Når både WiFi og Mobile Data er aktivert, melder Android Mobile Data som ikke er aktivert, og ikke vise det på varslingslinjen, selv om det faktisk er aktivert
• Mens WiFi er slått på den erstatter mobildata for nesten all dataoverføring. Du kan holde mobildata knyttet til ting som en multimediemelding skal sendes eller mottas, men det er i hovedsak sovende og forbruker lite eller ingen strøm mens Wi-Fi er koblet
• Fordi Wi-Fi håndterer data mens den er på og koblet, er batteri reddet fordi Wi-Fi bruker generelt mye mindre strøm enn Mobile Data
• MobileDataToggle bruker en Notification å informere brukeren om eventuelle run-time unntak som kan oppstå
• API for å endre Mobile Data staten er foreldet for Lollipop - Android 5.0 +, API-21 og senere. Følgelig vil dette Widget ikke kjøre på disse enhetene, og i stedet viser en Notification
• MobileDataToggle bygges ut med Android Studio. Alle modulene bygge uten advarsler og ingen feil
Ikonene ble bygget med MS Paint og generert av:
ANDROID ASSET STUDIO CC BY 2.0
http://creativecommons.org/licenses/by/2.0/
MobileDataToggle bruker tillatelser:
ACCESS_NETWORK_STATE
CHANGE_NETWORK_STATE
MobileDataToggle er kjørt på Android-versjoner:
• Ice Cream Sandwich [API-15, 4.0.1]
• Jelly Bean [API-16, 4.1 to 4.3.1]
• KitKat [API-19, 4.4]
Vær oppmerksom på at API for å få tilgang til og endre Mobile Data staten er foreldet for Lollipop - Android 5.0, API-21 og senere. Derfor vil dette Widget ikke kjøre på disse enhetene.
MobileDataToggle er kjørt på Samsung Galaxy maskinvare:
• S4 mini Android 4.4.2
• Vær oppmerksom på Android 4.1.2
• Note 3 Android 4.4.2
• Note 4 Android 4.4.4
• S3 Android 4.3
• S4 Android 4.4.2
• S5 Android 4.4.2
MobileDataToggle er kjørt på Android Studio emulatorer:
• S4 mini API 19
• S4 mini API 15
• Nexus 5 API 15
• Nexus 4 API 15
MobileDataToggle er kjørt på Genymotion emulatorer:
• Samsung Galaxy S2, Android 4.1.1, API 16
• Samsung Galaxy S4, Android 4.4.4, API 19