如何將文件存儲在android的內部存儲器中以及如何在android手機中訪問它們。我GOOGLE了很多,發現我們可以存儲文件,但只能通過模擬器或手機訪問,必須紮根。如何將文件存儲在Android的內部存儲器中,並通過android手機訪問它們
什麼是無根手機的解決方案?
以及如何通過提供其路徑來訪問內部存儲文件?什麼是路徑?
請幫忙。在此先感謝,我們將非常感謝他們的例子。
如何將文件存儲在android的內部存儲器中以及如何在android手機中訪問它們。我GOOGLE了很多,發現我們可以存儲文件,但只能通過模擬器或手機訪問,必須紮根。如何將文件存儲在Android的內部存儲器中,並通過android手機訪問它們
什麼是無根手機的解決方案?
以及如何通過提供其路徑來訪問內部存儲文件?什麼是路徑?
請幫忙。在此先感謝,我們將非常感謝他們的例子。
您可以通過FileOutput流做到這一點:
String fileName = "file.txt";
String content = "hello world";
FileOutputStream outputStream = null;
try {
outputStream = openFileOutput(fileName, Context.MODE_PRIVATE);
outputStream.write(content.getBytes());
outputStream.close();
} catch (Exception e) {
e.printStackTrace();
}
注:這是隻寫入內部存儲的方法,MODE_PRIVATE意味着其他應用程序無法訪問您的文件。 您還需要在清單xml中授予WRITE_EXTRENAL_STORAGE權限。
這將文件存儲:數據/數據/應用程序/文件/ file.txt的
要獲得保存在存儲器中的文件列表,
File dirFiles = mContext.getFilesDir();
for (String fname: dirFiles.list())
{
Toast.makeText(mContext,fname,Toast.LENGTH_LONG).show();
}
它存儲在data/data/
夥計,你是認真的嗎,這個示例代碼你可以很容易地檢索文件,StackOverflow不是一個免費的編碼服務。 –
檢查編輯,你可以得到存儲的文件列表,然後你可以在列表視圖中顯示它們。這一切都不需要根深蒂固的手機 –
我想製作我自己的文件瀏覽器。 ..爲此,我想將文件保存在應用程序的內部存儲中,然後檢索以顯示該文件。 – Zobi
我你不一派什麼,但它是一件容易做的事情,並且很容易找到。 StackOverflow是不是一個「免費編碼服務」 –
你想存儲文本文件? –
@GaneshPatil任何類型的文件 – Zobi