以编程方式打开Android设置
如何以编程方式打开设置?
你可以打开
startActivityForResult(new Intent(android.provider.Settings.ACTION_SETTINGS), 0);
您可以通过按下设备上的返回button返回。
这是为我做的
Intent callGPSSettingIntent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS); startActivityForResult(callGPSSettingIntent);
当他们回推它回到我的应用程序。
你可以尝试打电话给:
startActivityForResult(new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS));
对于其他屏幕设置画面,你可以去
https://developer.android.com/reference/android/provider/Settings.html
希望在这种情况下帮助你。
查看以编程方式显示设置页面
//---display the main Settings page--- startActivity( new Intent(Settings.ACTION_SETTINGS));
通常,您使用预定义的常量Settings.ACTION__SETTINGS
。 完整列表可以在这里find
要实现这一点,只需使用常量ACTION_SETTINGS的Intent ,具体定义显示系统设置:
startActivity(new Intent(Settings.ACTION_SETTINGS));
startActivityForResult()是可选的,仅当您想要在设置活动closures时返回一些数据。
startActivityForResult(new Intent(Settings.ACTION_SETTINGS), 0);
在这里您可以find显示特定设置或应用程序详细信息的内容列表。
你可以做另一个class来做这种活动。
public class Go { public void Setting(Context context) { Intent intent = new Intent(android.provider.Settings.ACTION_SETTINGS); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(intent); } }