2011-11-23 66 views
2

當我將程序上傳到我的Android設備時,它將在設備上有一個文本文件。我在軟件包目錄中創建了它,我想在部署軟件包時它會上傳到設備。Android上的Java文件路徑

如何找到文本文件的文件路徑以便能夠從應用程序中使用它,以便我可以從文件中讀取?

我嘗試了一些簡單的代碼:File file=new File("test.txt");

這是可能的,如果是這樣,怎麼能做到呢?

+0

http://stackoverflow.com/questions/8001067/how-to-include-a-static-log-file-into-an-android-app-that-wont-be-removed-on-cl –

+0

它將在設備上有一個文本文件,而你在包目錄中創建它?是指你想把這個文本文件準確地放在資產目錄或SD卡中? –

回答

6

導入您的test.txt文件的目錄

/mnt/sdcard/ 

和訪問

String youFilePath = Environment.getExternalStorageDirectory().toString()+"/test.txt" 
File file=new File(youFilePath); 

希望這會在你的情況下工作...

+1

如果我在軟件包目錄中用eclipse創建文件並將應用程序安裝到設備中,如果可以的話我將如何訪問該文件? – prokopis