groupdatabases Ответов: 4

Как запустить и выключить GPS программно в Android


я разрабатываю приложение GPS. поэтому мне нужно включать и выключать gps автоматически.
когда мой код запускает gps - навигаторы, но не выключается автоматически.
Пожалуйста, помогите мне.

4 Ответов

Рейтинг:
1

Prasad Khandekar

Привет,

Пожалуйста, взгляните на этот[^] поток на StackOverflow.

Пожалуйста, обратите внимание, что некоторые из решений, рекомендованных в этой теме, не будут работать на Android OS post 2.3.

С уважением,


Рейтинг:
0

ridoy

Попробуйте сделать это, если приведенный выше код не будет работать.Но вы должны помнить, что все еще могут быть некоторые проблемы при включении/выключении gps на некоторых устройствах.Так что попробуйте то, что вам подходит..

//Enable GPS
Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE");
intent.putExtra("enabled", true);
sendBroadcast(intent);
//Disable GPS
Intent intent = new Intent("android.location.GPS_ENABLED_CHANGE");
intent.putExtra("enabled", false);
sendBroadcast(intent);


Рейтинг:
0

groupdatabases

я уже использую этот код, но не работаю на samsung galaxy.
У вас есть решение plz дать мне?

Nirav Prabtani

Может быть, это будет полезно для вас..:)

http://stackoverflow.com/questions/15426144/turning-on-and-off-gps-programmatically-in-android-4-0-and-above

Рейтинг:
0

neerajsingh1986

общественного недействительными turnGPSOn()
{
Намерение намерение = новое намерение("андроид.расположение.GPS_ENABLED_CHANGE");
intent.putExtra("включено", true);
sendBroadcast(намерение);

}

// автоматическое отключение gps
общественного недействительными turnGPSOff()
{
Намерение намерение = новое намерение("андроид.расположение.GPS_ENABLED_CHANGE");
intent.putExtra("включено", false);
sendBroadcast(намерение);


}


CHill60

Пожалуйста, не отвечайте на старые вопросы, которые уже были адекватно решены.

Member 13924736

У меня есть проблема с приведенным выше кодом.
Ява.яз.SecurityException: отказ в разрешении: не разрешено отправлять широковещательную передачу android.location.GPS_ENABLED_CHANGE
Я поместил все разрешения в свой код.Пожалуйста, ответьте кому-нибудь.

Richard MacCutchan

Пожалуйста, не публикуйте вопросы в качестве комментариев к другим (старым) вопросам. Откройте новый вопрос и предоставьте полную информацию о своей проблеме.