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