/** * 检测是否安装淘宝客户端 */ public static boolean isAppInstalled(Context context, String packageName) { try { context.getPackageManager().getPackageInfo(packageName, 0); return true; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); return false; } }
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(mActivity.getString(R.string.TBomni))); if (isAppInstalled(getActivity(), packageName)) { intent.setClassName("com.taobao.taobao", "com.taobao.tao.shop.router.ShopUrlRouterActivity"); } startActivity(intent);
本文介绍了一种检测手机中是否已安装淘宝客户端的方法,并展示了如何根据检测结果启动相应的应用程序。此方法适用于Android平台,通过检查包名是否存在来判断应用是否安装。
1266

被折叠的 条评论
为什么被折叠?



