2012-02-23 81 views
1

在Android中,何時使用Uri,何時使用路徑,何時在路徑前添加file://時不?在Android中,什麼時候使用Uri,什麼時候使用路徑,何時在路徑之前添加`file://?

我只是感到困惑,不同的地方需要不同形式的文件路徑。

任何人都可以說出不同,並幫助我清楚哪些情況下使用哪種情況?

我發現某些方法接收Uri作爲參數,而其他方法需要帶或不帶file://前綴的路徑。
是否有明確的規則說明在哪裏使用什麼或僅取決於程序員的個人偏好?

+1

在什麼情況下? WebViews?意圖?資產目錄讀取? – nmr 2012-02-23 04:57:57

+0

這就是我想要清楚的,這是直接連接到我在哪個上下文?我知道在哪裏使用經驗或經過幾次試驗,只是很難確定是否有規則。 – Aloong 2012-02-23 07:00:14

回答

0

這些是三件不同的事情。

如果你想添加Uri,那麼它可以是設備的SD卡圖像uri或任何特定的目標uri(統一資源標識符)。請參閱示例

如果要指出資產文件夾或應用程序中的任何文件夾的路徑或路徑,則必須在其之前放置file:///。

這些東西都是以不同方式表示的路徑。

或在任何其他你想請告訴我。

0

看當您使用Web服務或發送請求給服務器,您可以使用Uri, 當你在做數據庫,然後一直使用PATH = "/data/data/your project Name 時要加載在你的Web視圖中的本地Web文件或任何其他文件可以使用file://

相關問題