android判斷手機是否安裝地圖應(yīng)用實現(xiàn)跳轉(zhuǎn)到該地圖應(yīng)用
前言
現(xiàn)在很多應(yīng)用都會用到地圖,但是我們肯定不想自己的app中還要弄個導(dǎo)航神馬的,所以第三方的地圖也為我們開辟了一條捷徑,直接將數(shù)據(jù)傳輸?shù)降貓D應(yīng)用,讓第三方的地圖幫我們來做好這一切?,F(xiàn)在比較流行的地圖應(yīng)用百度地圖,高德地圖,騰訊地圖,在這里我用高德地圖作為測試。
首先你需要判斷手機中有沒有安裝地圖應(yīng)用,在這里提供一個方法:
判斷手機是否安裝某一應(yīng)用
上述的packagename
是你要檢測的應(yīng)用的包名,怎么查看包名請自行百度哈!
判斷好之后,我們可以定義,當有地圖應(yīng)用的時候,就跳轉(zhuǎn)到地圖應(yīng)用,當無地圖應(yīng)用的時候,就跳轉(zhuǎn)到網(wǎng)頁:
跳轉(zhuǎn)到高德地圖:
參數(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);
這樣就可以了,當然了,當手機中沒有安裝高德地圖時,你可以跳轉(zhuǎn)到網(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ā)者中心查找與之對應(yīng)得方法來完善這個。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對各位Android開發(fā)者們能帶來一定的幫助,如果有疑問大家可以留言交流。
- Android中應(yīng)用界面主題Theme使用方法和頁面定時跳轉(zhuǎn)應(yīng)用
- Android如何跳轉(zhuǎn)到應(yīng)用商店的APP詳情頁面
- android 跳轉(zhuǎn)到應(yīng)用通知設(shè)置界面的示例
- Android 應(yīng)用中跳轉(zhuǎn)到應(yīng)用市場評分示例
- Android應(yīng)用自動跳轉(zhuǎn)到應(yīng)用市場詳情頁面的方法
- Android應(yīng)用閃屏頁延遲跳轉(zhuǎn)的三種寫法
- Android通過滑動實現(xiàn)Activity跳轉(zhuǎn)(手勢識別器應(yīng)用)
- Android 8.0升級不跳轉(zhuǎn)應(yīng)用安裝頁面的解決方法
- Android實現(xiàn)外部喚起應(yīng)用跳轉(zhuǎn)指定頁面的方法
相關(guān)文章
詳解Android Service與Activity之間通信的幾種方式
這篇文章主要介紹了詳解Android Service與Activity之間通信的幾種方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-04-04Android使用ContentProvider實現(xiàn)跨進程通訊示例詳解
這篇文章主要為大家介紹了Android使用ContentProvider實現(xiàn)跨進程通訊示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-03-03Android自定義TimeButton實現(xiàn)倒計時按鈕
這篇文章主要為大家詳細介紹了Android自定義TimeButton實現(xiàn)倒計時按鈕,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-12-12Android通過自定義view實現(xiàn)刮刮樂效果詳解
這篇文章主要介紹了如何在Android中利用自定義的view實現(xiàn)刮刮樂的效果,文中的示例代碼講解詳細,感興趣的小伙伴可以跟上小編一起動手試一試2022-03-03Android無障礙監(jiān)聽通知的實戰(zhàn)過程
開發(fā)微動手勢的時候,做了一個通知觸發(fā)的功能,就是在收到某個預(yù)設(shè)的通知的時候,自動觸發(fā)某個動作,因此需要監(jiān)聽通知消息,這篇文章主要給大家介紹了關(guān)于Android無障礙監(jiān)聽通知的相關(guān)資料,需要的朋友可以參考下2022-07-07Android中制作進度框和環(huán)形進度條的簡單實例分享
這篇文章主要介紹了Android中制作進度框和環(huán)形進度條的簡單實例分享,環(huán)形進度條帶有基本的百分比顯示,需要的朋友可以參考下2016-03-03