Android 中打开淘宝和亚马逊店铺首页、facebook、Message
// 打开手淘   private void openTaobaoShopping() {        if (checkPackage( "com.taobao.taobao")) {            Intent intent = new Intent();            intent.setAction("android.intent.action.VIEW");            String url = "taobao://shop.m.taobao.com/shop/shop_index.htm?shop_id=589316535";            Uri uri = Uri.parse(url);            intent.setData(uri);            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);            intent.setClassName("com.taobao.taobao", "com.taobao.android.shop.activity.ShopHomePageActivity");            startActivity(intent);        } else {            Intent intent = new Intent();            intent.setAction("android.intent.action.VIEW");            Uri  content_url = Uri.parse("https://gyroor.tmall.com/shop/view_shop.htm?spm=a230r.1.14.24.100b4c683ZQt3U&user_number_id=3555679835");            intent.setData(content_url);            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);            startActivity(intent);        }    }// 打开亚马逊(注意亚马逊的配置,若是收货地址没有在店铺站点发布范围内是打不开的,美国邮编:91730)    intent.setAction("android.intent.action.VIEW");                    content_url = Uri.parse("https://www.amazon.com/s/browse/ref%3Dbl_dp_s_mapp_17442926011?ie=UTF8&node=17442926011&field-lbr_brands_browse-bin=Gyroor");                    intent.setData(content_url);                    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);                    startActivity(intent);

 

//  打开Facebook    private void goFacebook(){        // 跳转到facebook        Intent intent = new Intent();        PackageManager packageManager = MallActivity.this.getPackageManager();        intent = packageManager.getLaunchIntentForPackage("com.facebook.katana");     // 判断是否有安装facebook        if (intent == null) {  // 没有facebook时用浏览器打开            Intent intent2 = new Intent();            intent2.setData(Uri.parse("https://www.facebook.com/Gyroor/"));            intent2.setAction(Intent.ACTION_VIEW);            startActivity(intent2); //启动浏览器        } else {            intent =new Intent();            String facebookUrl =DiscoverActivity.getFacebookPageURL(MallActivity.this);            if (facebookUrl.equals("PackageManager.NameNotFoundException")){                intent.setData(Uri.parse("https://www.facebook.com/Gyroor/"));                intent.setAction(Intent.ACTION_VIEW);            }else {                intent.setAction("android.intent.action.VIEW");                intent.setData(Uri.parse(facebookUrl));            }            startActivity(intent);        }    }

 

    /**     * 打开Messenger App     *  */    private  void openMessger2() {        if (checkPackage("com.facebook.orca")) {            Intent intent = new Intent();            intent.setAction("android.intent.action.VIEW");            String url = "http://m.me/Gyroor";            Uri uri = Uri.parse(url);            intent.setData(uri);            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);            intent.setClassName("com.facebook.orca", "com.facebook.messenger.intents.IntentHandlerActivity");            startActivity(intent);        } else            {            Intent intent = new Intent();            intent.setClass(ContactMeActivity.this, WebViewActivity.class);            intent.putExtra("webUrl", "https://www.messenger.com/t/Gyroor");            startActivity(intent);        }    }

 

更多相关文章

  1. android保存图片到sdcard后,在图片浏览器不能马上显示出来
  2. Android手机用户隐私获取,包括读取通讯录、读取通话记录、读取浏
  3. 文件浏览器
  4. Google计划开发开源WebKit内核Android浏览器
  5. Android 集成Chrome 浏览器内核 Crosswalk
  6. android 模拟浏览器访问网络
  7. 【Android】简单图片浏览器
  8. 用Javascript判断访问来源操作系统, 设备, 浏览器类型
  9. 通过判断浏览器的userAgent,用正则来判断手机是否是ios(苹果)和Andr

随机推荐

  1. Android(安卓)NDK初识
  2. Android中的Intent标准跳转应用
  3. Suggestion: add 'tools:replace="androi
  4. Android画图之Matrix(二)
  5. Android中Handler Runnable与Thread的区
  6. Android帧缓冲区(Frame Buffer)硬件抽象层(H
  7. Android的图片浏览源码解读
  8. Android(安卓)App开发基础篇—四大组件之
  9. 编写android对google地图的调用
  10. 《Android经验分享》周刊第7期