Android 使用 Scheme 启动淘宝,天猫等其他APP

最近在开发一个购物的APP,在应用内直接跳转到淘宝,天猫,京东等其它购物APP,一番查找研究后找到了解决方法。

直接上结论代码:

//需要传入的 scheme 类型的商品地址

String path ="taobao://item.taobao.com/item.html?id=41700658839";

Intent intent = new Intent();intent.setAction("android.intent.action.VIEW");

Uri uri = Uri.parse(path);

intent.setData(uri);startActivity(intent);

以上就是直接打开淘宝或者天猫商品详情页的代码,如果想要达到一个好的体验,最好还是接入阿里百川的SDK,这样跳转到淘宝和天猫体验比较好,跳转过去后即使在淘宝天猫内部再多次跳转还能再跳回来。

最后附上其他常用APP的 URL scheme 。 
QQ: mqq:// 
微信: weixin:// 
京东: openapp.jdmoble:// 
淘宝: taobao:// 
美团: imeituan:// 
点评: dianping:// 
1号店: wccbyihaodian:// 
支付宝: alipay:// 
微博: sinaweibo:// 
腾讯微博: TencentWeibo:// 
weico微博: weico:// 
知乎: zhihu:// 
豆瓣fm: doubanradio:// 
网易公开课: ntesopen:// 
Chrome: googlechrome:// 
QQ浏览器: mqqbrowser:// 
uc浏览器: ucbrowser:// 
搜狗浏览器: SogouMSE:// 
百度地图: baidumap:// bdmap:// 
优酷: youku:// 
人人: renren:// 
我查查: wcc:// 
有道词典: yddictproapp:// 
微盘: sinavdisk:// 
名片全能王: camcard://


猜你喜欢

转载自blog.csdn.net/jdazy/article/details/79208754