zoukankan      html  css  js  c++  java
  • Android跳转各种系统设置界面-总结

    来自:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2017/0921/8536.html

         View btn1 = this.findViewById(R.id.button);
            btn1.setOnClickListener(new ButtonClickListener());
    
    
        }
        private class ButtonClickListener implements View.OnClickListener {
    
            public void onClick(View v) {
                //System.exit(0);
                //android.os.Process.killProcess(android.os.Process.myPid());
                startActivity(new Intent(Settings.ACTION_SETTINGS));
            }
        }
    

    开发中总会有一种需求,需要我们跳转系统设置界面,引导用户打开所需的设置.

    用法

    用法很简单,一行代码搞定

    1. startActivity(new Intent(Settings.ACTION_SETTINGS));

    但是这个参数是一直改变的.这样就可以跳转系统的各种设置界面.,该类的Api路径如图所示.


    这里写图片描述


    API文档飞机票戳我跳转

    下边是整理出的对照表,涵盖了大部分界面,当然有些特殊界面是没办法打开的,例如NFC等设置界面,需要手机硬件支持.


    常量字段示意
    ACTION_SETTINGS 系统设置界面
    ACTION_APN_SETTINGS APN设置界面
    ACTION_LOCATION_SOURCE_SETTINGS 定位设置界面
    ACTION_AIRPLANE_MODE_SETTINGS 更多连接方式设置界面
    ACTION_DATA_ROAMING_SETTINGS 双卡和移动网络设置界面
    ACTION_ACCESSIBILITY_SETTINGS 无障碍设置界面
    ACTION_SYNC_SETTINGS 同步设置界面
    ACTION_ADD_ACCOUNT 添加账户界面
    ACTION_NETWORK_OPERATOR_SETTINGS 选取运营商的界面
    ACTION_SECURITY_SETTINGS 安全设置界面
    ACTION_PRIVACY_SETTINGS 备份重置设置界面
    ACTION_VPN_SETTINGS VPN设置界面,可能不存在
    ACTION_WIFI_SETTINGS 无线网设置界面
    ACTION_WIFI_IP_SETTINGS WIFI的IP设置
    ACTION_BLUETOOTH_SETTINGS 蓝牙设置
    ACTION_CAST_SETTINGS 投射设置
    ACTION_DATE_SETTINGS 日期时间设置
    ACTION_SOUND_SETTINGS 声音设置
    ACTION_DISPLAY_SETTINGS 显示设置
    ACTION_LOCALE_SETTINGS 语言设置
    ACTION_VOICE_INPUT_SETTINGS 辅助应用和语音输入设置
    ACTION_INPUT_METHOD_SETTINGS 语言和输入法设置
    ACTION_USER_DICTIONARY_SETTINGS 个人字典设置界面
    ACTION_INTERNAL_STORAGE_SETTINGS 存储空间设置的界面
    ACTION_SEARCH_SETTINGS 搜索设置界面
    ACTION_APPLICATION_DEVELOPMENT_SETTINGS 开发者选项设置
    ACTION_DEVICE_INFO_SETTINGS 手机状态信息的界面
    ACTION_DREAM_SETTINGS 互动屏保设置的界面
    ACTION_NOTIFICATION_LISTENER_SETTINGS 通知使用权设置的界面
    ACTION_NOTIFICATION_POLICY_ACCESS_SETTINGS 勿扰权限设置的界面
    ACTION_CAPTIONING_SETTINGS 字幕设置的界面
    ACTION_PRINT_SETTINGS 打印设置界面
    ACTION_BATTERY_SAVER_SETTINGS 节电助手界面
    ACTION_HOME_SETTINGS 主屏幕设置界面

    以上是我从红米note4一个一个打开的,不能打开的我没有写上去,需要各位自己看APi文档了.

    联系方式

    本人技术有限,还有很多不完美的地方,欢迎指出.(写作不易,谢谢您的star支持)

  • 相关阅读:
    有用的java工具
    AOP在大规模软件开发项目中的应用(图)
    java并发编程实践笔记
    深入JVM系列(三)之类加载、类加载器、双亲委派机制与常见问题
    JVM相关问答
    软件架构设计的六大原则
    JVM 运行时数据区域
    JVM 类加载过程
    JVM 垃圾回收算法
    Memcached内存分配优化及使用问题
  • 原文地址:https://www.cnblogs.com/gisoracle/p/7623236.html
Copyright © 2011-2022 走看看