2014-12-26 2 views
0

, пожалуйста, помогите мне сделать этот проект, я хочу знать, как обнаружить аудиофайлы из памяти телефона, СПАСИБО заранее парней :).андроид обнаружение mp3-файла в памяти телефона

вот мой код

package com.example.cameraapp; 

import android.os.Bundle; 
import android.provider.MediaStore; 
import android.app.Activity; 
import android.view.Menu; 
import android.widget.ListView; 
public class FinalChoice extends Activity { 
ListView lv; 
Model[] modelItems; 
@Override 
protected void onCreate(Bundle savedInstanceState) { 
super.onCreate(savedInstanceState); 
setContentView(R.layout.listview1hold); 
lv = (ListView) findViewById(R.id.listView1); 


String columns[] ={MediaStore.Audio.Playlists.Members.TITLE}; 
modelItems = new Model[columns.length]; 



for(int a=0; a<columns.length;a++) 
{ 
    modelItems[a]=new Model(columns[a], 0); 
} 




CustomAdapter adapter = new CustomAdapter(this, modelItems); 
lv.setAdapter(adapter); 
} 
@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
// Inflate the menu; this adds items to the action bar if it is present. 
getMenuInflater().inflate(R.menu.main, menu); 
return true; 
} 
} 

этот код дает только выход в «титул» с флажком

+0

это может вам помочь http://stackoverflow.com/a/25222621/3156621 –

+0

Ive ничего не получил по ссылке, которую вы дали, пожалуйста, помогите мне в этом. спасибо @DarshilShah – hehe0595

ответ

1

вместо чтения MediaStore.Audio.Playlists.Members.TITLE, читать файлы просто по java way как dir.list(), прочитать имя файла, извлечь расширение и добавить эти файлы в список отображения, который имеет действительное расширение аудио. Действующие аудиоформаты для Android можно найти по адресу http://developer.android.com/guide/appendix/media-formats.html

+0

, пожалуйста, дайте мне ссылку на то, как сделать dir.list(). – hehe0595

+0

Вы получите информацию

Смежные вопросы