aakash2310

Untitled

Sep 23rd, 2022
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. package com.prem.fourty;
  2.  
  3. import androidx.appcompat.app.AppCompatActivity;
  4. import androidx.core.app.ActivityCompat;
  5.  
  6. import android.Manifest;
  7. import android.database.Cursor;
  8. import android.net.Uri;
  9. import android.os.Bundle;
  10. import android.provider.MediaStore;
  11. import android.widget.ListView;
  12.  
  13. import java.util.Currency;
  14.  
  15. public class MainActivity extends AppCompatActivity {
  16. ListView mp3fileList;
  17.  
  18. @Override
  19. protected void onCreate(Bundle savedInstanceState) {
  20. super.onCreate(savedInstanceState);
  21. setContentView(R.layout.activity_main);
  22. mp3fileList = (ListView) findViewById(R.id.listview);
  23.  
  24. ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},1);
  25.  
  26. String[] projection = new String[]{MediaStore.Audio.AlbumColumns.ALBUM,MediaStore.Audio.AudioColumns.TITLE};
  27.  
  28. Uri contentUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
  29.  
  30. Cursor cursor = getContentResolver().query(contentUri,projection,null,null);
  31.  
  32. int albumIndex = cursor.getColumnIndexOrThrow(MediaStore.Audio.AudioColumns.ALBUM);
  33.  
  34. int titleIndex = cursor.getColumnIndexOrThrow(MediaStore.Audio.AudioColumns.TITLE);
  35.  
  36. String[] result = new String[cursor.getCount()];
  37.  
  38. while (cursor.moveToNext())
  39. {
  40. String title = cursor.getString(titleIndex);
  41. String album = cursor.getString(albumIndex);
  42.  
  43. result[cursor.getPosition()] = title + " " + album;
  44. }
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment