1. 程式人生 > >Android跳轉各種系統設置界面-總結

Android跳轉各種系統設置界面-總結

圖片 有一種 div ref hive email 安全 www. too

來自: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));
        }
    }

開發中總會有一種需求,需要我們跳轉系統設置界面,引導用戶打開所需的設置.

用法

用法很簡單,一行代碼搞定

  1. 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:[email protected]
  • CSDN博客地址
  • Github博客地址
  • Github地址

Android跳轉各種系統設置界面-總結