您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關android開發(fā)中如何實現(xiàn)判斷手機是否安裝地圖應用并跳轉到地圖應用中,文章內(nèi)容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
首先你需要判斷手機中有沒有安裝地圖應用,在這里提供一個方法:
判斷手機是否安裝某一應用
上述的packagename
是你要檢測的應用的包名,怎么查看包名請自行百度哈!
判斷好之后,我們可以定義,當有地圖應用的時候,就跳轉到地圖應用,當無地圖應用的時候,就跳轉到網(wǎng)頁:
跳轉到高德地圖:
參數(shù):
act=android.intent.action.VIEW dat=androidamap://keywordNavi?sourceApplication=softname&keyword=方恒國際中心 &style=2 pkg=com.autonavi.minimap
上述dat參數(shù)中的keyword
后面是你要傳給高德地圖app的參數(shù)
使用方式:
Intent intent=new Intent(act, android.net.Uri.parse(dat)); intent.setPackage(pkg); intent.startActivity(intent);
這樣就可以了,當然了,當手機中沒有安裝高德地圖時,你可以跳轉到網(wǎng)頁:
參數(shù):
act=android.intent.action.VIEW dat=http://m.amap.com/?k=方恒國際中心
上述dat
參數(shù)中的k后面是你要傳給高德地圖網(wǎng)頁的參數(shù)
使用方式:
Intent intent=new Intent(cat,dat); intent.startActivity(intent);
這樣就比較完整了。
最后,你可以去百度地圖開發(fā)者中心和騰訊地圖開發(fā)者中心查找與之對應得方法來完善這個。
關于android開發(fā)中如何實現(xiàn)判斷手機是否安裝地圖應用并跳轉到地圖應用中就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。