2012-02-19 126 views
0

我使用以下代碼遍歷手機內存。如何從ContentResolver查詢獲取跟蹤Uri?

ContentResolver contentResolver = getContentResolver(); 
    String[] columns = { 
      MediaColumns._ID, 
      MediaColumns.TITLE, 
     AudioColumns.DURATION, 

    }; 
    final String where = MediaStore.Audio.Media.IS_MUSIC + "=1"; 

    Cursor cursor = contentResolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI,columns, where, null, null); 

    while(cursor.moveToNext()) { 
     String urp = cursor.getString(cursor.getColumnIndex(MediaColumns._ID)); 
     String title = cursor.getString(cursor.getColumnIndex(MediaColumns.TITLE)); 
     Long duration = cursor.getLong(cursor.getColumnIndex(AudioColumns.DURATION)); 
    } 

所以現在我的問題是,如何讓traveresed光標項目,如 的URI的第一個運行一段時間我已存儲的ID,標題,持續時間等元數據,我也想 商店追蹤URI,我也想將該URI從內容//方案轉換爲文件方案。

任何幫助將不勝感激 三江源

回答