2016-07-05 35 views
1

我正在製作一個應用程序,用戶可以選擇特定目錄(或在另一個應用程序中打開)並選擇要導入的文件,以便應用程序可以讀取它。哪種存儲選項最適合?Android:存儲選項方法,用於能夠導入文件的用戶

Shared Prefences,Internal Storage or External Storage? 如果你想知道我要存儲什麼,它是一堆谷歌地圖標記,寫入文件的所有信息。

謝謝你的時間。

回答

0

如果是文件最好可以是內部存儲中隱藏文件夾中的文件。

爲什麼隱藏文件夾?

該文件中的內容是一堆谷歌地圖標記。因此,您必須使用此文件來讀取該文件,並根據您在應用程序中的需求使用該標記數據。

如果是一些隱藏文件夾的用戶無法找到它,所以(如果用戶已啓用的Show hidden files & folders選擇在正常情況下不計的情況下)無法刪除它的內容&您的應用程序數據在一定程度上是安全的。

爲何內部存儲?

由於它是一個沒有可移動的存儲,它可以更可靠的不是100%,但至少80%。如果你將在外部存儲和SdCard被刪除,那麼你可能會面臨FileNotFound或類似的東西。

事情,你可能需要:How to hide a folder in sdcard in android

+0

這是否意味着人們可以導入自己的文件,並打開它們? –

+0

是的,你可以做到這一點,如果你想.. .. –

+0

但如果它的私人那麼它是如何工作的?任何代碼示例? –

相關問題