一鬼廓、參考
二郑兴、實(shí)例
1坐儿、使用方式
基本范例:startActivity(new Intent(Settings.xxx));
常量 | 含義 |
---|---|
ACTION_SETTINGS | 系統(tǒng)設(shè)置界面 |
ACTION_APN_SETTINGS | APN設(shè)置界面 |
ACTION_LOCATION_SOURCE_SETTINGS | 定位設(shè)置界面 |
ACTION_AIRPLANE_MODE_SETTINGS | 更多連接方式設(shè)置界面 |
ACTION_DATA_ROAMING_SETTINGS | 雙卡和移動(dòng)網(wǎng)絡(luò)設(shè)置界面 |
ACTION_ACCESSIBILITY_SETTINGS | 無(wú)障礙設(shè)置界面 |
ACTION_SYNC_SETTINGS | 同步設(shè)置界面 |
ACTION_ADD_ACCOUNT | 添加賬戶界面 |
ACTION_NETWORK_OPERATOR_SETTINGS | 選取運(yùn)營(yíng)商的界面 |
ACTION_SECURITY_SETTINGS | 安全設(shè)置界面 |
ACTION_PRIVACY_SETTINGS | 備份重置設(shè)置界面 |
ACTION_VPN_SETTINGS | VPN設(shè)置界面,可能不存在 |
ACTION_WIFI_SETTINGS | 無(wú)線網(wǎng)設(shè)置界面 |
ACTION_WIFI_IP_SETTINGS | WIFI的IP設(shè)置 |
ACTION_BLUETOOTH_SETTINGS | 藍(lán)牙設(shè)置 |
ACTION_CAST_SETTINGS | 投射設(shè)置 |
ACTION_DATE_SETTINGS | 日期時(shí)間設(shè)置 |
ACTION_SOUND_SETTINGS | 聲音設(shè)置 |
ACTION_DISPLAY_SETTINGS | 顯示設(shè)置 |
ACTION_LOCALE_SETTINGS | 語(yǔ)言設(shè)置 |
ACTION_VOICE_INPUT_SETTINGS | 輔助應(yīng)用和語(yǔ)音輸入設(shè)置 |
ACTION_INPUT_METHOD_SETTINGS | 語(yǔ)言和輸入法設(shè)置 |
ACTION_USER_DICTIONARY_SETTINGS | 個(gè)人字典設(shè)置界面 |
ACTION_INTERNAL_STORAGE_SETTINGS | 存儲(chǔ)空間設(shè)置的界面 |
ACTION_SEARCH_SETTINGS | 搜索設(shè)置界面 |
ACTION_APPLICATION_DEVELOPMENT_SETTINGS | 開(kāi)發(fā)者選項(xiàng)設(shè)置 |
ACTION_DEVICE_INFO_SETTINGS | 手機(jī)狀態(tài)信息的界面 |
ACTION_DREAM_SETTINGS | 互動(dòng)屏保設(shè)置的界面 |
ACTION_NOTIFICATION_LISTENER_SETTINGS | 通知使用權(quán)設(shè)置的界面 |
ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS | 勿擾權(quán)限設(shè)置的界面 |
ACTION_CAPTIONING_SETTINGS | 字幕設(shè)置的界面 |
ACTION_PRINT_SETTINGS | 打印設(shè)置界面 |
ACTION_BATTERY_SAVER_SETTINGS | 節(jié)電助手界面 |
ACTION_HOME_SETTINGS | 主屏幕設(shè)置界面 |
2律胀、實(shí)際使用
以跳轉(zhuǎn)到WLAN界面為案例
2.1、普通跳轉(zhuǎn):就是直接跳到WLAN界面貌矿,沒(méi)有返回鍵炭菌,而且在左上角還有其他一些功能菜單(主要看系統(tǒng)版本和型號(hào))
Intent it = new Intent(Settings.ACTION_WIFI_SETTINGS);
startActivity(it);
2.2、帶有返回鍵的跳轉(zhuǎn):可用在部分以安卓為主板逛漫,自開(kāi)發(fā)APP為L(zhǎng)ancher黑低,不帶物理或者虛擬按鍵欄,又想使用系統(tǒng)自帶的wifi功能模塊(但是7.0的系統(tǒng)上依舊有左上角功能欄酌毡,可能會(huì)讓客戶跳轉(zhuǎn)到其他地方去)
Intent it = new Intent(Settings.ACTION_WIFI_SETTINGS);
it.putExtra("extra_prefs_show_button_bar", true);//是否顯示button bar
it.putExtra("extra_prefs_set_next_text", "完成");
it.putExtra("extra_prefs_set_back_text", "返回");
//it.putExtra("wifi_enable_next_on_connect", true);
startActivity(it);
2.3克握、帶有返回鍵,且只有wifi功能模塊的阔馋,還可以在result中監(jiān)聽(tīng)
//注意是這個(gè):WifiManager.ACTION_PICK_WIFI_NETWORK
Intent intent = new Intent(WifiManager.ACTION_PICK_WIFI_NETWORK);
intent.putExtra("only_access_points", true);
intent.putExtra("extra_prefs_show_button_bar", true);
intent.putExtra("wifi_enable_next_on_connect", true);
startActivityForResult(intent, 1);