0
A
回答
0
對不起沒有時間寫一個完整的答案,但你可以創建自定義權限,以簽署你的Intents
& BroadcastReceivers
。
當您使用這些自定義權限時,只有使用相同簽名密鑰簽名幷包含該自定義權限的應用才能看到這些意向。
這個問題可以幫助你:
@Commonsware解釋這個問題真的很好在最近的一篇博客:
0
的Android documentation大概做了解釋它的最好的工作,這裏是一個相關的片段:
有您將使用意圖的兩種主要形式。
已指定的組件(經由 setComponent(組件名稱)或setClass(上下文,類)),其 提供確切類要運行顯式意圖。通常這些將不包括任何其他信息,僅僅是作爲用戶與 應用程序交互時應用程序啓動其所具有的各種內部活動的方式。
沒有指定的部件隱意圖;相反,它們必須包含足夠的信息以供系統確定哪些可用組件最適合爲該意圖運行哪些組件。當使用 隱含意圖時,給定這樣一個任意的意圖,我們需要知道什麼 與它做。
這是由Intent解析過程處理的,它將Intent映射到可以處理它的活動,廣播接收器或服務(或有時兩個或多個活動/接收器)。
您在活動中用來啓動內部活動的顯式意圖。
雖然隱式意圖通常用於啓動其他活動,例如當您想要共享鏈接或發送電子郵件時,您會發出隱含意圖並讓用戶決定用於發送電子郵件或共享的電子郵件客戶端鏈接。
有些情況下,您可能希望使用隱式意圖來運行應用程序的內部組件,因爲它似乎更穩定。
相關問題
- 1. 私人和公共職能有什麼區別?
- 2. Java中的公共和私人接口有什麼區別
- 3. 公共和私有變量有什麼區別
- 4. BigCommerce上的私人應用和公共應用有什麼區別?
- 5. 公共靜態,公共和靜態方法有什麼區別?
- 6. 私有云和公有云有什麼區別?
- 7. 公共/私人
- 8. 與公共,私人和受保護區別
- 9. 共享公式和數組公式有什麼區別?
- 10. 私人和公共財產
- 11. 私人和公共職能
- 12. 私人和公共變量
- 13. 爲什麼我們分別使用公共和私有變量
- 14. 老實說,公共變量和公共屬性訪問器有什麼區別?
- 15. 內部和私人之間有什麼區別
- 16. 私人二傳手和只讀財產有什麼區別?
- 17. 公共和私有變量之間的區別
- 18. 意圖額外和意圖數據之間有什麼區別?
- 19. 保持一些網絡服務的私人和公共別人
- 20. 屬性和公共字段有什麼區別
- 21. 發佈的和公共的方法/屬性有什麼區別?
- 22. 靜態,內部和公共構造函數有什麼區別?
- 23. 緩存和共享有什麼區別?
- 24. 這些意圖有什麼區別?
- 25. 異步私有和私有異步的區別是什麼?
- 26. 穩定和主人有什麼區別?
- 27. 變化Cloudinary的私人圖片公共
- 28. 私人與公共的typedef
- 29. 私人與公共繼承
- 30. 推送私人或公共?