我的目標是將應用程序中的數據保存在文本文件中以供進一步分析。我使用了here的確切代碼來保存數據:我在哪裏可以在Android中找到應用程序數據
根據應用程序存儲和檢索數據,但我無法在手機上找到MySampleFile.txt(即使使用搜索功能)。
我找不到它在Android -> data -> com.*.*.
我有一個三星Galaxy S3。這款手機有什麼不同?
我應該在手機中進行任何修改嗎?
我的目標是將應用程序中的數據保存在文本文件中以供進一步分析。我使用了here的確切代碼來保存數據:我在哪裏可以在Android中找到應用程序數據
根據應用程序存儲和檢索數據,但我無法在手機上找到MySampleFile.txt(即使使用搜索功能)。
我找不到它在Android -> data -> com.*.*.
我有一個三星Galaxy S3。這款手機有什麼不同?
我應該在手機中進行任何修改嗎?
要查看data
,您的手機必須是root
。三星Galaxy S3不是廠商的根,你需要根植你的手機來訪問內部存儲器/存儲,你只能訪問外部存儲器/存儲在你的手機,即SD卡
但是,我建議你使用Emulator
而不是根源於你的手機。
這裏,都十分了解生根一些鏈接,你可以通過這些:
http://gizmodo.com/5982287/reasons-to-root-your-android-device
http://lifehacker.com/5789397/the-always-up+to+date-guide-to-rooting-any-android-phone
http://en.wikipedia.org/wiki/Android_rooting
但同樣,我建議,除非你是不是高手,足以使用模擬器root並在不需要電話根目錄時再次安裝固件。
請使用Emulator
看到data->com.package
在Windows菜單 - > ShowView->其他 - > android-> fileExplorer你可以看到該文件在設備
在AndroidManifest.xml中指定許可:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
請執行以下操作以查看存儲在手機內存中的數據。
data/data/your.app.package
來查找您想要查看的數據。P.S: -NEVER根您的電話,除非你是誰愛與System
應用周圍亂開發。
首先感謝這一點。我沒有關於文件瀏覽器。但我仍然無法訪問它。當我按下data /旁邊的箭頭時,它就會消失。是否因爲權限?(在名爲權限的字段下,它讀取drwxrwx - x)。 – user2155669 2013-03-19 10:41:52
我真的懷疑這一點。即使它是隻讀權限,您至少也能看到它。只有當文件夾爲空時,它纔會消失。還要確保沒有連接鬆動,並且您的設備在線狀態爲**。 – SudoRahul 2013-03-19 10:45:22
在線電話。但無論是外部存儲還是內部存儲,都會發生同樣的情況。這個答案教會了我一些東西。祝它工作。不管怎麼說,還是要謝謝你! – user2155669 2013-03-19 11:02:45
但是,如果我去Android->數據,我發現像com.amazon.kindle和com.imangi文件夾。廟宇等。我猜他們是應用程序數據的文件夾。我需要爲com.example.app做類似的事情。 – user2155669 2013-03-19 10:32:56
你只能看到你在(外部存儲)的SD卡在mnt-> sdcard->數據會存儲文件。不在內部存儲。 – 2013-03-19 10:39:34
您是否編寫過將代碼存儲在sdcard/internal存儲中的代碼? – 2013-03-19 10:40:00