2016-11-30 36 views
1

我是Android新手。我搜索如何在Android目錄中創建一個文件,並導致這篇文章,其中提到將其保存到資產目錄:Where to put text files in directory in Android如何在Android項目目錄中正確創建.txt文件(並且能夠編輯它)?

我的問題是,事實證明,我不能編輯資產目錄中的文件。

context.openFileOutput其保存到什麼context.getFilesDir()回報,這是/data/文件夾(從我的理解是不是在項目目錄中,因爲我需要徵得同意吧),但我拯救遇到的問題也有我獲取權限被拒絕,即使當我有權限保存時(我發表了這篇文章:Getting a Permission denied error when creating a file with Android, even when permission is given

這樣說,在Android項目目錄中保存.txt文件的正確方法是什麼,但不是在assets文件夾中?

+0

.txt文件的內容是什麼? – HendraWD

+0

你能告訴我們你的一段代碼嗎? – aliczab

回答

0

你不能那樣做。 「項目目錄」(這基本上是安裝在設備上的APK的內容)是只讀。 Android提供你一些,你可以將數據寫入地方:

  • 應用程序特定的私人數據目錄
  • 共享偏好
  • 外部存儲(SD卡或類似)
  • SQLite數據庫
相關問題