Tôi đang cố gắng tạo thư mục trên trình giả lập Android của mình nhưng tôi không thể thực hiện, tôi đã có quyền trên manifest write_storage và tôi nhận được không erros nhưng mkdir() trả về false, tôi xác minh nếu lưu trữ bên ngoài là writtable quá và nó là, nó hoạt động trên các thiết bị vật lý mã của tôi:Không thể tạo thư mục trên/lưu trữ/mô phỏng/0 trên trình mô phỏng
/// Cria uma nova pasta para colocar o backup
File direct = new File(Environment.getExternalStorageDirectory(),
"/Financas RW Backup");
try {
if (!direct.exists()) {
if(isExternalStorageWritable()&&isExternalStorageReadable()) {
if( direct.mkdir()) {
fachada.showMessage(ExportImportDB.this," Criado");
}else{
fachada.showMessage(ExportImportDB.this," Não Criado");
}
}
}
} catch (Exception e) {
fachada.showMessage(this, e.toString());
}
sử dụng mkdirs(); nó sẽ tạo ra các thư mục cha nếu nó không có; nhưng mkdir sẽ không tạo ra và do đó nó sẽ trả về false – DJphy
Tôi cố gắng thử nó, không hoạt động –
làm được điều này; Environment.getExternalStorageDirectory(). GetAbsolutePath(), + "tùy chỉnh ur"; – DJphy