1.? ACTION_ACCESSIBILITY_SETTINGS :? ? // 跳轉(zhuǎn)系統(tǒng)的輔助功能界面
Intent intent=new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);
startActivity(intent);
2.????ACTION_ADD_ACCOUNT?:???????????????//?顯示添加帳戶創(chuàng)建一個(gè)新的帳戶屏幕。【測(cè)試跳轉(zhuǎn)到微信登錄界面】
Intent intent=new Intent(Settings.ACTION_ADD_ACCOUNT);
startActivity(intent);
3.???ACTION_AIRPLANE_MODE_SETTINGS:???????//?飛行模式,無(wú)線網(wǎng)和網(wǎng)絡(luò)設(shè)置界面
Intent intent=new Intent(Settings.ACTION_AIRPLANE_MODE_SETTINGS);
startActivity(intent);
或者:
ACTION_WIRELESS_SETTINGS??:
Intent intent=new Intent(Settings.ACTION_WIFI_SETTINGS);
startActivity(intent);
4.????ACTION_APN_SETTINGS:?????????????????//??跳轉(zhuǎn)?APN設(shè)置界面
Intent intent=new Intent(Settings.ACTION_APN_SETTINGS);
startActivity(intent);
5.???【需要參數(shù)】?ACTION_APPLICATION_DETAILS_SETTINGS:???//?根據(jù)包名跳轉(zhuǎn)到系統(tǒng)自帶的應(yīng)用程序信息界面
Uri packageURI=Uri.parse("package:"+?"com.tencent.WBlog");
Intent intent=new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS,packageURI);
startActivity(intent);
6.????ACTION_APPLICATION_DEVELOPMENT_SETTINGS?:??//?跳轉(zhuǎn)開發(fā)人員選項(xiàng)界面
Intent intent=new Intent(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS);
startActivity(intent);
7.????ACTION_APPLICATION_SETTINGS?:??????//?跳轉(zhuǎn)應(yīng)用程序列表界面
Intent intent=new Intent(Settings.ACTION_APPLICATION_SETTINGS);
startActivity(intent);
或者:
ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS???//?跳轉(zhuǎn)到應(yīng)用程序界面【所有的】
Intent intent=new Intent(Settings.ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS);
startActivity(intent);
或者:
ACTION_MANAGE_APPLICATIONS_SETTINGS??://??跳轉(zhuǎn)?應(yīng)用程序列表界面【已安裝的】
Intent intent=new Intent(Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS);
startActivity(intent);
8.????ACTION_BLUETOOTH_SETTINGS??:??????//?跳轉(zhuǎn)系統(tǒng)的藍(lán)牙設(shè)置界面
Intent intent=new Intent(Settings.ACTION_BLUETOOTH_SETTINGS);
startActivity(intent);
9.????ACTION_DATA_ROAMING_SETTINGS?:???//??跳轉(zhuǎn)到移動(dòng)網(wǎng)絡(luò)設(shè)置界面
Intent intent=new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS);
startActivity(intent);
10.????ACTION_DATE_SETTINGS?:???????????//??跳轉(zhuǎn)日期時(shí)間設(shè)置界面
Intent intent=new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS);
startActivity(intent);
11.????ACTION_DEVICE_INFO_SETTINGS??:????//?跳轉(zhuǎn)手機(jī)狀態(tài)界面
Intent intent=new Intent(Settings.ACTION_DEVICE_INFO_SETTINGS);
startActivity(intent);
12.????ACTION_DISPLAY_SETTINGS??:????????//?跳轉(zhuǎn)手機(jī)顯示界面
Intent intent=new Intent(Settings.ACTION_DISPLAY_SETTINGS);
startActivity(intent);
13.????ACTION_DREAM_SETTINGS?????【API?18及以上?沒(méi)測(cè)試】
Intent intent=new Intent(Settings.ACTION_DREAM_SETTINGS);
startActivity(intent);
14.????ACTION_INPUT_METHOD_SETTINGS?:????//?跳轉(zhuǎn)語(yǔ)言和輸入設(shè)備
Intent intent=new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS);
startActivity(intent);
15.????ACTION_INPUT_METHOD_SUBTYPE_SETTINGS??【API?11及以上】??//??跳轉(zhuǎn)?語(yǔ)言選擇界面?【多國(guó)語(yǔ)言選擇】
Intent intent=new Intent(Settings.ACTION_INPUT_METHOD_SUBTYPE_SETTINGS);
startActivity(intent);
16.????ACTION_INTERNAL_STORAGE_SETTINGS?????????//?跳轉(zhuǎn)存儲(chǔ)設(shè)置界面【內(nèi)部存儲(chǔ)】
Intent intent=new Intent(Settings.ACTION_INTERNAL_STORAGE_SETTINGS);
startActivity(intent);
或者:
ACTION_MEMORY_CARD_SETTINGS????:???//?跳轉(zhuǎn)?存儲(chǔ)設(shè)置?【記憶卡存儲(chǔ)】
Intent intent=new Intent(Settings.ACTION_MEMORY_CARD_SETTINGS);
startActivity(intent);
17.????ACTION_LOCALE_SETTINGS??:?????????//?跳轉(zhuǎn)語(yǔ)言選擇界面【僅有English?和?中文兩種選擇】
Intent intent=new Intent(Settings.ACTION_LOCALE_SETTINGS);
startActivity(intent);
18.?????ACTION_LOCATION_SOURCE_SETTINGS?:????//??跳轉(zhuǎn)位置服務(wù)界面【管理已安裝的應(yīng)用程序?!?/p>
Intent intent=new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
startActivity(intent);
19.????ACTION_NETWORK_OPERATOR_SETTINGS?:?//?跳轉(zhuǎn)到?顯示設(shè)置選擇網(wǎng)絡(luò)運(yùn)營(yíng)商。
Intent intent=new Intent(Settings.ACTION_NETWORK_OPERATOR_SETTINGS);
startActivity(intent);
20.????ACTION_NFCSHARING_SETTINGS??:???????//?顯示NFC共享設(shè)置。?【API?14及以上】
Intent intent=new Intent(Settings.ACTION_NFCSHARING_SETTINGS);
startActivity(intent);
21.????ACTION_NFC_SETTINGS??:???????????//?顯示NFC設(shè)置。這顯示了用戶界面,允許NFC打開或關(guān)閉。??【API?16及以上】
Intentintent=newIntent(Settings.ACTION_NFC_SETTINGS);
startActivity(intent);
22.????ACTION_PRIVACY_SETTINGS?:???????//??跳轉(zhuǎn)到備份和重置界面
Intent intent=new Intent(Settings.ACTION_PRIVACY_SETTINGS);
startActivity(intent);
23.????ACTION_QUICK_LAUNCH_SETTINGS??:?//?跳轉(zhuǎn)快速啟動(dòng)設(shè)置界面
Intent intent=new Intent(Settings.ACTION_QUICK_LAUNCH_SETTINGS);
startActivity(intent);
24.????ACTION_SEARCH_SETTINGS????:????//?跳轉(zhuǎn)到?搜索設(shè)置界面
Intent intent=new Intent(Settings.ACTION_SEARCH_SETTINGS);
startActivity(intent);
25.????ACTION_SECURITY_SETTINGS??:?????//?跳轉(zhuǎn)到安全設(shè)置界面
Intent intent=new Intent(Settings.ACTION_SECURITY_SETTINGS);
startActivity(intent);
26.????ACTION_SETTINGS???:????????????????//?跳轉(zhuǎn)到設(shè)置界面
Intent intent=new Intent(Settings.ACTION_SETTINGS);
startActivity(intent);
27.???ACTION_SOUND_SETTINGS????????????????//?跳轉(zhuǎn)到聲音設(shè)置界面
Intent intent=new Intent(Settings.ACTION_SOUND_SETTINGS);
startActivity(intent);
28.???ACTION_SYNC_SETTINGS?:?????????????//?跳轉(zhuǎn)賬戶同步界面
Intent intent=new Intent(Settings.ACTION_SYNC_SETTINGS);
startActivity(intent);
29.?????ACTION_USER_DICTIONARY_SETTINGS?:??//??跳轉(zhuǎn)用戶字典界面
Intent intent=new Intent(Settings.ACTION_USER_DICTIONARY_SETTINGS);
startActivity(intent);
30.?????ACTION_WIFI_IP_SETTINGS??:?????????//?跳轉(zhuǎn)到IP設(shè)定界面
Intent intent=new Intent(Settings.ACTION_WIFI_IP_SETTINGS);
startActivity(intent);
31.?????ACTION_WIFI_SETTINGS??:????????????//??跳轉(zhuǎn)Wifi列表設(shè)置
Intent intent=new Intent(Settings.ACTION_WIFI_SETTINGS);
startActivity(intent);
總結(jié):action的種類很多們大部分不需要攜帶數(shù)據(jù),除了個(gè)別的。在使用的時(shí)候需要注意判斷版本大小,因?yàn)橛行粒校稍诘陀谀硞€(gè)版本的時(shí)候無(wú)法使用,會(huì)導(dǎo)致崩潰.
你可以能還會(huì)在有些手機(jī)上碰到這種錯(cuò)誤,Caused by: android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.settings.APPLICATION_DETAILS_SETTINGS },我猜測(cè)是手機(jī)廠商更改了ROM導(dǎo)致。