2011-11-12 50 views
0

我對此有點新,但我認爲我已經成功地爲我的android應用創建了一個文件來存儲一些使用FileOutputStream的信息。在我被帶走並開始做有用的事情之前,我希望能夠看到它的內容並實際確認它在那裏。有沒有辦法與模擬器做到這一點?確認在Android模擬器中創建一個文件

感謝您的任何建議提前

回答

0

如果您使用的是Eclipse,則可以更改爲DDMS透視圖(通常,在GUI的右上角可以找到不同的代碼透視圖)。 DDMS透視圖有一個用於文件瀏覽附加設備(包括模擬器和實際設備)的選項卡。

您可以使用它來查找內部應用程序文件(僅適用於您的應用程序)和外部存儲文件(駐留在SD卡上的文件,可用於其他應用程序,並在計算機上作爲USB進行安裝時顯示)。

有一些按鈕可以讓您從設備中推送/拉取文件。

0

如果最簡單的方式存在於您的文件是作爲應用程序文件存儲是複製出來的SD卡,如下所示:

private void copy(String filename) throws IOException { 
    BufferedInputStream bis=new BufferedInputStream(openFileInput(filename)); 
    BufferedOutputStream bos=new BufferedOutputStream(
      new FileOutputStream(
        new File (
          Environment.getExternalStorageDirectory(), 
          filename 
         ) 
       ) 
     ); 

    byte[] b = new byte[8192]; 
    int read; 
    while ((read = bis.read(b)) != -1) { bos.write(b, 0, read); } 

    bis.close(); 
    bos.flush(); 
    bos.close(); 
} 

然後,您可以使用adb.ex E要拉文件,

adb.exe拉MNT/SD卡/ yourfile saveasthis

如果你想使用GUI,然後打開DDMS->文件瀏覽器,進入MNT/SD卡和拉該文件(推拉是小箭頭右邊的箭頭)。