Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.prem.fourty;
- import androidx.appcompat.app.AppCompatActivity;
- import androidx.core.app.ActivityCompat;
- import android.Manifest;
- import android.database.Cursor;
- import android.net.Uri;
- import android.os.Bundle;
- import android.provider.MediaStore;
- import android.widget.ListView;
- import java.util.Currency;
- public class MainActivity extends AppCompatActivity {
- ListView mp3fileList;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- mp3fileList = (ListView) findViewById(R.id.listview);
- ActivityCompat.requestPermissions(this,new String[]{Manifest.permission.READ_EXTERNAL_STORAGE},1);
- String[] projection = new String[]{MediaStore.Audio.AlbumColumns.ALBUM,MediaStore.Audio.AudioColumns.TITLE};
- Uri contentUri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;
- Cursor cursor = getContentResolver().query(contentUri,projection,null,null);
- int albumIndex = cursor.getColumnIndexOrThrow(MediaStore.Audio.AudioColumns.ALBUM);
- int titleIndex = cursor.getColumnIndexOrThrow(MediaStore.Audio.AudioColumns.TITLE);
- String[] result = new String[cursor.getCount()];
- while (cursor.moveToNext())
- {
- String title = cursor.getString(titleIndex);
- String album = cursor.getString(albumIndex);
- result[cursor.getPosition()] = title + " " + album;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment