我尝试以编程方式创建目录以构建Android Photo Capture应用here。我尝试在定义路径之前创建一个类来创建目录,但是Eclipse正在抛出错误Syntax error on token "mkdirs", Identifier expected after this token.
我应该在文件的其他地方运行mkdirs()代码吗?
public class PhotoCaptureExample extends Activity
{
public class Dir
{
File folder = new File(Environment.getExternalStorageDirectory().toString()+"/DrawIn");
folder.mkdirs();
}
protected Button _button;
谢谢!
答案 0 :(得分:1)
您的代码超出任何功能。除了简单的初始化器之外,这是不合法的。
答案 1 :(得分:-2)
要创建目录,可以使用
File myDirectory = new File(Environment.getExternalStorageDirectory(), "DrawIn");
if(!myDirectory.exists()) {
myDirectory.mkdirs();
}
不要忘记添加权限:
uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"