[問題] 數據儲存問題

看板AndroidDev作者 (Digiera)時間12年前 (2013/04/02 00:20), 編輯推噓1(1012)
留言13則, 3人參與, 最新討論串1/1
目前想將感應器的數據以字串的方式輸出為txt檔 有試過External Storage跟Internal Storage 因為要持續抓取感應器的數據並儲存字串內容 目前只有找到Internal Storage中可以用MODE_APPEND來持續儲存不覆蓋 但是又考慮到在實機上的話,儲存在記憶體的txt檔不易拿取 不知道是否有可將Internal Storage儲存的檔案讀取出來的APP 或者有方法將Internal Storage儲存後的檔案複製到SDcard的方法 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.30.214

04/02 00:50, , 1F
如果是3.0以上的話,你首先會遇到權限的問題。
04/02 00:50, 1F

04/02 00:51, , 2F
虛擬SD card用 android.permission.WRITE_EXTERNAL_STORAGE
04/02 00:51, 2F

04/02 00:52, , 3F
實體會用android.permission.WRITE_MEDIA_STORAGE
04/02 00:52, 3F

04/02 00:53, , 4F
除非你是開發者會改platform.xml
04/02 00:53, 4F

04/02 00:53, , 5F
或是有root過,可以放到 /system/app 底下
04/02 00:53, 5F

04/02 01:27, , 6F
我知道用External Storage時,需要宣告權限來對SD卡存取
04/02 01:27, 6F

04/02 01:31, , 7F
不過目前是卡在使用MODE_APPEND模式是否可存在SDCard下
04/02 01:31, 7F

04/02 01:33, , 8F
因為網路上都沒找到用MODE_APPEND存在SD卡下的範例
04/02 01:33, 8F

04/02 02:04, , 9F
另外想問使用External Storage儲存字串,是否可不覆蓋之
04/02 02:04, 9F

04/02 02:05, , 10F
前的內容,持續紀錄的方法。
04/02 02:05, 10F

04/02 14:07, , 11F
FileOutputStream(File file, boolean append)
04/02 14:07, 11F

04/02 15:11, , 12F
感謝b大,原來External Storage用的參數是ture,一直用
04/02 15:11, 12F

04/02 15:12, , 13F
MODE_APPEND搜尋都找不到
04/02 15:12, 13F
文章代碼(AID): #1HMRF41C (AndroidDev)