2014-02-06 68 views
0

我試圖做到這一點,無論何時有人點擊地址或啓動地理意向過濾器,它給出了打開我的應用程序的選項,以及顯示地圖位置的地圖視圖的活動。我只是想知道這是否可能?獲取意圖過濾器爲應用程序工作

我只是做一個活動,添加一個mapview,並將數據從intent(geo loc)傳入來映射並刷新它?

還有如何訪問屏幕可以選擇選擇在谷歌我的地圖視圖的應用程序等

我發現這個意圖過濾器,我相信是做什麼的,我需要:

<intent-filter> 
    <action android:name="android.intent.action.VIEW" /> 
    <category android:name="android.intent.category.DEFAULT" /> 
    <category android:name="android.intent.category.BROWSABLE"/> 
    <data android:scheme="https" android:host="maps.google.com" /> 
    <data android:scheme="geo" /> 
</intent-filter> 

,但不知道如何啓動這個意圖來測試我的應用程序是否顯示。

回答

0

<html><head></head><body> 



<a href="intent://maps.google.com/#Intent;scheme=https;package=com.mypackage.myapp;action=android.intent.action.VIEW;launchFlags=268435456;l.some_long_param=12768;[email protected];D.some_double_param=1.2;end;">open my app</a> 
</body></html> 

點擊從已安裝應用程式

如果已安裝的應用程序,它會打開選​​擇器的Android網絡瀏覽器此鏈接創建一個HTML頁面

寫這,不要求用戶選擇

如果未安裝該應用程序,它將打開包裝名稱索引處的google play

相關問題