標籤:onclick wifi 總結 provider sync 時間 intent ide 紅米
來自: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 |
語言和IME設定 |
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:[email protected]
- CSDN部落格地址
- Github部落格地址
- Github地址
Android跳轉各種系統設定介面-總結