來自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0921/8536.html
View btn1 = this.findViewById(R.id.button);
btn1.setOnClickListener(new ButtonClickListener());
}
private class ButtonClickListener implements View.OnClickListener {
public void onClick(View v) {
//System.exit(0);
//android.os.Process.killProcess(android.os.Process.myPid());
startActivity(new Intent(Settings.ACTION_SETTINGS));
}
}
開發中總會有一種需求,需要我們跳轉系統設置界面,引導用戶打開所需的設置.
用法
用法很簡單,一行代碼搞定
startActivity(new Intent(Settings.ACTION_SETTINGS));
但是這個參數是一直改變的.這樣就可以跳轉系統的各種設置界面.,該類的Api路徑如圖所示.

API文檔飛機票戳我跳轉
下邊是整理出的對照表,涵蓋了大部分界面,當然有些特殊界面是沒辦法打開的,例如NFC等設置界面,需要手機硬件支持.
| 常量字段 | 示意 |
|---|---|
| ACTION_SETTINGS | 系統設置界面 |
| ACTION_APN_SETTINGS | APN設置界面 |
| ACTION_LOCATION_SOURCE_SETTINGS | 定位設置界面 |
| ACTION_AIRPLANE_MODE_SETTINGS | 更多連接方式設置界面 |
| ACTION_DATA_ROAMING_SETTINGS | 雙卡和移動網絡設置界面 |
| ACTION_ACCESSIBILITY_SETTINGS | 無障礙設置界面 |
| ACTION_SYNC_SETTINGS | 同步設置界面 |
| ACTION_ADD_ACCOUNT | 添加賬戶界面 |
| ACTION_NETWORK_OPERATOR_SETTINGS | 選取運營商的界面 |
| ACTION_SECURITY_SETTINGS | 安全設置界面 |
| ACTION_PRIVACY_SETTINGS | 備份重置設置界面 |
| ACTION_VPN_SETTINGS | VPN設置界面,可能不存在 |
| ACTION_WIFI_SETTINGS | 無線網設置界面 |
| ACTION_WIFI_IP_SETTINGS | WIFI的IP設置 |
| ACTION_BLUETOOTH_SETTINGS | 藍牙設置 |
| ACTION_CAST_SETTINGS | 投射設置 |
| ACTION_DATE_SETTINGS | 日期時間設置 |
| ACTION_SOUND_SETTINGS | 聲音設置 |
| ACTION_DISPLAY_SETTINGS | 顯示設置 |
| ACTION_LOCALE_SETTINGS | 語言設置 |
| ACTION_VOICE_INPUT_SETTINGS | 輔助應用和語音輸入設置 |
| ACTION_INPUT_METHOD_SETTINGS | 語言和輸入法設置 |
| ACTION_USER_DICTIONARY_SETTINGS | 個人字典設置界面 |
| ACTION_INTERNAL_STORAGE_SETTINGS | 存儲空間設置的界面 |
| ACTION_SEARCH_SETTINGS | 搜索設置界面 |
| ACTION_APPLICATION_DEVELOPMENT_SETTINGS | 開發者選項設置 |
| ACTION_DEVICE_INFO_SETTINGS | 手機狀態信息的界面 |
| ACTION_DREAM_SETTINGS | 互動屏保設置的界面 |
| ACTION_NOTIFICATION_LISTENER_SETTINGS | 通知使用權設置的界面 |
| ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS | 勿擾權限設置的界面 |
| ACTION_CAPTIONING_SETTINGS | 字幕設置的界面 |
| ACTION_PRINT_SETTINGS | 打印設置界面 |
| ACTION_BATTERY_SAVER_SETTINGS | 節電助手界面 |
| ACTION_HOME_SETTINGS | 主屏幕設置界面 |
以上是我從紅米note4一個一個打開的,不能打開的我沒有寫上去,需要各位自己看APi文檔了.
聯系方式
本人技術有限,還有很多不完美的地方,歡迎指出.(寫作不易,謝謝您的star支持)
- QQ:152046273
- Email:yukuoyuan@hotmail.com
- CSDN博客地址
- Github博客地址
- Github地址
