【发布时间】:2014-08-02 14:07:11
【问题描述】:
我不明白为什么我看不到我在 Eclipse 的 DDMS 中创建的文件夹。 在我的活动开始时,我调用了这个方法:
public void createFolderSignature(){
File signaturePointFolder = new File(Environment.getExternalStorageDirectory()+ File.separator + "tour_"+this.point.getId_tour() + File.separator + "point_"+this.point.getId());
Log.i("PATH : " , signaturePointFolder.getPath());
if (!signaturePointFolder.exists()){
Log.i("signaturePointFolder","CREATED");
signaturePointFolder.mkdir();
}else{
Log.i("signaturePointFolder","ALREADY CREATED");
}
}
游览和点是对象。 因此,我根据点和游览的 ID 创建了一个特殊文件夹。 如您所见,我记录日志以查看文件夹是否创建良好。 所以这是我的日志:
06-12 09:31:51.268: I/PATH :(24819): /mnt/sdcard/tour_1/point_1
06-12 09:31:51.268: I/signaturePointFolder(24819): CREATED
06-12 09:31:51.412: D/dalvikvm(24819): GC_CONCURRENT freed 1101K, 10% free 12980K/14343K, paused 18ms+12ms, total 67ms
06-12 09:31:51.716: D/dalvikvm(24819): GC_CONCURRENT freed 1706K, 13% free 13337K/15175K, paused 11ms+15ms, total 66ms
因此,如果看到我的日志“已创建”,我通常认为该文件夹创建良好,但不,我在 AVD 的 Eclipse 中的文件资源管理器中什么也看不到。 每次我参加活动时,我都有相同的日志。 为什么?我的代码有问题吗? 我希望你能帮助我=)
编辑 1: 我忘了说我也在清单中获得了 WRITE_EXTERNAL_STORAGE 和 READ_ 权限。
【问题讨论】:
标签: java android eclipse directory ddms