WEB开发网
开发学院手机开发Android 开发 认识 Android 多媒体数据库 MediaStore 阅读

认识 Android 多媒体数据库 MediaStore

 2010-02-26 01:39:00 来源:WEB开发网   
核心提示:Order:说明查询结果按什么来排序,上面就是各个参数的意义,认识 Android 多媒体数据库 MediaStore(2),它返回的查询结果一个Cursor,这个Cursor就相当于数据库查询的中Result,那里也写的很清楚,删除,用法和它差不多,---增加

Order:说明查询结果按什么来排序。

上面就是各个参数的意义,它返回的查询结果一个Cursor,这个Cursor就相当于数据库查询的中Result,用法和它差不多。

-------------------------------------------------------------------------------------------------------------------

增加,代码如下所以:

ContentValues values = new ContentValues();

values.put(MediaStore.Audio.Playlists.Members.PLAY_ORDER,0);

resolver.insert(_uri, values);

这个insert传递的参数只有两个,一个是Uri(同查询那个Uri),另一个是ContentValues。这个ContentValuses对应于数据库的一行数据,只要用put方法把每个列的设置好之后,直接利用insert方法去插入就好了。

更新,代码如下:

ContentResolver resolver = ctx.getContentResolver();

Uri uri = MediaStore.Audio.Media.EXTERNAL_CONTENT_URI;

ContentValues values = new ContentValues();

values.put(MediaStore.Audio.Media.DATE_MODIFIED, sid);

resolver.update(MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI,values, where, selectionArgs);

上面update方法和查询还有增加里的参数都很类似,这里就不再重复叙述了,大家也可直接参考google的文档,那里也写的很清楚。

删除,代码如下:

ContentResolver resolver = ctx.getContentResolver();

nbsp; resolver.delete(MediaStore.Audio.Playlists.EXTERNAL_CONTENT_URI,where, selectionArgs);

delete和更新的方法很类似,大家对照更新的方法看下马上就会明白

上一页  1 2 

Tags:认识 Android 多媒体

编辑录入:coldstar [复制链接] [打 印]
赞助商链接