Intent 常见跳转用法

Intent 常见跳转用法 

[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. /** 
  2.  * 携带指定号码跳转到拨号界面 
  3.  * @param phoneNum 
  4.  */  
  5. private void dial(String phoneNum){  
  6.     Intent intent = new Intent(Intent.ACTION_DIAL);  
  7.     intent.setData(Uri.parse("tel:"+phoneNum));  
  8.     startActivity(intent);  
  9. }  
  10.   
  11. /** 
  12.  * 跳转到开发者选项界面 
  13.  */  
  14. private void toDevelpoerSettings() {  
  15.     Intent intent = new Intent(  
  16.             Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS);  
  17.     startActivity(intent);  
  18. }  
  19.   
  20. /** 
  21.  * 跳转系统的辅助功能界面 
  22.  */  
  23. private void toAccessibilitySettings(){  
  24.     Intent intent =  new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);    
  25.        startActivity(intent);    
  26. }  
  27.   
  28. /** 
  29.  * 跳转飞行模式,无线网和网络设置界面 
  30.  */  
  31. private void toAirplaneModeSettings(){  
  32.      Intent intent =  new Intent(Settings.ACTION_AIRPLANE_MODE_SETTINGS);    
  33.         startActivity(intent);  
  34. }  
  35.   
  36. /** 
  37.  * 跳转到Wifi设置界面 
  38.  */  
  39. private void toWifiSettions(){  
  40.     Intent intent =  new Intent(Settings.ACTION_WIFI_SETTINGS);    
  41.        startActivity(intent);  
  42. }  
  43.   
  44. /** 
  45.  * 跳转到APN设置界面 
  46.  */  
  47. private void toAPNSettings(){  
  48.      Intent intent =  new Intent(Settings.ACTION_APN_SETTINGS);    
  49.         startActivity(intent);  
  50. }  
  51.   
  52. /** 
  53.  * 根据包名跳转到系统自带的应用程序信息界面 
  54.  * @param packageName 
  55.  */  
  56. private void toApplicationDetailsSettings(String packageName){  
  57.     Uri packageURI = Uri.parse("package:" + packageName);  
  58.        Intent intent =  new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS,packageURI);    
  59.        startActivity(intent);  
  60. }  
  61.   
  62. /** 
  63.  * 跳转到应用程序设置界面 
  64.  */  
  65. private void toApplicationSettings(){  
  66.     Intent intent =  new Intent(Settings.ACTION_APPLICATION_SETTINGS);    
  67.        startActivity(intent);  
  68. }  
  69.   
  70. /** 
  71.  * 跳转到应用程序界面【所有的】 
  72.  */  
  73. private void toManageAllApplicationSettings(){  
  74.      Intent intent =  new Intent(Settings.ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS);    
  75.         startActivity(intent);  
  76. }  
  77.   
  78. /** 
  79.  * 跳转到应用程序界面【已安装的】 
  80.  */  
  81. private void toManageApplicationSettings(){  
  82.      Intent intent =  new Intent(Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS);    
  83.         startActivity(intent);  
  84. }  
  85.   
  86. /** 
  87.  * 跳转到蓝牙设置界面 
  88.  */  
  89. private void toBluetoothSettings(){  
  90.     Intent intent =  new Intent(Settings.ACTION_BLUETOOTH_SETTINGS);    
  91.        startActivity(intent);  
  92. }  
  93.   
  94. /** 
  95.  * 跳转到移动网络设置界面 
  96.  */  
  97. private void toDataRoamingSettings(){  
  98.      Intent intent =  new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS);    
  99.         startActivity(intent);  
  100. }  
  101.   
  102. /** 
  103.  * 跳转到时间设置界面 
  104.  */  
  105. private void toDateSettings(){  
  106.     Intent intent =  new Intent(Settings.ACTION_DATE_SETTINGS);    
  107.        startActivity(intent);  
  108. }  
  109.   
  110. /** 
  111.  * 跳转手机状态界面(关于手机界面) 
  112.  */  
  113. private void toDeviceInfoSettings(){  
  114.     Intent intent =  new Intent(Settings.ACTION_DEVICE_INFO_SETTINGS);    
  115.        startActivity(intent);  
  116. }  
  117.   
  118. /** 
  119.  * 跳转显示设置界面 
  120.  */  
  121. private void toDisplaySettings(){  
  122.     Intent intent =  new Intent(Settings.ACTION_DISPLAY_SETTINGS);    
  123.        startActivity(intent);  
  124. }  
  125.   
  126. private void toDreamSettings(){  
  127.     Intent intent =  new Intent(Settings.ACTION_DREAM_SETTINGS);    
  128.        startActivity(intent);  
  129. }  
  130.   
  131. /** 
  132.  * 跳转语言和输入法界面 
  133.  */  
  134. private void toInputMethodSettings(){  
  135.     Intent intent =  new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS);    
  136.        startActivity(intent);  
  137. }  
  138.   
  139. /** 
  140.  * 跳转语言选择界面 
  141.  * @deprecated 
  142.  */  
  143. private void toInputMethodSubtypeSettings(){  
  144.     Intent intent =  new Intent(Settings.ACTION_INPUT_METHOD_SUBTYPE_SETTINGS);    
  145.        startActivity(intent);  
  146. }  
  147.   
  148. /** 
  149.  * 跳转存储设置界面【内部存储】 
  150.  */  
  151. private void toInternalStorageSettings(){  
  152.      Intent intent =  new Intent(Settings.ACTION_INTERNAL_STORAGE_SETTINGS);    
  153.         startActivity(intent);  
  154. }  
  155.   
  156. /** 
  157.  * 跳转 存储设置【记忆卡存储】 
  158.  */  
  159. private void toMemoryCardSettings(){  
  160.      Intent intent =  new Intent(Settings.ACTION_MEMORY_CARD_SETTINGS);    
  161.         startActivity(intent);  
  162. }  
  163.   
  164. /** 
  165.  * 跳转语言选择界面【仅有English 和 中文两种选择】 
  166.  */  
  167. private void toLocalSettings(){  
  168.      Intent intent =  new Intent(Settings.ACTION_LOCALE_SETTINGS);    
  169.         startActivity(intent);  
  170. }  
  171.   
  172. /** 
  173.  * 跳转位置服务界面 
  174.  */  
  175. private void toLocationSourceSettings(){  
  176.     Intent intent =  new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);    
  177.        startActivity(intent);  
  178. }  
  179.   
  180. /** 
  181.  * 跳转到显示设置选择网络运营商 
  182.  */  
  183. private void toNetWorkOperatorSettings(){  
  184.      Intent intent =  new Intent(Settings.ACTION_NETWORK_OPERATOR_SETTINGS);    
  185.         startActivity(intent);  
  186. }  
  187.   
  188. /** 
  189.  * 显示NFC共享设置 
  190.  * API 14以上 
  191.  */  
  192. private void toNfcSharingSettings(){  
  193.     Intent intent =  new Intent(Settings.ACTION_NFCSHARING_SETTINGS);    
  194.        startActivity(intent);  
  195. }  
  196.   
  197. /** 
  198.  * 显示NFC设置。这显示了用户界面,允许NFC打开或关闭。   
  199.  * API 16以上 
  200.  */  
  201. private void toNfcSettings(){  
  202.     Intent intent =  new Intent(Settings.ACTION_NFC_SETTINGS);    
  203.        startActivity(intent);  
  204. }  
  205.   
  206. /** 
  207.  * 跳转到备份和重置界面 
  208.  */  
  209. private void toPrivacySettings(){  
  210.      Intent intent =  new Intent(Settings.ACTION_PRIVACY_SETTINGS);    
  211.         startActivity(intent);  
  212. }  
  213.   
  214. /** 
  215.  * 跳转快速启动设置界面 
  216.  */  
  217. private void toQuickLanuchSettings(){  
  218.     Intent intent =  new Intent(Settings.ACTION_QUICK_LAUNCH_SETTINGS);    
  219.        startActivity(intent);  
  220. }  
  221.   
  222. /** 
  223.  * 跳转到可搜索项设置界面 
  224.  */  
  225. private void toSearchSettings(){  
  226.     Intent intent =  new Intent(Settings.ACTION_SEARCH_SETTINGS);    
  227.        startActivity(intent);  
  228. }  
  229.   
  230. /** 
  231.  * 跳转到安全设置界面 
  232.  */  
  233. private void toSecuritySettings(){  
  234.     Intent intent =  new Intent(Settings.ACTION_SECURITY_SETTINGS);    
  235.        startActivity(intent);  
  236. }  
  237.   
  238. /** 
  239.  * 跳转到设置界面 
  240.  */  
  241. private void toSettings(){  
  242.     Intent intent =  new Intent(Settings.ACTION_SETTINGS);    
  243.        startActivity(intent);  
  244. }  
  245.   
  246. /** 
  247.  * 跳转到声音和振动设置界面 
  248.  */  
  249. private void toSoundSettings(){  
  250.     Intent intent =  new Intent(Settings.ACTION_SOUND_SETTINGS);    
  251.        startActivity(intent);  
  252. }  
  253.   
  254. /** 
  255.  * 跳转账户同步界面 
  256.  */  
  257. private void toSyncSettings(){  
  258.      Intent intent =  new Intent(Settings.ACTION_SYNC_SETTINGS);    
  259.         startActivity(intent);  
  260. }  
  261.   
  262. /** 
  263.  * 跳转用户字典界面 
  264.  */  
  265. private void toUserDictionarySettings(){  
  266.      Intent intent =  new Intent(Settings.ACTION_USER_DICTIONARY_SETTINGS);    
  267.         startActivity(intent);  
  268. }  
  269.   
  270. /** 
  271.  * 跳转到Wifi IP设置界面 
  272.  */  
  273. private void toWifiIpSettings(){  
  274.     Intent intent =  new Intent(Settings.ACTION_WIFI_IP_SETTINGS);    
  275.        startActivity(intent);  
  276. }  
  277.   
  278. /** 
  279.  * 跳转到Wifi设置界面(Wifi列表界面) 
  280.  */  
  281. private void toWifiSettings(){  
  282.     Intent intent =  new Intent(Settings.ACTION_WIFI_SETTINGS);    
  283.        startActivity(intent);  
  284. }  
  285.   
  286. /** 
  287.  * 跳转到添加帐户创建一个新的帐户屏幕 
  288.  */  
  289. private void toAddAccount(){  
  290.     Intent intent =  new Intent(Settings.ACTION_ADD_ACCOUNT);    
  291.        startActivity(intent);  
  292. }  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值