• 01-09-2023, 16:00:27
    #1
    Merhaba arkadaşlar, uğurlar olsun.
    Android Studio ile çalışırken, Whatsapp klasör yoluna ulaşmaya çalışıyorum.

    Android 10 ve altında klasör yolu şöyle:
    String filePath : storage/emulated/0/WhatsApp/Media/.Statuses/;

    Android 11 ve üzerinde klasör yolu ise şöyle :
    String filePath : storage/emulated/0/Android/media/com.whatsapp/WhatsApp/Media/.Statuses

    Programda ayrı ayrı bu kodları çalıştırırsam sistemim çalışıyor.

    Ancak ben kullanıcının hangi Android sürümünü kullandığını bilmediğim için bunları İf döngüsüne aldığımda sistem çalışmıyor. Sizce neden oalbilir.

    İf döngüm şöyle
    String filePath;
    if (android.os.Build.VERSION.SDK_INT < 30) {
    filePath = (Environment.getExternalStorageDirectory().getAbso lutePath() + "storage/emulated/0/WhatsApp/Media/.Statuses/");
    }else {
    filePath = (Environment.getExternalStorageDirectory().getAbso lutePath() + "storage/emulated/0/Android/media/com.whatsapp/WhatsApp/Media/.Statuses");
    }
  • 01-09-2023, 17:37:30
    #2
    String filePath;
    if (android.os.Build.VERSION.SDK_INT < 30) {
    filePath = Environment.getExternalStorageDirectory().getAbsol utePath() + "/WhatsApp/Media/.Statuses/";
    } else {
    filePath = Environment.getExternalStorageDirectory().getAbsol utePath() + "/Android/media/com.whatsapp/WhatsApp/Media/.Statuses";
    }