跳转至系统网络设置界面
来源:互联网 发布:动态壁纸软件下载 编辑:程序博客网 时间:2024/06/08 13:55
虽然项目还没要求,但是我对这个比较好奇就去写了。
一开始是这样写的(测试写在按钮点击事件中):
Intent intent=new Intent(Settings.ACTION_DATA_ROAMING_SETTINGS);ComponentName cName = new ComponentName("com.android.phone","com.android.phone.Settings");intent.setComponent(cName);startActivity(intent);报异常java.lang.SecurityException: Permission Denial:
网上查了下,把com.android.phone.Settings改为com.android.phone.MobileNetWorkSettings
在vivo手机上可以运行,但是在小米上就报错了(小米改了些系统东西):页面没有找到
后来再去网上找了下,有解决方案:
//跳转到系统的网络设置界面Intent intent = null;// 先判断当前系统版本if(android.os.Build.VERSION.SDK_INT > 10){ // 3.0以上 intent = new Intent(android.provider.Settings.ACTION_WIRELESS_SETTINGS);}else{ intent = new Intent(); intent.setClassName("com.android.settings", "com.android.settings.WirelessSettings");}startActivity(intent);
这样写就可以了,时代变化太快,跟不上节奏啊!没有深入研究,以后找个时间去研究下哈!
2016.08.30补充笔记
我想打开这个页面:
Intent intentSettings;if(android.os.Build.VERSION.SDK_INT > 10){//判断版本(3.0以上) intentSettings = new Intent(Settings.ACTION_SETTINGS);}else{ intentSettings = new Intent(); intentSettings.setClassName("com.android.phone","com.android.phone.MobileNetWorkSettings");}startActivity(intentSettings);
0 0
- 跳转至系统网络设置界面
- 设置网络:跳转至系统设置页
- 网络判断跳转设置界面
- 跳转系统网络设置
- android 如何能使界面跳转到系统网络设置界面
- Android--检测用户的网络情况netWorkInfo-Dialog-intent跳转到系统网络设置界面
- Android - 跳转系统网络设置
- iOS如何在应用跳转至系统设置各个界面
- iOS 从APP跳转至APP的系统设置界面
- 自动检测iOS网络并可跳转至设置界面设置网络
- 自动检测iOS网络并可跳转至设置界面设置网络
- 【转载】自动检测iOS网络并可跳转至设置界面设置网络
- 自动检测iOS网络并可跳转至设置界面设置网络
- 自动检测iOS网络并可跳转至设置界面设置网络
- 自动检测iOS网络并可跳转至设置界面设置网络
- 自动检测iOS网络并可跳转至设置界面设置网络
- 自动检测iOS网络并可跳转至设置界面设置网络
- IOS-自动检测iOS网络并可跳转至设置界面设置网络
- iOS_Swift_枚举
- 一个简单的java应用程序
- Glide框架使用笔记
- VirtualBox安装问题
- 云南IPTV机顶盒分公司测试用例
- 跳转至系统网络设置界面
- 前端构建之bower、gulp
- CodeForces 540A Combination Lock
- IPTV机顶盒测试方法
- linux文本处理 sort,grep,sed,awk,uniq 用法
- C++第一天,命令框编译源文件方法
- Android事件分发机制完全解析,带你从源码的角度彻底理解(下)
- hdu 4435 charge-station【暴力+Bfs】
- 机器学习算法比较