2012-03-26 48 views
0

我已經通過這個代碼如何在私人模式下查看我們在android中保存的ser文件?

FileOutputStream fos = openFileOutput("tempdata.ser",Context.MODE_PRIVATE); 
ObjectOutputStream oos = new ObjectOutputStream(fos); 
oos.writeObject(map1); 
oos.close(); 

現在我想通過檢查文件,確認記述在Android的一個文件中的一些數據。那麼在MAC系統中有沒有辦法看到這個文件mannualy。另外告訴我,我想以這樣的方式創建文件,如果文件存在,我的數據應附加,否則創建一個新的文件,所以我的代碼是否正確?

在此先感謝

回答

1

現在我想通過檢查文件來確認。那麼在MAC系統中有沒有辦法看到這個文件mannualy。

在模擬器上,您可以使用DDMS瀏覽到/data/data/your.app.package.name.goes.here/files

也告訴我,我想這樣做的文件,如果文件存在我的數據應附加,否則創建一個新的文件,所以我的代碼是否正確?

我不知道這是可能的Java序列化,主要是因爲很少有人真的使用Java序列化。

相關問題