在Android开发中,经常需要跳转到一些系统设置界面,归纳整理常用的系统设置界面。
WiFi设置界面
Intent intent = new Intent(Settings. ACTION_WIFI_SETTINGS);
蓝牙设置界面
Intent intent = new Intent(Settings. ACTION_BLUETOOTH_SETTINGS);
桌面
Intent homeIntent = new Intent("android.intent.action.MAIN");
homeIntent.addCategory("android.intent.category.HOME");
startActivity(homeIntent);
定位服务设置界面
Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
语言和输入法设置界面
Intent intent = new Intent(Settings. ACTION_INPUT_METHOD_SETTINGS);
日期和时间设置界面
Intent intent = new Intent(Settings. ACTION_DATE_SETTINGS);
跳转指定应用信息界面
Intent intent = new Intent(Settings. ACTION_APPLICATION_DETAILS_SETTINGS)
.putExtra(Settings.EXTRA_APP_PACKAGE,getPackageName());
其他
// 设备信息界面
Settings.ACTION_DEVICE_INFO_SETTINGS;
// 显示设置界面
Settings.ACTION_DISPLAY_SETTINGS;
// 声音设置界面
Settings.ACTION_SOUND_SETTINGS;
// 应用程序设置界面
Settings.ACTION_DEVICE_INFO_SETTINGS;
// 安全设置界面
Settings.ACTION_SECURITY_SETTINGS;
// 开发者选项设置界面
Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS;
// 应用程序设置界面
Settings.ACTION_DEVICE_INFO_SETTINGS;
// 备份和重置设置界面
Settings.ACTION_PRIVACY_SETTINGS;
// 电池优化设置界面
Settings.ACTION_BATTERY_SAVER_SETTINGS;
// 语言和地区设置界面
Settings.ACTION_LOCALE_SETTINGS;
// 存储设置界面
Settings.ACTION_INTERNAL_STORAGE_SETTINGS;
// 辅助功能设置界面
Settings.ACTION_ACCESSIBILITY_SETTINGS;
// 数据用量设置界面
Settings.ACTION_DATA_USAGE_SETTINGS;
// 移动网络设置界面
Settings.ACTION_DATA_ROAMING_SETTINGS;
// 飞行模式设置界面
Settings.ACTION_AIRPLANE_MODE_SETTINGS;
// NFC设置界面
Settings.ACTION_NFC_SETTINGS;
// 网络运营商设置界面
Settings.ACTION_NETWORK_OPERATOR_SETTINGS;
// 账户同步设置界面
Settings.ACTION_SYNC_SETTINGS;
// 应用列表界面
Settings.ACTION_APPLICATION_SETTINGS;
// 全部应用界面
Settings.ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS;
// 应用权限详情界面,小米不可用,已被定制
Settings.ACTION_APPLICATION_DETAILS_SETTINGS;
PS:某些界面需要声明特定的intent权限。