1、跳转Setting应用列表(所有应用)
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS);
this.startActivity(intent);2、跳转Setting应用列表(安装应用)
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_MANAGE_APPLICATIONS_SETTINGS);3、跳转Setting应用列表
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_APPLICATION_SETTINGS);4、开发者选项
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_APPLICATION_DEVELOPMENT_SETTINGS);5、允许在其它应用上层显示的应用
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION);6、无障碍设置
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);7、添加账户
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_ADD_ACCOUNT);8、WIFI设置
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_WIFI_SETTINGS);9、蓝牙设置
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_BLUETOOTH_SETTINGS);10、移动网络设置
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS);11、日期时间设置
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_DATE_SETTINGS);12、关于手机界面
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_DEVICE_INFO_SETTINGS);13、显示设置界面
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_DISPLAY_SETTINGS);14、声音设置
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_SOUND_SETTINGS);15、互动屏保
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_DREAM_SETTINGS);16、输入法
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS);17、输入法_SubType
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_INPUT_METHOD_SUBTYPE_SETTINGS);18、内部存储设置界面
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_INTERNAL_STORAGE_SETTINGS);19、存储卡设置界面
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_MEMORY_CARD_SETTINGS);20、语言选择界面
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_LOCALE_SETTINGS);21、位置服务界面
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS);22、运营商
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_NETWORK_OPERATOR_SETTINGS);23、NFC共享界面
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_NFCSHARING_SETTINGS);24、NFC设置
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_NFC_SETTINGS);25、备份和重置
            
            
              java
              
              
            
          
          <Intent intent =  new Intent(Settings.ACTION_PRIVACY_SETTINGS);26、快速启动
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_QUICK_LAUNCH_SETTINGS);27、搜索设置
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_SEARCH_SETTINGS);28、安全设置
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_SECURITY_SETTINGS);29、设置的主页
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_SETTINGS);30、用户同步界面
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_SYNC_SETTINGS);31、用户字典
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_USER_DICTIONARY_SETTINGS);32、IP设置
            
            
              java
              
              
            
          
          Intent intent =  new Intent(Settings.ACTION_WIFI_IP_SETTINGS);33、App设置详情界面
            
            
              java
              
              
            
          
          public void startAppSettingDetail() {
   String packageName = getPackageName();
    Uri packageURI = Uri.parse("package:" + packageName);
    Intent intent = new Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS);
    intent.setData(packageURI);
    startActivity(intent);
}34、跳转应用市场
            
            
              java
              
              
            
          
          public void startMarket() {
    Intent intent = new Intent(Intent.ACTION_VIEW);
//  intent.setData(Uri.parse("market://details?id=" + "com.xxx.xxx"));
    intent.setData(Uri.parse("market://search?q=App Name"));
    startActivity(intent);
}35、获取Launcherbaoming
            
            
              java
              
              
            
          
          public void getLauncherPackageName() {
     Intent intent = new Intent(Intent.ACTION_MAIN);
      intent.addCategory(Intent.CATEGORY_HOME);
      final ResolveInfo res = this.getPackageManager().resolveActivity(intent, 0);
      if (res.activityInfo == null) {
          Log.e("TAG", "没有获取到");
          return;
      }
  
     if (res.activityInfo.packageName.equals("android")) {
         Log.e("TAG", "有多个Launcher,且未指定默认");
     } else {
         Log.e("TAG", res.activityInfo.packageName);
     }
 }36、跳转图库获取图片
            
            
              java
              
              
            
          
          public void startGallery() {
  Intent intent = new Intent(Intent.ACTION_PICK,
            android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
    intent.setType("image/*");
    this.startActivityForResult(intent, 1);
}37、跳转相机,拍照并保存
            
            
              java
              
              
            
          
          public void startCamera() {
  String dir = Environment.getExternalStorageDirectory().getAbsolutePath() + "/test.jpg";
     Uri headCacheUri = Uri.fromFile(new File(dir));
     Intent takePicIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
    takePicIntent.putExtra(MediaStore.EXTRA_OUTPUT, headCacheUri);
     startActivityForResult(takePicIntent, 2);
 }38、跳转文件管理器
            
            
              java
              
              
            
          
          public void startFileManager() {
    Intent intent = new Intent(Intent.ACTION_GET_CONTENT,
            android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
    intent.setType("file/*");
    this.startActivityForResult(intent, 3);
}39、直接拨打电话
            
            
              java
              
              
            
          
           public void startCall() {
    Intent callIntent = new Intent(Intent.ACTION_CALL);
     callIntent.setData(Uri.parse("tel:" + "13843894038"));
     if (ActivityCompat.checkSelfPermission(this, Manifest.permission.CALL_PHONE) != PackageManager.PERMISSION_GRANTED) {
         return;
     }
     startActivity(callIntent);
 }40、跳转电话应用
            
            
              java
              
              
            
          
          public void startPhone() {
Intent intent = new Intent(Intent.ACTION_DIAL,Uri.parse("tel:" + "13843894038"));
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivity(intent);
}41、发送短信
            
            
              java
              
              
            
          
          public void startSMS() {
    Uri smsToUri = Uri.parse("smsto://10086");
    Intent mIntent = new Intent( android.content.Intent.ACTION_SENDTO, smsToUri );
    startActivity(mIntent);
}42、发送彩信
            
            
              java
              
              
            
          
          public void startMMS() {
 Uri uri = Uri.parse("content://media/external/images/media/11");
    Intent it = new Intent(Intent.ACTION_SEND);
    it.putExtra("sms_body", "some text");
    it.putExtra(Intent.EXTRA_STREAM, uri);
    it.setType("image/png");
    startActivity(it);
}43、发送邮件
            
            
              java
              
              
            
          
          public void startEmail() {
   Uri uri = Uri.parse("mailto:6666666@qq.com");
    String[] email = {"12345678@qq.com"};
    Intent intent = new Intent(Intent.ACTION_SENDTO, uri);
    intent.putExtra(Intent.EXTRA_CC, email); // 抄送人
    intent.putExtra(Intent.EXTRA_SUBJECT, "这是邮件的主题部分"); // 主题
    intent.putExtra(Intent.EXTRA_TEXT, "这是邮件的正文部分"); // 正文
    startActivity(Intent.createChooser(intent, "请选择邮件类应用"));
}44、跳转联系人
            
            
              java
              
              
            
          
          public void startContact() {
  Intent intent = new Intent();
    intent.setAction(Intent.ACTION_VIEW);
    intent.setData(Contacts.People.CONTENT_URI);
    startActivity(intent);
    /*Intent intent = new Intent();
    intent.setAction(Intent.ACTION_PICK);
    intent.setData(Uri.parse("content://contacts/people"));
    startActivityForResult(intent, 5);*/
}45、插入联系人
            
            
              java
              
              
            
          
          public void insertContact() {
  Intent intent = new Intent(Intent.ACTION_INSERT);
    intent.setData(ContactsContract.Contacts.CONTENT_URI);
    intent.putExtra(ContactsContract.Intents.Insert.PHONE, "18688888888");
    startActivityForResult(intent, 1);
}46、插入日历事件
            
            
              java
              
              
            
          
          public void startCalender() {
 Intent intent = new Intent(Intent.ACTION_INSERT);
    intent.setData(CalendarContract.Events.CONTENT_URI);
    intent.putExtra(CalendarContract.Events.TITLE, "开会");
    startActivityForResult(intent, 1);
}47、跳转浏览器
            
            
              java
              
              
            
          
          public void startBrowser() {
  Uri uri = Uri.parse("http://www.baidu.com");
    Intent intent = new Intent(Intent.ACTION_VIEW,uri);
    startActivity(intent);
}48、安装应用
            
            
              java
              
              
            
          
          public void startInstall() {
 String filePath="/xx/xx/abc.apk";
    Intent intent = new  Intent(Intent.ACTION_VIEW);
    intent.setDataAndType(Uri.parse("file://" + filePath),
            "application/vnd.android.package-archive");
    startActivity(intent);
}>49、卸载应用
            
            
              java
              
              
            
          
          public void startUnInstall() {
  String packageName="cn.memedai.mas.debug";
    Uri packageUri = Uri.parse("package:"+packageName);//包名,指定该应用
    Intent uninstallIntent = new Intent(Intent.ACTION_DELETE, packageUri);
    startActivity(uninstallIntent);
}50、回到桌面
            
            
              java
              
              
            
          
          public void startLauncherHome() {
  Intent intent = new Intent(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_HOME);
    startActivity(intent);
}51、打开任意文件(根据其MIME TYPE自动选择打开的应用)
            
            
              java
              
              
            
          
            private void openFile(File f) {
      Intent intent = new Intent();
      intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
      intent.setAction(android.content.Intent.ACTION_VIEW);
      String type = getMIMEType(f);
      intent.setDataAndType(Uri.fromFile(f), type);
      startActivity(intent);
  }
  
 private String getMIMEType(File f) {
     String end = f.getName().substring(f.getName().lastIndexOf(".") + 1,
             f.getName().length()).toLowerCase();
     String type = "";
     if (end.equalsIgnoreCase("mp3")
             || end.equalsIgnoreCase("aac")
             || end.equalsIgnoreCase("amr")
             || end.equalsIgnoreCase("mpeg")
             || end.equalsIgnoreCase("mp4")) {
         type = "audio";
     } else if(end.equalsIgnoreCase("mp4")
             || end.equalsIgnoreCase("3gp")
             || end.equalsIgnoreCase("mpeg4")
             || end.equalsIgnoreCase("3gpp")
             || end.equalsIgnoreCase("3gpp2")
             || end.equalsIgnoreCase("flv")
             || end.equalsIgnoreCase("avi")) {
         type = "video";
     } else if (end.equalsIgnoreCase("jpg")
             || end.equalsIgnoreCase("gif")
             || end.equalsIgnoreCase("bmp")
             || end.equalsIgnoreCase("png")
             || end.equalsIgnoreCase("jpeg")) {
         type = "image";
     } else {
         type = "*";
     }
     type += "/*";
     return type;
 }52、跳转录音
            
            
              java
              
              
            
          
          public void startRecord() {
 Intent intent = new Intent(MediaStore.Audio.Media.RECORD_SOUND_ACTION);
    startActivity(intent);
}👀关注公众号:Android老皮!!!欢迎大家来找我探讨交流👀