/** * 检测是否安装淘宝客户端 */ 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);