2016-09-20 73 views
0

我需要加載Android設備上的文件(我的模型)。我使用Android:加載文件

FileReader fr = null; 
try {fr = new FileReader(new File(path));} catch (Exception e) {} 
BufferedReader reader =... 

什麼是文件的正確路徑(如你從哪個文件夾開始)。還有保存模型或其他文本文件的標準位置在哪裏。

+0

SD卡/ yourapp /文件,通常外部存儲的程序名稱,並把他們怎麼過該文件夾 – surya

回答

0

外部存儲是它的一個好去處:

public static File getMyFilePath(String filename){ 
     SimpleDateFormat df = new SimpleDateFormat("yyyy.MM.dd_HH.mm.ss.S"); 
     return new File(getDirectory(context, VIDEO_DIR),fileName); 
    } 
    private static File getDirectory(Context ctx, String path){ 
     File f=new File(context.getExternalFilesDir(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath()+path); 
     f.mkdirs(); 
     return f; 
    } 
+0

我在Android Studio中的編碼,怎能內我將文件保存到外部存儲? – Shadow

+0

@Shadow看看這個https://developer.android.com/training/basics/data-storage/files.html – leotesta

+0

@Shadow也許你會搜索http://stackoverflow.com/questions/18302603/where-to- place-assets-folder-in-android-studio –