我想弄清楚如何從MediaStore重命名我的播放列表。從MediaStore重命名播放列表
下面我有代碼通過傳遞指定的播放列表ID來刪除特定播放列表。
有了內容解析程序,有一種叫做resolver.delete
的方法,這很容易,但我似乎不明白我如何重命名指定的播放列表。
我需要做些什麼才能讓下面的代碼重命名指定的播放列表。
private void deletePlaylist(String playlistid) {
// // Log.i(TAG, "deletePlaylist");
ContentResolver resolver = getActivity().getContentResolver();
String where = MediaStore.Audio.Playlists._ID + "=?";
String[] whereVal = { playlistid };
resolver.delete(MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI, where,
whereVal);
return;
}
你還在爲此工作嗎?您是否嘗試過更新方法,即「更新(Uri uri,ContentValues值,String where,String [] selectionArgs)」 – 2015-03-07 00:58:28
我還沒有嘗試過這種方法,您能否給我一個如何使用它的例子基於我上面的代碼?謝謝。 – Jack 2015-03-07 20:02:36
你對resolver.delete有任何問題嗎?我這樣做,它會刪除m3u文件,但是當我重新啓動Android設備時文件會被恢復。我知道它涉及媒體服務。我希望我可以永久刪除! – 2015-03-09 02:59:19