安卓如何在代码里判断手机里是否安装了新浪微博呢! |
|
20分 |
根据包名(新浪微博包名:com.sina.weibo)判断应用程序是否安装就可以了。
判断方法: /** * 应用程序是否已安装 * @param context * @param packageName 应用程序的包名 * @return */ public static boolean isInstalled(Context context, String packageName) { if (packageName == null || "".equals(packageName)) return false; try { context.getPackageManager().getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES); return true; } catch (NameNotFoundException e) { return false; } } |