zoukankan      html  css  js  c++  java
  • android的intent打开系统程序

    打开设置主界面

    Intent intent = new Intent(Android.provider.Settings.ACTION_SETTINGS); //系统设置

    startActivityForResult( intent , 0);

    打开网络设置界面(其他设置中的界面同理)

    Intent intent = new Intent(android.provider.Settings.ACTION_WIFI_SETTINGS);//WIFI设置

    startActivity(intent);

    new Intent(android.provider.Settings.ACTION_APPLICATION_SETTINGS);//管理应用程序界面

    new Intent(android.provider.Settings.ACTION_BLUETOOTH_SETTINGS);//打开蓝牙设置

    或者用以下方法(3.0以前的版本可以用此方法)

    Intent intent = new Intent("/");

    ComponentName cm = new ComponentName("com.android.settings","com.android.settings.WirelessSettings");

    intent.setComponent(cm);

    intent.setAction("android.intent.action.VIEW");

    startActivityForResult( intent , 0);

    打开壁纸设置

    Intent intent = new Intent(Intent.ACTION_SET_WALLPAPER);

    startActivity(intent);

    打开拨号界面

    Intent intent = new Intent(Intent.ACTION_DIAL);

    startActivity(intent);

    打开联系人界面

    Intent intent = new Intent(Intent.ACTION_VIEW);

    intent.setType("vnd.android.cursor.dir/contact");

    startActivity(intent);

    打开通话记录

    Intent intent = new Intent(Intent.ACTION_VIEW);

    intent.setType("vnd.android.cursor.dir/calls");

    startActivity(intent);

    打开短信列表界面

    Intent intent = new Intent(Intent.ACTION_MAIN);

    intent.addCategory(Intent.CATEGORY_DEFAULT);

    intent.setType("vnd.android-dir/mms-sms");

    startActivity(intent);

    打开相册和视频

    Intent intent = new Intent(Intent.ACTION_VIEW);

    intent.setType("vnd.android.cursor.dir/image");//图片列表

    intent.setType("vnd.android.cursor.dir/video");//视频列表

    startActivity(intent);

    打开mp3播放器

    Intent intent = new Intent("android.intent.action.MUSIC_PLAYER");

    startActivity(intent);

    打开照相机

    Intent intent = new Intent("android.media.action.STILL_IMAGE_CAMERA");

    startActivity(intent);

    打开录音

    选择一张照片或一个mp3文件或一个mp4文件

    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);//图片

    intent.setType("image/*");

    startActivityForResult(Intent.createChooser(intent, "Select Picture"),1);

    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);//音频

    intent.setType("audio/*");

    startActivityForResult(Intent.createChooser(intent, "Select music"),1);

    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);//视频

    intent.setType("video/*");

    startActivityForResult(Intent.createChooser(intent, "Select movie"),1);

    Intent intent = new Intent(Intent.ACTION_GET_CONTENT);//录音

    intent.setClassName("com.android.soundrecorder", "com.android.soundrecorder.SoundRecorder");

    intent.setType("audio/*");

    startActivityForResult(Intent.createChooser(intent, "Select movie"),1);

  • 相关阅读:
    代码题(11)— 链表两数相加
    机器学习(十九)— xgboost初试kaggle
    【js】鼠标跟随效果
    【js】event(事件对象)详解
    【vue】vue +element 搭建项目,this.$nextTick用法
    【vue】vue +element 搭建及开发中项目中,遇到的错误提示
    【vue】vue +element 搭建项目,点击空白处关闭弹窗
    【js】把一个json对象转成想要的数组
    【vue】vue +element 搭建项目,使用el-date-picker组件遇到的坑
    【vue】vue +element 搭建项目,在使用InputNumber 计数器时遇到的问题
  • 原文地址:https://www.cnblogs.com/koal/p/5438750.html
Copyright © 2011-2022 走看看