Intent 常见跳转用法

本文汇总了 Android 中使用 Intent 进行的各种系统设置界面跳转方法,包括拨打电话、进入不同设置页面等,为开发者提供了一站式的 Intent 使用指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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);
	}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值