Skocz do zawartości
ramzes0071

Start GPS'u z poziomu aplikacji

    Rekomendowane odpowiedzi

    Piszę w sprawie uruchomienia GPS'u. Czy można włączyć GPS automatycznie z poziomu aplikacji bez wywoływania tego okna ustawień GPS'u. Udało mi się znaleźć fragment kodu który podobno odpala GPS automatycznie

    String allowedProviders = LocationManager.GPS_PROVIDER /*+ "," + 
    LocationManager.NETWORK_PROVIDER*/; 
    Settings.Secure.putString(context.getContentResolv er(), 
    Settings.Secure.LOCATION_PROVIDERS_ALLOWED, allowedProviders); 
    

    My permission is :

    <uses-permission android:name="android.permission.WRITE_SETTINGS"></

    uses-permission>

    <uses-permission

    android:name="android.permission.WRITE_SECURE_SETT INGS"></uses-

    permission>

    Jednak zadziała to tylko na zrootowanym systemie. Dlatego mam takie pytanie czy można na czas uruchomienia aplikacji ustawić sobie w jakiś sposób uprawnienia roota lub zainstalować aplikację jako aplikację systemową aby ten GPS automatycznie się włączał, albo czy jest jakiś inny sposób aby ten GPS się włączył?

    Proszę o info,

    i z góry dzięki za pomoc

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    gzajac

    Nie da się włączyć GPS'a bez pośrednictwa okienka ustawień systemowych. Wynika to z security policy Android'a.

    Było już o tym pisane kilka tygodni temu na tym forum - poszukaj.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    piotrpo

    Grzegorz - nie był bym taki pewien - dla aplikacji działającej na prawach roota może to być do wykonania - nie wiem jak, ale jest to prawdopodobnie możliwe.

    Jak zainstalować aplikację jako systemową powiedzą ci prawdopodobnie ludzie, którzy przygotowują romy.

    Jesli chodzi o uprawnienia roota, to w moim telefonie, jak coś próbuje uzyskać dostęp do roota, to wyświetla się okienko z pytaniem o zgodę (chyba, że dodam tą aplikację do listy mających permanentne zezwolenie).

    Najbardziej w twoich problemach zastanawia mnie - po cholerę chcesz zmieniać te ustawienia z poziomu programu? U mnie GPS jest odblokowany cały czas i jakoś mi to specjalnie nie przeszkadza. Jeśli go z jakiegoś powodu zablokuję, to robię to celowo i nie chciał bym, aby jakaś aplikacja mi to przestawiała bez informowania mnie i pytania o zgodę.

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach
    gzajac
    dla aplikacji działającej na prawach roota może to być do wykonania

    W takiej sytuacji oczywiście da się. Ja jednak domyślnie zakładam brak root'a na telefonie :)

    Udostępnij tę odpowiedź


    Odnośnik do odpowiedzi
    Udostępnij na innych stronach

    Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

    Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

    Zarejestruj nowe konto

    Załóż nowe konto. To bardzo proste!

    Zarejestruj się

    Zaloguj się

    Posiadasz już konto? Zaloguj się poniżej.

    Zaloguj się

    • Ostatnio przeglądający   0 użytkowników

      Brak zarejestrowanych użytkowników przeglądających tę stronę.