bevestiging van het maken van een bestand in Android-emulator

Ik ben een beetje nieuw, maar ik denk dat ik met succes een bestand heb gemaakt voor mijn Android-app om wat informatie op te slaan met behulp van FileOutputStream. Voordat ik me laat meeslepen en er nuttige dingen mee ga doen, zou ik graag de inhoud ervan willen zien en zelfs bevestigen dat het daar is. Is er een manier om dit met de emulator te doen?

bedankt voor elk advies op voorhand

0

3 antwoord

Als u Eclipse gebruikt, kunt u het DDMS-perspectief wijzigen (meestal vindt u in de rechterbovenhoek van de GUI verschillende codeperspectieven). Het DDMS-perspectief heeft een tabblad voor gekoppelde apparaten voor het bladeren door bestanden (inclusief zowel emulators als daadwerkelijke apparaten).

U kunt dit gebruiken om te zoeken naar beide interne toepassingsbestanden (alleen beschikbaar voor uw toepassing) en externe opslagbestanden (die zich op de sdcard bevinden, zijn beschikbaar voor andere apps en worden weergegeven als ze zijn aangekoppeld als USB op een computer).

Er zijn knoppen waarmee u ook bestanden van de apparaten kunt duwen/trekken.

0
toegevoegd

De gemakkelijkste manier om uw bestand als een applicatiebestand op te slaan is om het op deze manier naar de SD-kaart te kopiëren:

private void copy(String filename) throws IOException {
    BufferedInputStream bis=new BufferedInputStream( openFileInput(filename) );
    BufferedOutputStream bos=new BufferedOutputStream(
            new FileOutputStream(
                    new File (
                            Environment.getExternalStorageDirectory(),
                            filename
                        )
                )
        );

    byte[] b = new byte[8192];
    int read;
    while ((read = bis.read(b)) != -1) { bos.write(b, 0, read); }

    bis.close();
    bos.flush();
    bos.close();
}

Dan kunt u adb.exe gebruiken om het bestand te trekken,

adb.exe trek mnt/sdcard/yourfile saveasthis

If you want to use a GUI then open DDMS->File Explorer, go to mnt/sdcard and pull the file (push and pull are small icons with arrows to the right in the bar).

0
toegevoegd

Here an example how to read a java File: http://www.java-tips.org/java-se-tips/java.io/how-to-read-file-in-java.html

En u kunt controleren of er een bestand bestaat met http://developer.android. com/referentie/java/io/file.html # bestaat ()

0
toegevoegd