Как запустить и выключить GPS программно в Android
я разрабатываю приложение GPS. поэтому мне нужно включать и выключать gps автоматически.
когда мой код запускает gps - навигаторы, но не выключается автоматически.
Пожалуйста, помогите мне.
Попробуйте сделать это, если приведенный выше код не будет работать.Но вы должны помнить, что все еще могут быть некоторые проблемы при включении/выключении 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);
Попробовать это...:)
http://stackoverflow.com/questions/4721449/enable-gps-programatically-like-tasker[^]
я уже использую этот код, но не работаю на samsung galaxy.
У вас есть решение plz дать мне?
Может быть, это будет полезно для вас..:)
http://stackoverflow.com/questions/15426144/turning-on-and-off-gps-programmatically-in-android-4-0-and-above
общественного недействительными turnGPSOn()
{
Намерение намерение = новое намерение("андроид.расположение.GPS_ENABLED_CHANGE");
intent.putExtra("включено", true);
sendBroadcast(намерение);
}
// автоматическое отключение gps
общественного недействительными turnGPSOff()
{
Намерение намерение = новое намерение("андроид.расположение.GPS_ENABLED_CHANGE");
intent.putExtra("включено", false);
sendBroadcast(намерение);
}
Пожалуйста, не отвечайте на старые вопросы, которые уже были адекватно решены.
У меня есть проблема с приведенным выше кодом.
Ява.яз.SecurityException: отказ в разрешении: не разрешено отправлять широковещательную передачу android.location.GPS_ENABLED_CHANGE
Я поместил все разрешения в свой код.Пожалуйста, ответьте кому-нибудь.
Пожалуйста, не публикуйте вопросы в качестве комментариев к другим (старым) вопросам. Откройте новый вопрос и предоставьте полную информацию о своей проблеме.