이 파일을 가지고 있습니다. /sdcard/music/file.mp3
이며 MediaStore
에 해당하는 ID는 1
입니다. ID가 변경됩니다미디어 공급자의 음악 ID가 파일을 이동할 때 변경됩니까?
- 파일이 이동이 파일의 이름이 변경됩니다
/sdcard/music2/file.mp3
- 로 이동 말은 미디어 스캐너가 재를 완료 한 후
(위와 동일한 수 있습니다) 스캐닝?
명확함을 위해 업데이트하고 내 목적을 볼 수 있습니다. 아래 비록
실제로 내 진짜 목적이 아니라 아이디어는 동일합니다 :
나는 URL (가사 말) 각 MP3 파일을 연결하고 싶습니다. 내 자신의 sqlite 데이터베이스에 저장합니다. 내 sqlite 데이터베이스는 ID 열이 미디어 공급자의 ID와 동일한 ID 및 URL 열을 갖습니다.
기본적으로 미디어 관리자는 해당 정보를 공개하지 않습니다. 그래서 당신은 당신의 일을하기 위해 그 일에 의지해서는 안됩니다. –
행 ID 필드가 공개되어 있고 왜 우리가 그것에 의지하지 않습니까? 우리는 우리 자신의 데이터베이스 ID를 만드는 대신 ID를 사용하여 매핑 할 수 있습니다. – Jojo
ID 필드는 다른 항목을 구분하는 데 사용됩니다. 그러나 당신이 요구하는 대답은 SDK에서 사용할 수 없습니다. –