【发布时间】:2016-01-14 07:46:57
【问题描述】:
所以,我正在创建一个将保存图片的应用程序。但我想将所有图片捆绑到主“设备存储”目录上的一个易于获取的文件夹中。
我想保存到外部卡,但我正在测试的设备没有,其他设备也可能没有(最终,我将允许应用用户决定他们是否需要内部或外部存储器)。
现在,我正试图找到这样的文件夹:
String directory = "/mnt/CPB";
File mainFolder = new File(directory);
if(mainFolder.exists() && mainFolder.isDirectory()){
Toast.makeText(getApplicationContext(), "CPB Is Made", Toast.LENGTH_SHORT).show();
} else {
Toast.makeText(getApplicationContext(), "CPB does not exist", Toast.LENGTH_SHORT).show();
mainFolder.mkdir();
}
这显然行不通。那么我该去哪里呢?
当查看文件夹或连接到计算机以查看目录时,我希望该文件夹显示在主目录视图中。另外,我需要在 android 清单中获得任何类型的权限吗?
【问题讨论】:
标签: android