Como aceder /armazenar/emular / 0/

escrevi um código para gravar o áudio e gravar ti em baixo da localização do ficheiro.

private String getFilename() {
    String filepath = Environment.getExternalStorageDirectory().getPath();
    File file = new File(filepath, AUDIO_RECORDER_FOLDER);
    if (!file.exists()) {
        file.mkdirs();
    }
    return (file.getAbsolutePath() + "/" + System.currentTimeMillis() + file_exts[currentFormat]);
}

no Logcat, dá - me uma localização de ficheiro como
/ storage/emulated / 0/AudioRecorder / 1436854479696. mp4

Não consigo encontrar este ficheiro no meu cartão sd. Como aceder ao local?

Author: kryger, 2015-07-14

15 answers

Como Hiren afirmou, Você vai precisar de um explorador de arquivos para ver o seu diretório. Se você está enraizado eu altamente sugiro root explorer, caso contrário ES File Explorer é uma boa escolha.

 6
Author: Stryke_the_Orc, 2015-07-14 06:53:02

Não há necessidade de aplicações de terceiros

O meu Android 6.0 Permite-me navegar na memória interna sem necessidade de aplicações de terceiros. Eu simplesmente faço isto*:
  1. "Configuração"
  2. "Armazenamento e USB"
  3. "Interno"
  4. [deixa carregar um pouco...]
  5. [deslocar até ao fundo]
  6. "Procurar"

* As palavras podem não corresponder às da versão inglesa padrão, uma vez que eu estou apenas traduzindo livremente a partir de Português.

Nota : pelo menos no meu telemóvel, /storage/emulated/0 não corresponde ao cartão SD, mas sim à memória interna . Este método não funcionou para o meu cartão externo, mas eu nunca tentei com outro telefone.

Espero que isto ajude!
 19
Author: Rui Pimentel, 2018-05-11 17:58:04

Também pode usar Android Debug Bridge (adb) para copiar o seu ficheiro do dispositivo Android para pasta no seu PC:

adb pull /storage/emulated/0/AudioRecorder/1436854479696.mp4 <folder_on_your_PC_e.g. c:/temp>

E você pode copiar do dispositivo toda a pasta AudioRecorder:

adb pull /storage/emulated/0/AudioRecorder <folder_on_your_PC_e.g. c:/temp>
 4
Author: Andrii Omelchenko, 2018-03-22 18:50:30

