2013-10-25 65 views
1

在我的應用程序,我剛剛成功下載一個文件,我打開一看是這樣的:以編程方式獲取/data/data/my.app/files路徑?

OutputStream output = openFileOutput("myfile.txt", Context.MODE_PRIVATE); 

稍加瀏覽,我發現我的文件中/data/data/my.app.namespace/files/myfile.txt。我不想硬編碼路徑,但稍後在我的應用程序中,我將要訪問myfile.txt,並且我想要動態獲取該文件夾路徑。我已嘗試使用Environment對象中的大部分文件夾,如Environment.getDataDirectory().getAbsolutePath(),但只返回/data。我在哪裏可以找到私人文件去哪裏?或者可以肯定的是,這種結構不會改變?我不喜歡硬編碼,但它會工作...

回答

5

你可以通過使用context.getFilesDir() + "/filename.ext"

+0

正是我所需要的! –

相關問題