android查询指定的程序是否安装上 查询安装包
2011-11-10 11:04
211 查看
public staticboolean isIntentAvailable(Context
context,String action){
final PackageManager packageManager= context.getPackageManager();
final Intent intent=newIntent(action);
List<ResolveInfo> list=
packageManager.queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY);
return list.size()>0;
}
@Override
public boolean onPrepareOptionsMenu(Menu menu){
final boolean scanAvailable= isIntentAvailable(this,
"com.google.zxing.client.android.SCAN");
MenuItem item;
item = menu.findItem(R.id.menu_item_add);
item.setEnabled(scanAvailable);
return super.onPrepareOptionsMenu(menu);
}
context,String action){
final PackageManager packageManager= context.getPackageManager();
final Intent intent=newIntent(action);
List<ResolveInfo> list=
packageManager.queryIntentActivities(intent,
PackageManager.MATCH_DEFAULT_ONLY);
return list.size()>0;
}
@Override
public boolean onPrepareOptionsMenu(Menu menu){
final boolean scanAvailable= isIntentAvailable(this,
"com.google.zxing.client.android.SCAN");
MenuItem item;
item = menu.findItem(R.id.menu_item_add);
item.setEnabled(scanAvailable);
return super.onPrepareOptionsMenu(menu);
}
相关文章推荐
- 浏览器判断是否安装了ios/android客户端程序
- 浏览器判断是否安装了ios/android客户端程序
- 浏览器网页推断手机是否安装IOS/Androidclient程序
- Android系列之利用SharedPreferences是否是第一次进入安装程序
- 用dos批处理程序检测是否安装.netframework,并自动安装后运行指定程序(.net自启动光盘的制做)
- Android调用指定浏览器,判断某个应用是否安装
- [Android] 判断手机上是否安装了某个程序
- Android 判断程序是否已安装 & 启动另一个程序
- 浏览器判断检测手机中是否安装了ios/android客户端程序
- Android 检查手机上是否安装了指定的软件(根据包名检测)
- android 判断程序是否安装
- 浏览器判断是否安装了ios/android客户端程序
- 览器判断是否安装了ios/android客户端程序
- 浏览器判断是否安装了ios/android客户端程序
- android 安装apk文件,启动android程序,判断某个程序是否安装,遍历所有已经安装额程序
- Android 判断手机中是否有某个安装程序
- Linux 查询程序安装路径 是否安装
- Android 检查应用包名是否存在并启动或安装指定包名
- Android检测是否安装了指定应用
- android 开发程序检测本地是否安装第三方应用程序