最近項目的有個需求是點擊購買資料按鈕進入淘寶界面,簡單分析一下,如果用戶手機有淘寶就打開淘寶的頁面,沒有的話也可以選擇使用webView進行展示,還是使用手機瀏覽器進行展示。 判斷有無淘寶的代碼就不貼了,在webView展示的代碼也不貼,相信度娘上都有,下麵就是跳轉淘寶商品詳情的頁面 ...
最近項目的有個需求是點擊購買資料按鈕進入淘寶界面,簡單分析一下,如果用戶手機有淘寶就打開淘寶的頁面,沒有的話也可以選擇使用webView進行展示,還是使用手機瀏覽器進行展示。
判斷有無淘寶的代碼就不貼了,在webView展示的代碼也不貼,相信度娘上都有,下麵就是跳轉淘寶商品詳情的頁面
1 Intent intent = new Intent(); 2 intent.setAction("Android.intent.action.VIEW"); 3 Uri uri = Uri.parse(tbPath); // 商品地址 4 intent.setData(uri); 5 intent.setClassName("com.taobao.taobao", "com.taobao.tao.detail.activity.DetailActivity"); 6 startActivity(intent);
"com.taobao.taobao"是淘寶app的包名"com.taobao.tao.detail.activity.DetailActivity"就是淘寶的商品詳情頁的頁面,而且發現在瀏覽器上複製的商品鏈接並不能在跳轉
後讓淘寶顯示,反而報錯,可以在USB調試中,手機打開淘寶進入商品詳情頁或店鋪頁面,在studio的log日誌中進行查看
網址就是商品詳情的網址,下麵的一條就是包名/商品詳情頁的class名,同樣的也可以查到店鋪的地址
網址就是店鋪的網址,下麵的一條就是包名/店鋪的class名