4
有沒有關於在Android平臺上使用URI的原理的任何文檔?例如,我有一個允許用戶閱讀特定論壇的應用程序。它有幾項活動 - 一個用於查看論壇列表,一個用於查看主題列表,一個用於查看帖子列表等。在Android平臺上構建URI的原則是什麼?
我想在活動的意圖中使用分層URI來指示什麼活動應該顯示。這是個好主意嗎?如果是這樣,那麼制定這些URI的最佳方式是什麼?
例如,我應該使用我自己的方案,如myforums:
或content:
方案嗎?
謝謝。那麼在什麼情況下建議增加新的方案呢? – Fixpoint 2011-05-22 00:42:01
幾乎從不。參見RFC 4395許多軟件都忽略了這個過程,但它引用了一些非實際的原因,不註冊新的方案,包括:「URI方案構成一個單一的全局命名空間;它是因爲這些原因,新方案的無限註冊是有害的,新的URI方案應該對廣泛的互聯網社區有明確的用處,除了已經註冊的URI方案之外。做一個好公民,不要爲你的移動應用程序構建新的URI方案。 :) – adamp 2011-05-22 16:09:22
您應該知道這種方法已被棄用(不幸)。谷歌贊成使用「意圖://」而不是「http://」,它改變了整個概念(因爲如果你的應用程序沒有安裝,你不能依靠瀏覽器來處理鏈接)。請參閱https://developers.google.com/chrome/mobile/docs/intents。好處是,「intent://」鏈接可以包含您的應用程序包,因此如果未安裝該應用程序,則您在Google Play中的應用程序將被打開。 – Stan 2013-06-18 11:48:21