aqui tem um código que verifica as permissões:
Em 4 de maio de 2018 10:51, Rebert Tomaz Aquino <reberttomaz@gmail.com> escreveu:
já verificou se as permissões estão ativas?? via codigo..--Em 4 de maio de 2018 10:24, Maicon Strey <mstrey@gmail.com> escreveu:Pergunta necessária:- Já testou com outro telefone e outro SDCard?--Em sex, 4 de mai de 2018 às 09:49, <kalinnaborges@gmail.com> escreveu:Dragão,A pasta /teste_app não está sendo criada no sdcard. Tanto com sdcard, quanto sem, ela é criada apenas na memória interna.--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 .
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 .
Rebert Tomaz
Rebert Tomaz
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