最近在开发一个购物的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://