我想要註冊一個意圖過濾器,以便People應用程序中的「查看工作地址」操作可以啓動我的應用程序 - 但那是什麼意圖?與聯繫人/聯繫人卡片中的「查看工作地址」相關的意圖是什麼?
-1
A
回答
3
通過聯繫人源代碼中搜索了一整天后,我想出了以下解決方案:
- 轉到谷歌的市場和安裝「意圖攔截」
- 捕獲的數據。在這種情況下,它看起來是這樣的:
操作: android.intent.action.VIEW
數據:內容://com.android.contacts/data/1425
烏里:內容://com.android.contacts/data/1425
類型:
com.telenav.app.android.sprint
com.google.android.apps.maps
uk.co.ashtonbrsc:空
3活動這個意圖匹配.android.intentintercept
然後,我去了文檔,找出我應該得到什麼...
http://developer.android.com/guide/appendix/g-app-intents.html
你可以想象,我很震驚沒有看到使用「地理」方案。 (這解釋了爲什麼我在源代碼中找不到地理URI)。
編輯:我想實現應用程序的意圖過濾器;它不是那麼容易破解這個...
這個作品 - 但它也捕捉比「查看工作地址」等意圖(這是不好的)
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="*/*" android:scheme="content" android:host="com.android.contacts" />
</intent-filter>
編輯2:這是最好的意圖過濾器,我可以想出這種情況下
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/*" android:host="com.android.contacts" />
</intent-filter>
編輯3:我可以做的更好......這是確切的意圖過濾器使用
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="vnd.android.cursor.item/*" android:host="com.android.contacts" android:pathPrefix="/data" android:scheme="content"/>
</intent-filter>
相關問題
- 1. Android中是否有打開小聯繫人卡片的意圖?
- 2. 更改地址簿中某個人的聯繫人圖片
- 3. 將聯繫人與用戶相關聯
- 4. 聯繫人中的SIM卡聯繫人收件人數據.CONTENT_URI
- 5. 當聯繫人在地址中檢查時,「聯繫has_many:地址」不起作用
- 6. Xcode顯示聯繫人卡片(聯繫人應用程序)
- 7. 聯繫人與原始聯繫人有什麼區別?
- 8. android聯繫人意圖?
- 9. Android:從地址查找聯繫人
- 10. 撥打地址簿中的聯繫人
- 11. 通過意向轉到聯繫人中的某個聯繫人
- 12. iPhone聯繫人圖片
- 13. Android聯繫人圖片
- 14. 在WP7中擴展聯繫人卡片
- 15. 如何使用Ionic聯繫人顯示聯繫人圖片
- 16. 如何使用聯繫人ID檢索聯繫人圖片
- 17. CNContact保存聯繫人時不會發送聯繫人圖片
- 18. Google聯繫人API:如何獲取google api聯繫人圖片?
- 19. 使用聯繫人ID設置聯繫人圖片
- 20. iPhone - 查看像SMS聯繫人視圖
- 21. 標準「查看聯繫人」圖標
- 22. Android Custom ListView與聯繫人圖片
- 23. 當聯繫人被人使用時聯繫人的圖標
- 24. 存儲地址簿聯繫人的kABPersonImageFormatThumbnail
- 25. 如何顯示聯繫人ID的聯繫人照片?
- 26. 從地址簿中顯示聯繫人
- 27. 我想填充地址在Android聯繫人新的或現有的聯繫人
- 28. PHP-EWS - 查找聯繫人子文件夾中的聯繫人
- 29. 檢索MAPI地址簿條目的聯繫人圖片
- 30. 從本地地址檢索聯繫人
@down voter:最新的問題是什麼?無理由投票完成任何事情 –