Android’de dosyaya veri yazdıktan sonra eğer emülatör kullanmıyorsanız ve yazdığınız dosyayı harici depolama alanına kaydetmediyseniz bulmak zordur. Tabi dosyaya ulaşmak yerine çok daha basit olarak dosya okuması yapabilirsiniz.

İlk olarak bir dosyaya yazma işlemi gerçekleştirelim.

public class MainActivity extends AppCompatActivity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        this.setContentView(R.layout.activity_main);

        File dosya=new File(this.getFilesDir(),"example.txt");
        try {

            FileOutputStream oStream = new FileOutputStream(dosya);
            OutputStreamWriter oWriter=new OutputStreamWriter(oStream);
            oWriter.write("Android'de veri yazılan dosyaya erişmek\n");
            oWriter.write("Talha Kum");
            oWriter.close();
            oWriter.close();

        }
        catch (Exception e) {
            e.getStackTrace();
        }
    }
    }

Ardından komut satırından platform-tools klasörüne gelmeniz gerekiyor. Komut ekranına adb shell yazarak adb’yi açıyoruz. Şimdi adb backup -noapk com.your.packagename kendi paket adınız olacak şekilde giriniz.

Ardından Android cihazınıza aşağıdaki gibi bir bildirim gelecek.

Şifreyi boş bırakıp sağ altta bulunan “VERİLERİMİ YEDEKLE” seçeneğini seçebilirsiniz.

Ardından platforms-tools klasörünüze backup.ab isminde bir dosya eklenecek. Bu dosyayı açmak için ise bu aracı indirebilirsiniz.

İndirdikten sonra abe.jar dosyasını çıkartın. Ardından yine komut satırından java.exe -jar abe.jar unpack backup.ab test.tar "" giriniz.

Aynı klasörde test isimli bir .tar dosyası göreceksiniz. Bunun içinde yazdığınız “example.txt” dosyasını görebilirsiniz.

İyi çalışmalar