Android判断应用是否存在
2012-05-03 15:48
288 查看
通过包名判断 public boolean checkBrowser(String packageName) { if (packageName == null || "".equals(packageName)) return false; try { ApplicationInfo info = getPackageManager().getApplicationInfo( packageName, PackageManager.GET_UNINSTALLED_PACKAGES); return true; } catch (NameNotFoundException e) { return false; } } 判断包中的Activity Intent intent = new Intent(Intent.ACTION_VIEW); intent.setClassName("com.android.settings", //$NON-NLS-1$ "com.android.settings.InstalledAppDetails"); //$NON-NLS-1$ intent.putExtra("com.android.settings.ApplicationPkgName", //$NON-NLS-1$ mCurrentPkgName); List<ResolveInfo> acts = getPackageManager().queryIntentActivities( intent, 0); if (acts.size() > 0) { startActivity(intent); } else { Toast.makeText(this, getString(R.string.failed_to_resolve_activity), Toast.LENGTH_SHORT).show(); } 文章出自:http://www.diybl.com/course/3_program/java/javajs/20110318/554531.html
相关文章推荐
- [转] Android应用添加(创建)和删除及判断是否存在桌面快捷方式
- Android应用添加(创建)和删除及判断是否存在桌面快捷方式
- Android判断应用或Activity是否存在
- Android应用添加(创建)和删除及判断是否存在桌面快捷方式
- Android应用添加(创建)和删除及判断是否存在桌面快捷方式
- Android判断应用是否存在
- Android开发之--判断当前手机上是否存在QQ或微信应用
- (4.2.16.5)Android判断应用或Activity是否存在
- Android判断应用是否存在 ,Android 关闭整个应用程序
- Android应用添加(创建)和删除及判断是否存在桌面快捷方式
- Android判断应用是否存在 ,Android 关闭整个应用程序
- Android判断应用或Activity是否存在
- Android 判断当前Activity是不是最后一个Activity 以及 应用或Activity是否存在
- Android判断应用是否存在 及 Android 关闭整个应用程序
- android中判断某个应用是否存在
- Android应用添加(创建)和删除及判断是否存在桌面快捷方式
- Android应用添加(创建)和删除及判断是否存在桌面快捷方式
- Android判断应用是否存在
- Android判断应用或Activity是否存在
- Android应用添加(创建)和删除及判断是否存在桌面快捷方式