Intent 常见跳转用法
- /**
- * 携带指定号码跳转到拨号界面
- * @param phoneNum
- */
- private void dial(String phoneNum){
- Intent intent = new Intent(Intent.ACTION_DIAL);
- intent.setData(Uri.parse("tel:"+phoneNum));
- startActivity(intent);
- }
- /**
- * 跳转到开发者选项界面
- */
- private void toDevelpoerSettings() {
- Intent intent = new Intent(
- Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转系统的辅助功能界面
- */
- private void toAccessibilitySettings(){
- Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转飞行模式,无线网和网络设置界面
- */
- private void toAirplaneModeSettings(){
- Intent intent = new Intent(Settings.ACTION_AIRPLANE_MODE_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到Wifi设置界面
- */
- private void toWifiSettions(){
- Intent intent = new Intent(Settings.ACTION_WIFI_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到APN设置界面
- */
- private void toAPNSettings(){
- Intent intent = new Intent(Settings.ACTION_APN_SETTINGS);
- startActivity(intent);
- }
- /**
- * 根据包名跳转到系统自带的应用程序信息界面
- * @param packageName
- */
- private void toApplicationDetailsSettings(String packageName){
- Uri packageURI = Uri.parse("package:" + packageName);
- Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS,packageURI);
- startActivity(intent);
- }
- /**
- * 跳转到应用程序设置界面
- */
- private void toApplicationSettings(){
- Intent intent = new Intent(Settings.ACTION_APPLICATION_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到应用程序界面【所有的】
- */
- private void toManageAllApplicationSettings(){
- Intent intent = new Intent(Settings.ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到应用程序界面【已安装的】
- */
- private void toManageApplicationSettings(){
- Intent intent = new Intent(Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到蓝牙设置界面
- */
- private void toBluetoothSettings(){
- Intent intent = new Intent(Settings.ACTION_BLUETOOTH_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到移动网络设置界面
- */
- private void toDataRoamingSettings(){
- Intent intent = new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到时间设置界面
- */
- private void toDateSettings(){
- Intent intent = new Intent(Settings.ACTION_DATE_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转手机状态界面(关于手机界面)
- */
- private void toDeviceInfoSettings(){
- Intent intent = new Intent(Settings.ACTION_DEVICE_INFO_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转显示设置界面
- */
- private void toDisplaySettings(){
- Intent intent = new Intent(Settings.ACTION_DISPLAY_SETTINGS);
- startActivity(intent);
- }
- private void toDreamSettings(){
- Intent intent = new Intent(Settings.ACTION_DREAM_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转语言和输入法界面
- */
- private void toInputMethodSettings(){
- Intent intent = new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转语言选择界面
- * @deprecated
- */
- private void toInputMethodSubtypeSettings(){
- Intent intent = new Intent(Settings.ACTION_INPUT_METHOD_SUBTYPE_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转存储设置界面【内部存储】
- */
- private void toInternalStorageSettings(){
- Intent intent = new Intent(Settings.ACTION_INTERNAL_STORAGE_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转 存储设置【记忆卡存储】
- */
- private void toMemoryCardSettings(){
- Intent intent = new Intent(Settings.ACTION_MEMORY_CARD_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转语言选择界面【仅有English 和 中文两种选择】
- */
- private void toLocalSettings(){
- Intent intent = new Intent(Settings.ACTION_LOCALE_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转位置服务界面
- */
- private void toLocationSourceSettings(){
- Intent intent = new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到显示设置选择网络运营商
- */
- private void toNetWorkOperatorSettings(){
- Intent intent = new Intent(Settings.ACTION_NETWORK_OPERATOR_SETTINGS);
- startActivity(intent);
- }
- /**
- * 显示NFC共享设置
- * API 14以上
- */
- private void toNfcSharingSettings(){
- Intent intent = new Intent(Settings.ACTION_NFCSHARING_SETTINGS);
- startActivity(intent);
- }
- /**
- * 显示NFC设置。这显示了用户界面,允许NFC打开或关闭。
- * API 16以上
- */
- private void toNfcSettings(){
- Intent intent = new Intent(Settings.ACTION_NFC_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到备份和重置界面
- */
- private void toPrivacySettings(){
- Intent intent = new Intent(Settings.ACTION_PRIVACY_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转快速启动设置界面
- */
- private void toQuickLanuchSettings(){
- Intent intent = new Intent(Settings.ACTION_QUICK_LAUNCH_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到可搜索项设置界面
- */
- private void toSearchSettings(){
- Intent intent = new Intent(Settings.ACTION_SEARCH_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到安全设置界面
- */
- private void toSecuritySettings(){
- Intent intent = new Intent(Settings.ACTION_SECURITY_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到设置界面
- */
- private void toSettings(){
- Intent intent = new Intent(Settings.ACTION_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到声音和振动设置界面
- */
- private void toSoundSettings(){
- Intent intent = new Intent(Settings.ACTION_SOUND_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转账户同步界面
- */
- private void toSyncSettings(){
- Intent intent = new Intent(Settings.ACTION_SYNC_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转用户字典界面
- */
- private void toUserDictionarySettings(){
- Intent intent = new Intent(Settings.ACTION_USER_DICTIONARY_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到Wifi IP设置界面
- */
- private void toWifiIpSettings(){
- Intent intent = new Intent(Settings.ACTION_WIFI_IP_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到Wifi设置界面(Wifi列表界面)
- */
- private void toWifiSettings(){
- Intent intent = new Intent(Settings.ACTION_WIFI_SETTINGS);
- startActivity(intent);
- }
- /**
- * 跳转到添加帐户创建一个新的帐户屏幕
- */
- private void toAddAccount(){
- Intent intent = new Intent(Settings.ACTION_ADD_ACCOUNT);
- startActivity(intent);
- }