如何判断包含某个Activity Action的Android应用程序是否安装?
2016-11-10 17:08
253 查看
判断该activity' acrion的应用是否安装。如果未被安装;要求用户进行安装;安装后在调用。
--------------------------实现------------------------------
调用PackManager.queryIntentActivities方法可以查询系统中是否注册了某一个Activity Action,如果未返回任何结果,说明系统中没安装包含知道
Activity Action 的apk程序。
--------------------------代码------------------------------
PackageManager packManager = getPackManager( );
Intent intent = new Intent("com.xxx.phone.action.TOUCH_DIALER");
//在系统中查询指定的Activity Action
List<ResolveInfo> resolveInfos = packageManager.queryIntentActivities(intent,PackManager.GET_INTENT_FILTERS);
//如果没有任何结果,表面系统中没有指定的Activity Action
if(resolveInfos.size() == 0)
Log.d("Activity Action","Activity Action 不存在");
--------------------------实现------------------------------
调用PackManager.queryIntentActivities方法可以查询系统中是否注册了某一个Activity Action,如果未返回任何结果,说明系统中没安装包含知道
Activity Action 的apk程序。
--------------------------代码------------------------------
PackageManager packManager = getPackManager( );
Intent intent = new Intent("com.xxx.phone.action.TOUCH_DIALER");
//在系统中查询指定的Activity Action
List<ResolveInfo> resolveInfos = packageManager.queryIntentActivities(intent,PackManager.GET_INTENT_FILTERS);
//如果没有任何结果,表面系统中没有指定的Activity Action
if(resolveInfos.size() == 0)
Log.d("Activity Action","Activity Action 不存在");
相关文章推荐
- Android判断应用程序是否安装和版本号
- 如何在页面判断Windows应用程序是否安装?
- android 判断应用程序是否已安装
- Android之获取手机上已安装的所有的应用程序的信息,并判断是否安装了某应用程序(系统程序或非系统应用程序判断)
- android 判断应用程序是否已安装
- Android如何判断手机里是否安装了某个应用
- Android中让应用程序自动安装到手机内存及判断应用程序是否安装在SDCard中
- 判断android应用程序是否已安装
- Android中让应用程序自动安装到手机内存及判断应用程序是否安装在SDCard中
- Android判断是否安装某个应用程序
- Android Tips: 如何判断所安装的应用是否为系统应用
- android 判断应用程序是否已安装(附带常用软件包名)
- android如何判断手机上是否安装了浏览器
- Android 判断应用程序是否已安装
- Android如何判断应用程序是安装在手机内存中还是SD卡
- Android 判断应用程序获取通知栏权限是否开启,以及如何跳转到应用程序设置界面
- android 判断应用程序是否已安装
- android 判断应用程序是否已安装
- Android判断应用程序是否安装和版本号
- Android判断应用程序是否已安装