2012-02-19 13 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)); 
    } 

ので、今、私の質問は、私は、ID、タイトル、継続時間などのメタデータを格納していると私はまた、追跡 ストアしたいと思い、実行しながら、カーソル項目のURIは最初用 のように、traveresed取得する方法であり、 URI、また、そのURIをコンテンツから// schemeをfile schemeに変換したいと思います。

すべてのヘルプはGREATFULなります ありがとう

答えて