كيفية التقاط جميع الأغاني في SDCARD وأيضا مجلدات SDCARD مثل الموسيقى وغيرها

أستخدم هذا الرمز للعثور على ملفات mp3:

`

  //String extStore = System.getenv("EXTERNAL_STORAGE");
  //File home = new File(extStore);


    //String extStore = "/storage/extSdCarcd";
    String extStore = "/storage/";
    File home = new File(extStore);

    if(home.listFiles(new FileExtensionFilter()).length>0){

        for(File file : home.listFiles(new FileExtensionFilter())){

            HashMap song = new HashMap();
            song.put("title",file.getName().substring(0,(file.getName().length()-4)));
            song.put("path",file.getPath());
            songsList.add(song);
        }
    }

    return songsList;
}`

كما ترين ، جربت عدة طرق للحصول على ملفات mp3 ، ولكن إذا كان لدي ملف mp3 في مجلد bluetooth أو مجلد الموسيقى ، فلن يساعد. هم فقط للموسيقى في SDCARD

0

1 إجابة

للحصول على جميع أغاني mp3 عليك استخدام مخزن وسائل الإعلام ديسيبل الذي سيدرج أسفل جميع الأغاني من الجهاز

private ArrayList> songsList = new ArrayList>();


public ArrayList> getPlayList(Context c) {

    final Cursor mCursor = c.getContentResolver().query(
        MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,
        new String[] { MediaColumns.TITLE, MediaColumns.DATA, AudioColumns.ALBUM }, null, null,
        "LOWER(" + MediaColumns.TITLE + ") ASC");

    String songTitle = "";
    String songPath = "";

    /* run through all the columns we got back and save the data we need into the arraylist for our listview*/
    if (mCursor.moveToFirst()) {
        do {
            songTitle = mCursor.getString(mCursor.getColumnIndexOrThrow(MediaColumns.TITLE));
            songPath = mCursor.getString(mCursor.getColumnIndexOrThrow(MediaColumns.DATA));

            HashMap song = new HashMap();
            song.put("songTitle", songTitle);
            song.put("songPath", songPath);
            songsList.add(song);

        } while (mCursor.moveToNext());
    }   

    mCursor.close(); //cursor has been consumed so close it
    return songsList;
}
0
وأضاف
شكرا مليون دولار
وأضاف المؤلف Tara, مصدر
من دواعي سروري....
وأضاف المؤلف Md.ibrahim khalil, مصدر
Android Sudan Community
Android Sudan Community
900 مشارك

كل اقتراحاتكم تتم مشاركتها هنا رابط القناة لتنزيل البرامج والالعاب من هنا @android_sudan تنبيه : القروب غير مختص إطلاقا بي الانترنت المجاني مثل ملفات الحاقن وماشابه يمنع منعا باتا نشر اي ملفات او برامج او اي شيء يتعلق بالانترنت المجان