设为首页 加入收藏

TOP

Android应用程序跳转到系统的各个设置页面
2014-11-24 11:50:14 来源: 作者: 【 】 浏览:1
Tags:Android 应用程序 系统 各个 设置 页面

在开发过程中,当我们的程序检测到某个功能项没打开或者没设置的时候,需要我们在程序中跳转设置页面供用户设置后返回我们的程序才能用我们程序的某一功能,这样,我们就有必要去了解以下内容:


使用实例例:startActivity(new Intent(Settings.ACTION_WIRELESS_SETTINGS)),即可跳到android手机网络设置页面。


如果要launch Mobile Networks Setting页面按如下方法:
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);



如果要进入Networks Operators页面按如下方法:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setClassName(“com.android.phone”, “com.android.phone.NetworkSetting”);
startActivity(intent);



以上为网上提供的跳转方法是从自己软件的包名跳转到系统的包名,大家都知道,android特别的烂,时不时改变程序的结构,不同版本可能包名什么不一样的,此外,android应用层的包名若是不知道,则无法跳转,经不认真测试,好像会报错,个人感觉也是特别的麻烦。然而android为我们提供比startActivity更加简便的方法,就是startActivityForResult,使用startActivityForResult跳转设置页面设置完成后还可以返回自己的程序页面。下面是个人的实现方法:


比如,我要跳转系统”辅助功能“设置页面,则用一下代码即可:


Intent intent = new Intent(Settings.ACTION_ACCESSIBILITY_SETTINGS);
startActivityForResult(intent, REQUESTCODE);


备注:REQUESTCODE为声明的静态 int 型常量


==================== 以下为跳转个设置页面的参数 =============================


以上为2012-7-12在android开发文档中截取的参数,最新参数请关注android官网的开发文档http://developer.android.com/reference/android/provider/Settings.html


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android手机通过socket与pc通信 下一篇Android LineaerLayout中layout_m..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·深入理解 Java 集合 (2025-12-27 07:22:48)
·Java集合框架全面解 (2025-12-27 07:22:45)
·时隔 15 年,巨著《J (2025-12-27 07:22:43)
·定义一个类模板并实 (2025-12-27 06:52:28)
·一文搞懂怎么用C语言 (2025-12-27 06:52:25)