Já testei com tres aparelhos diferentes, todos com Android
-- Nenhum deles consigo criar pasta.
Já coloquei todas as permissões no manifest, e tb em tempo de execução
Em quarta-feira, 18 de abril de 2018 12:16:20 UTC-3, kalinn...@gmail.com escreveu:
Em quarta-feira, 18 de abril de 2018 12:16:20 UTC-3, kalinn...@gmail.com escreveu:
Boa Tarde,Estou com uma dificuldade em criar arquivos no SdCard. O meu cenário é o seguinte: Preciso que, se existe SdCard, ele crie a pasta nele, senão cria na memória interna.Só que, percebi que a minha condição está sempre mostrando que o SdCard está montado e nunca está sendo criado a pasta no SdCard.Alguém saberia me dizer o que estou fazendo errado?* Estou com as permissões(WRITE_EXTERNAL_STORAGE e READ_EXTERNAL_STORAGE) public static void criarDiretorios() {String PATH_FOTOS = "/fotos";
String PATH_ERROS = "/log";
String strDirectoryRaiz = Environment.getExternalStorageDirectory ().getAbsolutePath() + "/teste_app";
String strDirectoryFoto = Constants.DIRETORIO_RAIZ + File.separator + Constants.PATH_FOTOS;
String strDirectoryErrors = Constants.DIRETORIO_RAIZ + File.separator + Constants.PATH_ERROS;
if (Environment.getExternalStorageState ().equals(
Environment.MEDIA_MOUNTED)) {
File dir = new File(strDirectoryRaiz);
if (!dir.exists()) {
dir.mkdirs();
try {
dir.createNewFile();
} catch (Exception e) {
Log.d(Constants.TAG, e.getMessage(), e.getCause());
}
}
dir = new File(strDirectoryFoto);
if (!dir.exists()) {
dir.mkdirs();
}
dir = new File(strDirectoryErrors);
if (!dir.exists()) {
dir.mkdirs();
}
}
}
You received this message because you are subscribed to the Google Groups "Android Brasil - Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to androidbrasil-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
0 comentários:
Postar um comentário