Android开发之--从app中跳转到淘宝店铺
首先、一个工具类 方法,检测该包名下的应用是否存在
public static boolean checkPackage(Context context ,String packageName) {if (packageName == null || "".equals(packageName))return false; try{context.getPackageManager().getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES); return true; }catch (PackageManager.NameNotFoundException e){return false; }}
然后就是在需要的地方调用
以下是打开淘宝的方法
调用工具类,判断该包名下的应用是否存在,如果存在,则跳转,如果不存在,则打开网页版默认地址
private void openTaobaoShopping() {if (DeviceUtil.checkPackage(this, "com.taobao.taobao")) {Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); // https://detail.tmall.com/item.htm?id=535823983028&spm=a21bo.7932663.item.2.0mvUrk&scm=1007.13596.65361.100200300000014 String url = "taobao://shop.m.taobao.com/shop/shop_index.htm?shop_id=131259851&spm=a230r.7195193.1997079397.8.Pp3ZMM&point"; Uri uri = Uri.parse(url); intent.setData(uri); startActivity(intent); } else {WebViewActivity.open(MainActivity.this, "https://shop131259851.taobao.com/?spm=a230r.7195193.1997079397.8.Pp3ZMM"); }}
接下来 是WebViewActivity中的open方法 它是打开网页版路径:
public static void open(Context context,String url){Intent intent = new Intent(); intent.setClass(context,WebViewActivity.class); intent.putExtra("webUrl",url); context.startActivity(intent); }
其中 webviewactivity中 布局只是一个webview
<WebView android:id="@+id/webview" android:layout_width="match_parent" android:layout_height="match_parent" android:fadingEdge="none" android:visibility="invisible" android:fadingEdgeLength="0dp" android:scrollbars="none" />
Android开发之--从app中跳转到淘宝店铺相关推荐
- 在iOS应用中跳转到淘宝或天猫客户端商品详情页
最近做iOS项目的时候遇到一个需求,启动图片后是广告页,点击广告页,跳转到淘宝或天猫的商品详情页. 具体需要是这样: 1)安装了淘宝:跳转到淘宝详情页. 2)没装淘宝,装了天猫:跳转到天猫详情页 3) ...
- simulink中不能改名_淘宝店铺怎么改名?淘宝店改名入口在哪里?
有的淘宝掌柜在开店时比较随意,乱取了一个店铺名.淘宝店名其实是可以修改的,接下来小编就教教大家淘宝店铺怎么改名.目前,淘宝店名是可以通过电脑端修改的,暂时无法通过手机端修改. 淘宝店铺怎么改名?淘宝店 ...
- android跳转到淘宝详情页的小demo
demo的资源链接如下,有需求的童鞋自取: https://github.com/wu2007369/android-demo/tree/master/taobaotest 该demo实现了以下三个功 ...
- 《淘宝店铺经营管理一册通》一一1.3 页面中的图片应用
本节书摘来自异步社区出版社<淘宝店铺经营管理一册通>一书中的第1章,第1.3节,作者: 葛存山,更多章节内容可以访问云栖社区"异步社区"公众号查看. 1.3 页面中的图 ...
- android点击另一个app,Android 怎么从一个APP中打开另外一个APP
Android 如何从一个APP中打开另外一个APP 众所周知,在一个APP内部,从一个页面跳转到另外一个页面是使用startactivity函数来实现的. 同样的,对于应用之间的跳转也是如此的.应用 ...
- html调用app store,iOS 获取appStore的链接地址,从app中跳转 appStore中应用
从app中跳转到appStore中,分为 1.取得app在appStore中的链接地址 mac打开iTunes,在右上角中的搜索框中输入你的应用名称. 在弹出的菜单中,选择复制链接,得到该应用的链接地 ...
- Android App打开淘宝(店铺或商品)
目录 准备工作 逻辑 具体实现 在官方淘宝开放平台查询打开淘宝APP文档,未果.各处查找资料,其中参考了<应用内打开京东.淘宝指定商品或店铺页面>:发现未安装淘宝app时在WebView ...
- iOS app url scheme跳转到淘宝商品详情页 唤醒app
最近涉及的一个业务,在app内的一个广告,点击打开webView,加载的是一个淘宝商品详情页,效果是打开该webView自动跳转至淘宝对应的页面,同时在自己的app仍然加载页面,点击评论等也同样能跳转 ...
- 点击微信网页的a标签直接跳转到淘宝APP打开怎么实现的?
见上图,是在微信里面打开的一个网页,当点击"直接下单"的时候,就直接跳转到淘宝APP了,无需通过浏览器唤起APP. 代码: <meta http-equiv="Co ...
最新文章
- nyoj116 士兵杀敌(二)树状数组 插点问线
- 【Linux 内核】进程管理 ( 内核线程概念 | 内核线程、普通进程、用户线程 | 内核线程与普通进程区别 | 内核线程主要用途 | 内核线程创建函数 kernel_thread 源码 )
- 国外创意网站设计欣赏的200佳网站推荐(系列十)
- Validation of XML with XSD
- 【Error-Android Studio】clang++: error: no such file or directory
- Docker web管理界面——Shipyard
- win10安装Anaconda+tensorflow2.0-CPU+Pycharm
- 维修涉及行业2021-11-15
- EasyPlayer播放海康大华RTSP流时RTSPClient客户端连接兼容问题的解决
- 小米便签产品级的源码
- PyTorch——手写数字识别
- VM虚拟机下载安装步骤
- 基于内容推荐算法html,基于内容的互联网推荐算法
- SRC——教育漏洞平台
- 第11期:Hadoop零基础学习路线
- Ubuntu grub recuse 修复方法
- 雷迪9000使用说明_雷迪操作手册
- python交互式程序设计导论答案第五周_学堂在线_计算机科学与Python编程导论_章节测试答案...
- 卡券优惠接口对接开发源码
- 电梯plc的io分配_plc的io分配表怎么写
热门文章
- Java 面试 宝典 (2)
- 基于Java+SpringBoot+vue+element实现爱心捐赠平台系统
- iPhone 6 Plus的逻辑分辨率为什么是414x736?
- Unity 多重材质球替换、多重材质球特定贴图替换、Materials替换
- Javaweb学习(一)
- 心跳计算机游戏,聪明人才能玩的游戏 解谜游戏《心跳 Heartbeats》讲述
- 网页设计手绘板绘画板,适合初学者学习使用,HTML
- Elsevier期刊模板使用方法总结
- Windows系列原版系统镜像下载
- 解决2K、4K等高分屏下Photoshop窗口、字体太小等问题