1、检查是否安装了淘宝apk

/** * 检查手机上是否安装了指定的软件 * * @param context context * @param pkgName 应用包名 * @return true:已安装;false:未安装 */public static boolean isPkgInstalled(Context context, String pkgName) {    PackageInfo packageInfo;    try {        packageInfo = context.getPackageManager().getPackageInfo(pkgName, 0);    } catch (PackageManager.NameNotFoundException e) {        packageInfo = null;        e.printStackTrace();    }    return packageInfo != null;}

2、有安装APP就跳转淘宝打开商品详情;未安装则H5打开

private void toTaobao(String detailId) {    String url = "https://item.taobao.com/item.htm?id=" + detailId;    if (AppUtils.isPkgInstalled(this, "com.taobao.taobao")) {        //测试商品url        Intent intent = new Intent();        intent.setAction("Android.intent.action.VIEW");        Uri uri = Uri.parse(url); // 商品地址        intent.setData(uri);        intent.setClassName("com.taobao.taobao", "com.taobao.tao.detail.activity.DetailActivity");        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  //不设置新任务将不会跳转淘宝,直接在本APP内打开商品链接        startActivity(intent);    } else {        WebUrlActivity.launchTaoBao(this, url);    }}

更多相关文章

  1. 淘宝Android客户端技术分析
  2. Android(安卓)原生控件ViewFlipper实现淘宝头条垂直滚动广告条
  3. android 购物车 listview嵌套问题
  4. android通过快捷方式打开一个网页
  5. Android定时器和倒计时实现淘宝秒杀功能
  6. Android(安卓)popupWindow点击某个控件在其下面显示弹窗,例如淘
  7. 【android精品源码系列】安卓线上购物商城
  8. Android社交类APP动态详情代码实现通用模板
  9. 雷锋读图:两百款Android手机上的淘宝

随机推荐

  1. android Image zImage uImage boot.img分
  2. android 判断网络是否断开
  3. android 输出.txt 文本换行问题
  4. android 调用相机保存拍照后的图片
  5. android vibrator 震动
  6. Android 字体相关内容
  7. Android 学习--ListView 的使用(一)
  8. android 入门学习笔记 Button 常用的弹窗
  9. Android safe mode
  10. Retrofit源码导读