以编程方式打开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_SETTINGSIntent ,具体定义显示系统设置:

 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); } }