Мне нужно запрограммировать приложение для включения устройства, которое представляет собой планшет htc для управления настройкой и выключением Wi-Fi, а также настройкой и выключением gps устройства. может ли приложение управлять ими, и если да, то как я никогда не работал с системными настройками раньше? любые образовательные pdf-файлы, веб-сайт или youtube vidoe's также будут хороши. Спасибо большое.Системные настройки?
0
A
ответ
1
Используйте следующие разрешения
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
Вы можете проверить его с помощью
boolean wifiEnabled = wifiManager.isWifiEnabled()
wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
wifiManager.setWifiEnabled(true);
wifiManager.setWifiEnabled(false);
для GPS
Используйте этот
private void turnGPSOn(){
String provider = Settings.Secure.getString(getContentResolver(),
Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
if(!provider.contains("gps")){ //if gps is disabled
final Intent poke = new Intent();
poke.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider");
poke.addCategory(Intent.CATEGORY_ALTERNATIVE);
poke.setData(Uri.parse("3"));
sendBroadcast(poke);
}
}
private void turnGPSOff(){
String provider = Settings.Secure.getString(getContentResolver(),
Settings.Secure.LOCATION_PROVIDERS_ALLOWED);
if(provider.contains("gps")){ //if gps is enabled
final Intent poke = new Intent();
poke.setClassName("com.android.settings", "com.android.settings.widget.SettingsAppWidgetProvider");
poke.addCategory(Intent.CATEGORY_ALTERNATIVE);
poke.setData(Uri.parse("3"));
sendBroadcast(poke);
}
}
Смежные вопросы
- 1. Системные языковые настройки языка
- 2. Как добавить собственные настройки в системные настройки?
- 3. Системные настройки NSImage не разрешает
- 4. Приложение AndroidViewClient и системные настройки
- 5. настроить системные настройки для печати
- 6. Изменить системные настройки из какао
- 7. Получить все настройки. Системные ключи
- 8. Air for Android - Системные настройки
- 9. Windows GPO или системные настройки для настройки сети неадминистраторами
- 10. Как сохранить системные настройки в объекте
- 11. Программно изменить системные сетевые настройки (прокси)
- 12. Настройки CRM-системные персональные параметры в коде
- 13. Возможно ли отправить пользователя в системные настройки?
- 14. сценарий «системные настройки» «язык и текст»
- 15. изменить системные настройки из виджета android
- 16. Добавление пользовательских настроек в системные настройки
- 17. Windows 10 Системные настройки с использованием CMD
- 18. Программно отключение быстрой загрузки (системные настройки)
- 19. Изменить звук (или другие) Системные настройки в Mac OS X
- 20. Системные настройки на MAC дают ошибку для HTML
- 21. Datagridview DateTime Формат не используется Системные настройки области
- 22. iphone/ipad dev - как программно запускать системные настройки приложения
- 23. Как настроить X и Y окна «Системные настройки»?
- 24. Как получить уведомление, если системные настройки По умолчанию Звук изменен
- 25. использовать системные свойства настройки прокси для верблюда http4
- 26. Приложение для Android не может изменять системные настройки
- 27. Как программно планировать системное пробуждение, используя системные настройки на Mac?
- 28. Могу ли я автоматически перемещать пользователей в Системные настройки ➞ Конфиденциальность?
- 29. Измените системные настройки на изменение настроек в приложении
- 30. Как получить событие, когда пользователь открывает системные настройки