dbOpenHelper =
new
DBOpenHelper(getApplicationContext());
dbOpenHelper.open();
String[] proj = { BaseColumns._ID, MediaStore.Audio.Media.DATA };
musicCursor = getContentResolver().query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, proj,
null
,
null
,
null
);
if
(musicCursor !=
null
&& musicCursor.moveToFirst()) {
int
idColumn = musicCursor.getColumnIndex(BaseColumns._ID);
int
dataColumn = musicCursor.getColumnIndex(MediaStore.Audio.Media.DATA);
do
{
String mid = musicCursor.getString(idColumn);
String mdatastream = musicCursor.getString(dataColumn);
if
(mdatastream.endsWith(
".mp3"
)) {
musicIdDb = Integer.parseInt(mid);
mDbOpenHelper.insertData(musicIdDb);
genreList.add(mdatastream);
dbList.add(mid);
}
}
while
(musicCursor.moveToNext());
public
void
insertData(
int
music_id){
String sql =
"insert into "
+Databases.CreateMusicTable.M_TABLENAME
+
" (music_id) values("
+music_id+
");"
;
mDB.execSQL(sql);
}
public
long
insertDataId(
int
music_id){
mDB = mDBHelper.getWritableDatabase();
ContentValues values =
new
ContentValues();
values.put(
"music_id"
, music_id);
return
mDB.insert(Databases.CreateMusicTable.M_TABLENAME,
null
, values);
}