Я делаю приложение Android для Android (с воздухом для Android), и я хочу, чтобы GPS был выключен. Я хочу открыть настройки GPS на устройстве или переключить GPS, но я не знаю, как это сделать. Я хочу сделать это в AS3 или открыть настройки Android на Java. Спасибо за помощь!
Как открыть настройки GPS на устройстве Android?
Ответ 1
Вы можете просто начать действие с этого действия:
startActivity(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS));
Я использую его внутри диалогового окна:
public static void displayPromptForEnablingGPS(final Activity activity)
{
final AlertDialog.Builder builder = new AlertDialog.Builder(activity);
final String action = Settings.ACTION_LOCATION_SOURCE_SETTINGS;
final String message = "Do you want open GPS setting?";
builder.setMessage(message)
.setPositiveButton("OK",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface d, int id) {
activity.startActivity(new Intent(action));
d.dismiss();
}
})
.setNegativeButton("Cancel",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface d, int id) {
d.cancel();
}
});
builder.create().show();
}
Ответ 2
final Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);