Google 뮤직 베타과 mp3s를 동기화하는 기기로 작품을 가져오고 있습니다. 그래서 모든 앨범 IDS를 얻기 위해 커서를 사용하여 표준 접근 방식을 시도하고 그들 각각 상대의 작품에 대한보다이와Android + 작품 받기 + Google 뮤직 베타
public void getAlbumIDS(){
Cursor cur = mContentResolver.query(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, new String [] {MediaStore.Audio.Media.ALBUM_ID}, null, null, null);
startManagingCursor(cur);
if (cur.getCount() > 0) {
while (cur.moveToNext()) {
int albumId = cur.getInt(cur.getColumnIndex(MediaStore.Audio.Media.ALBUM_ID));
// Do stuff with albumId
}
}
cur.close();
stopManagingCursor(cur);
}
나는 장치와 동기화 앨범의 모든 IDS를 받아야하지만, CUR .getCount()는 0과 같습니다.
음악이 기기에 저장되어있는 경우 정보를 얻는 것이 올바른 방법이라는 것을 알고 있지만 (사실 모든 경우 정상적으로 작동합니다), Google 뮤직 베타와 동기화 된 작품을 검색하는 데 미쳐 가고 있습니다.
도와 주시겠습니까?
SD 카드가 마운트 된 상태에서 기기가 컴퓨터에 계속 연결되어 있습니까? 그렇다면 기기가 SD 카드에 액세스 할 수 없으며 검색어에 저장된 노래가 검색되지 않습니다. – theisenp
@theisenp Google 뮤직 베타를 사용하여 동기화 된 MP3는 없습니다. 그러나 내가 mp3와 SD를 삽입하면 SD의 앨범을 가져옵니다. 아무 것도 동기화하지 않은 것입니다 ... –