Każdy kto korzystał z nakładki HTC Sense z pewnością bardzo miło wspomina wiget autorstwa HTC pozwalający na włączanie/wyłączanie transmisji danych pakietowych.
Jako, że ostatnio przesiadłem się na ADW Launcher, widget ten nie jest dostępny dlatego stworzyłem alternatywny. Niestety ze względu na ograniczenia w zapisywaniu Settings.Security (mogą to robić tylko aplikacje podpisane przez zaufanych producentów) nie da się dokładnie odtworzyć tej funkcjonalności (patrz APNDroid).
I tu prośba do was o przetestowanie (na systemach 2.1 i 2.2) czy widget zachowuje się zgodnie z zamysłem, to jest:
- dodajemy widget
- jeśli mamy zablokowany transfer danych pakietowych należy go umożliwić (widget powinien wyświetlać przekreślony symbol strzałek, kliknięcie na niego przeniesie nas do ekranu sieci zwykłe bezprzewodowe, tam włączamy opcję sieci komórkowe)
- widget wskazuje czy transfer danych jest aktywny
- aby włączyć/rozłączyć transfer danych klikamy jednokrotnie na widgecie
Uwagi:
- korzysta z innego mechanizmu niż APNDroid (który u mnie nie działał prawidłowo)
- wygląd wzorowany na Power Control Widget
- włączanie transferu trwa kilka sekund (przynajmniej na moim HTC Desire)
- spróbujcie przetestować też jak zachowuje się sieć po połączeniu z siecią WiFi a następnie rozłączeniu WiFi po chwili, jeśli transfer danych był wyłączony to po wyłączeniu WiFi powinien pozostać wyłączony
- nie trzeba obawiać się o bezpieczeństwo, korzysta jedynie z dwóch uprawnień, jeśli ktoś ma jednak obawy może wpierw przetestować na emulatorze
- w pliku .zip znajduje się plik .apk (ograniczenia forum), najlepiej ściągnąć bezpośrednio na telefon, otworzyć katalog "download" w jakimś managerze plików (polecam ES File Explorer) i wypakować zawartość archiwum .zip
Z góry dzięki za wsparcie.
Update:
poprawiłem, teraz powinna dać się zainstalować
Forum po zmianach, link nie działa