Ligue o seu dispositivo e execute {[[0]} o que lhe dará uma linha de comandos no seu dispositivo. Você não tem permissão para ler {[[1]} mas como você sabe que está na subdiretoria 0 basta ir {[[2]} e você será capaz de olhar ao redor e interagir como aspeito.

Nota: {[9] } também pode utilizar adb sem fios

 3
Author: FrickeFresh, 2017-06-03 08:38:29

Tenta Isto

private String getFilename() {
    String filepath = Environment.getExternalStorageDirectory().getPath();
    File file = new File(filepath + "/AudioRecorder" );
    if (!file.exists()) {
        file.mkdirs();
    }
    return (file.getAbsolutePath() + "/" + System.currentTimeMillis() + ".mp4");
}
 2
Author: Tarkik, 2015-07-14 06:48:26

Em Emulador, para ver este ficheiro, carregue em Configuração > Armazenamento > outro>Android > dados>com.companhia.textapp>ficheiro>Transferir. Aqui, textapp é o nome do aplicativo em que você está trabalhando.

 2
Author: geet, 2017-08-30 11:08:42

Aqui, encontra-se em /mnt/shell/emulado/0

 2
Author: user8734057, 2017-10-06 18:20:55

Tenta a partir de

ftp://ip_my_s5:2221/mnt/sdcard/Pictures/Screenshots
[3]/storage/emulated/0
 1
Author: bill god, 2017-09-04 09:04:00

Se estiver a usar o monitor de dispositivos Android e o emulador android: acedi da seguinte forma: Data / Media / 0/ enter image description here

 0
Author: Vinod Joshi, 2016-12-05 07:07:08

Para restaurar as suas imagens de /storage/emulado/0/ basta abrir o ficheiro 100Andro..lá você vai ver suas fotos, embora você pode não ter acesso a eles em seu pc explorer. Lá abrir cada imagem um por um, Vá em Configuração (três pontos..) e salvar a imagem. Ele vai aparecer no arquivo android 'Imagens' de onde você também pode copiá-los usando o seu explorer. Não há nenhuma função 'salvar todos', no entanto, deve ser feito um por um, mas funciona.

QT

 0
Author: Christof Rieber, 2017-09-07 11:34:19

No meu caso, /armazenamento/emulado/ 0 / corresponde à localização raiz do meu dispositivo . Por exemplo, quando tiro uma foto com a aplicação predefinida do meu telemóvel, as imagens são gravadas automaticamente /store/emulated/0/DCIM/Camera/mypicname.jpeg

Por exemplo, suponha que deseja guardar as suas imagens no directório /Pictures, nomeadamente no directório Pictures que existe no directório root. Então você usa o código abaixo.

File storageDir = Environment.getExternalStoragePublicDirectory( Environment.DIRECTORY_PICTURES );

Se quiser gravar as imagens no DCIM ou transfere directório, dê os argumentos abaixo para o ambiente.getExternalStoragePublicDirectory () method shown above.

Environment.DIRECTORY_DCIM
Environment.DIRECTORY_Downloads

Depois indique o nome da sua imagem:

String imageFileName = "JPEG_" + timeStamp + "_";

Então crie o objecto do ficheiro como mostrado em baixo. Você especifica o sufixo como o segundo argumento.

File image = File.createTempFile(
            imageFileName,  // prefix
            ".jpg",         // suffix
            storageDir      // directory
);
 0
Author: oiyio, 2018-01-02 09:46:45

Https://productforums.google.com/forum/#!msg/nexus/WIcHUNQfRLU/ALpViG86AwAJ

O Sr. brinquedos caros disse: Espanta-me que este problema ainda esteja a aparecer quando começou a acontecer tão atrás como favos de mel.

Assim, o / storage/emulado/0/DCIM/Camera é a mesma pasta que a sua pasta normal de DCIM / Camera. É só uma ligação simbólica. Então os arquivos estão na verdade no local certo você só tem um aplicativo que colocou dados ruins na Base de dados MediaStore.

Quando acessando arquivos de seu PC, você está na verdade enumerando a base de dados MediaStorage para arquivos. Não está a puxar listas de directórios tradicionais. Então o que você vê é baseado no que está nessa base de dados e nas entradas do caminho na base de dados. Os ficheiros na base de dados que apontam para pastas emuladas não são mostrados, dado que se assume que são duplicados como a mesma pasta física que a sua câmara/DCIM normal. O que está acontecendo é que alguns aplicativos de terceiros mal escritos estão inserindo entradas para a base de dados com o caminho /storage/emulado/0/DCIM/Camera em vez do caminho root apropriado para o DCIM/Camera. O que significa que o serviço MTP não pode vê-los quando você Está ligado ao seu PC.

Normalmente a maneira mais fácil de corrigir o problema é apenas limpar as bases de dados MediaStore para obter as entradas ruins da Base de dados MediaStore e deixar o sistema reindex os arquivos e colocar na base de dados com os caminhos apropriados.

Configuração - >aplicações Carregue no menu 3 pontos no canto superior direito e seleccione Mostrar O Sistema Encontrar o armazenamento multimédia, seleccioná-lo, seleccionar o armazenamento e, em seguida, limpar os dados Encontrar Armazenamento Externo, selecioná-lo, selecionar Armazenamento, Em seguida, limpar os dados Desligue o telefone, volte a ligar o telefone, espere pelo serviço de indexação para reconstruir os dados.

Quando você terminar, os arquivos devem aparecer com a árvore de diretórios adequada e ser visível a partir do PC. Dependendo da quantidade de arquivos no telefone, pode levar de 10 a 20 minutos para reconstruir a base de dados de mídia como o serviço anda pelas diretórios de telefone, ficando meta dados, criação de miniaturas, etc.

 0
Author: Miksha, 2018-01-24 04:12:20

O Android recomenda que ligue para {[[0]} em vez de hardcoding /sdcard/ em nome do caminho. Isto devolve a pasta de armazenamento partilhada/externa primária. Assim, se o armazenamento for emulado, este retornará /storage/emulated/0. Se explorar o armazenamento do dispositivo com um ficheiro explorer, o referido directório será /mnt/sdcard (confirmado no Xperia Z2 a correr o Android 6).

 0
Author: codezombie, 2018-02-21 13:21:04

Ver os ficheiros no dispositivo com o dispositivo ficheiro Explorer

Https://developer.android.com/studio/debug/device-file-explorer

 0
Author: Isaak Osipovich Dunayevsky, 2018-06-01 08:26:54

A usar o comando // get the file directory

Image image =new Image() { Source = file.Path };

Então no comando ADB puxe / / a localização do ficheiro de imagem aqui

 -1
Author: Abdullah Tahan, 2017-02-27 12:49:24