也許我的問題有點愚蠢,但我找不到這個答案。我可以在文件中存儲內容提供者嗎?在Android
我在做什麼是APN列表的備份。 我想將APN列表存儲在一個文件中。我已經有了APN列表,但是我想將這個列表不是作爲數據庫存儲,而是作爲一個文件存儲。 此文件需要被我的設備讀取以最終加載所有列表。 任何人都可以引導我朝着正確的方向發展?
謝謝!
也許我的問題有點愚蠢,但我找不到這個答案。我可以在文件中存儲內容提供者嗎?在Android
我在做什麼是APN列表的備份。 我想將APN列表存儲在一個文件中。我已經有了APN列表,但是我想將這個列表不是作爲數據庫存儲,而是作爲一個文件存儲。 此文件需要被我的設備讀取以最終加載所有列表。 任何人都可以引導我朝着正確的方向發展?
謝謝!
好消息,您可以使用Android上的普通Java I/O設施。以及Android特定的。您需要決定是使用外部存儲(SD卡)還是內部使用,或者可能需要共享使用偏好。
對於Java I/O,您需要知道如何將Java流與文件相關聯。對於諸如共享首選項之類的內容,有特定的API。
您可以從一個很好的概述開始。的概念在那裏,以及關鍵字進一步谷歌:
http://www.vogella.com/articles/AndroidFileBasedPersistence/article.html
(注意Environment.getExternalStorageDirectory()是正確的方法,而硬編碼路徑,例如/ SD卡或到/ mnt/SD卡,其你可以在一些頂級的例子中找到,是錯誤的。)