Android之——激活应用程序的详情界面

来源:互联网 发布:lds激光测距 知乎 编辑:程序博客网 时间:2024/06/01 21:55
转载请注明出处:http://blog.csdn.net/l1028386804/article/details/47303575

在Android系统自带的设置功能里,进入应用列表后,点击列表条目会进入应用的详情界面。那么我们自己可不可以写一个自己的应用程序,实现激活应用程序的详情界面呢?这个是可以实现的,那我们就一起来看看如何实现这个功能吧。不多说了,咱们直接进入主题。

一、原理

由于2.2之前的版本与2.2之后的版本激活应用程序的详情界面的方式不同,所以,我们先要获取到当前Android系统的SDK版本号,如果SDK版本号大于8,则使用2.2以后版本的激活方式,如果SDK版本小于等于8,则使用2.2之前版本的调用方式。

二、实现

实现很简单,这里我就不将所有的代码贴出来了,我只给出核心方法代码,大家只要将这些方法直接用到自己的项目中即可。

1、获取当前Android系统SDK版本号代码

//获取当前系统的SDK版本号private int getSDKVersion(){return android.os.Build.VERSION.SDK_INT;}

2、激活应用程序的详情界面

//激活激活应用程序的详情界面//传入的参数为要激活的应用程序的包名public void notifyAppDetailView(String packageName){    int version = getSDKVersion();Intent intent = new Intent();//2.3以后版本调用应用详情页面if(version > 8){//激活系统的组件intent.setAction("android.settings.APPLICATION_DETAILS_SETTINGS");intent.setData(Uri.parse("package:" + packageName));}else{   //2.2及2.2以前版本调用应用详情界面intent.setAction(Intent.ACTION_VIEW);intent.addCategory("android.intent.category.VOICE_LAUNCH");intent.putExtra("pkg", packageName);}startActivity(intent);}

三、运行效果

1 0
原创粉丝点击