Android Can';无法在SD卡中创建目录
我有使代码,使目录点击事件的按钮。但我不能创建目录。以前,我可以很容易地做到,但现在它有一些麻烦,我没有得到成功。请帮忙 代码:Android Can';无法在SD卡中创建目录,android,Android,我有使代码,使目录点击事件的按钮。但我不能创建目录。以前,我可以很容易地做到,但现在它有一些麻烦,我没有得到成功。请帮忙 代码: button1.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { Username = username.getText().toString(); Password = pa
button1.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Username = username.getText().toString();
Password = password.getText().toString();
if (Username.length() == 0) {
Toast.makeText(getBaseContext(), "Please Fill Username ",
Toast.LENGTH_LONG).show();
} else if (Password.length() == 0) {
Toast.makeText(getBaseContext(), "Please Fill Password ",
Toast.LENGTH_LONG).show();
} else {
SaxParser(Username, Password);
//new AddTask().execute();
if (str_getValue.equalsIgnoreCase("0")) {
Toast.makeText(getBaseContext(),
"Incorrect Username or Password",
Toast.LENGTH_LONG).show();
} else {
File folder = new File(Environment
.getExternalStorageDirectory()
+ "/audiometer/video");
boolean success = false;
if (!folder.exists()) {
success = folder.mkdir();
}
if (!success) {
// Do something on success
if(login_checkBox_remember.isChecked()==true)
{
SavePreferences("MEM1",Username);
SavePreferences("MEM2",Password);
SavePreferencesBool("flag",true);
}
i.putExtra("value", str_getValue);
i.putExtra("machineName", str_Machinename);
startActivity(i);
} else {
}
}
}
}
});
我还授予在清单中写入外部存储的权限。您使用了“/audiometer/video”,这意味着您正在to目录中创建目录。你不能按程序来做。如果要执行此操作,首先需要创建“/audiometer”文件夹,然后需要在其中创建“video”。不能同时实现这两个功能。请更改代码并重试
还要检查Java ME应用程序的我的答案。您检查过目录是否已经存在了吗 试着这样做:
boolean success = folder.exists();
if (!success)
success = folder.mkdir();
if (success) {
// Do something on success
}
你有没有收到关于失败之类的信息?