2012-12-12 83 views
0

我试着写串在我的课到文件,扩展的AsyncTask:我在哪里可以找到在Android(DDMS)文件

protected void onPostExecute(String result) { 
      super.onPostExecute(result); 
      DataOutputStream out = null; 
      try { 
       out = new DataOutputStream(openFileOutput("1xdf.xml", Context.MODE_PRIVATE)); 
      } catch (FileNotFoundException e) { 
       e.printStackTrace(); 
      } 
      for (int i=0; i<20; i++) { 
       try { 
        out.writeUTF(Integer.toString(i)); 
       } catch (IOException e) { 
        e.printStackTrace(); 
       } 
      } 
      try { 
       out.close(); 
       Log.e(DEBUG_TAG, "6x"); 
      } catch (IOException e) { 
       e.printStackTrace(); 
      } 

     } 

我在哪里可以FINDE在个DDM这个文件?当我尝试搜索 - >文件1xdf.xml时,我得到

在文本搜索过程中遇到的问题。文件 'MainActivity/bin/jarlist.cache'已被跳过,问题 阅读:('资源与文件系统不同步: '/MainActivity/bin/jarlist.cache'。')。资源与 文件系统不同步:'/MainActivity/bin/jarlist.cache'。

回答

1

在Eclipse的DDMS角度来看,选择“资源管理器”选项卡,然后打开以下路径:

data/data/com.your.package.name.here/files/1xdf.xml 

其中“com.your.package.name.here”是项目的名称包/应用程序名称。如果您想要将文件移动到文件系统,请选择右上角的“从设备上拉出文件”按钮(看起来像带有指向左侧的粉红色箭头的软盘),然后选择计算机上的目录你想保存文件。

如果要手动将文件加载到虚拟设备上,请使用上面那个按钮(看起来像指向手机的右向箭头)。

+0

当我尝试从设备拉文件我geting错误 [2012-12-12 08:48:42]未能拉选择 [2012-12-12 08:48:42] null – user1884872

+0

我解决它,需要选择我的应用程序在左边 – user1884872

+1

我没有在我的数据中找到文件,只有缓存和lib选项在那里可以告诉我如何查看我保存的文件 – AndroidOptimist

2

当您使用context.openFileOutput()时,文件被写入应用程序的数据。要查看此路径是什么,您可以拨打getFilesDir()

相关问题