RT,请教各位大虾~
Lucene这个有人提过,但是觉得这个框架的体积比较大,而且又不是需要什么功能,只是要搜索就OK了。
Lucene这个有人提过,但是觉得这个框架的体积比较大,而且又不是需要什么功能,只是要搜索就OK了。
解决方案 »
- 请大家帮忙推荐下开源的2D手机游戏开发引擎,需要该引擎有较大的开发社区和资料!谢谢
- 一个android应用可以建立多个SQLite数据库么?
- webview中链接需判断后再链出去,在线等
- 避免onDraw(Canvas canvas)的重复性画图,急啊!
- 有人知道 怎么判断 界面是否处于桌面(或者说处于应用程序外的界面)?
- 设置 LinearLayout setVisibility 无效很奇怪
- 安卓开发入门问题。。入门好难啊
- android 无线调试总是offline
- 求助~!线程里不能MediaRecorder.start()
- Android Recyclerview 中嵌套 EditText
- 一个普通的button如果设置其边框的颜色?
- Android Crash的问题
ContentResolver resolver = context.getContentResolver();Cursor cursor = resolver.query(
MediaStore.Audio.Media.EXTERNAL_CONTENT_URI ,
new String[]{...},
null,
null,
null
);再加上对mp3文件的查循条件应该就可以了.
这个正确在加上STAGEFRIGHT中的SniffMP3函数就可以了,:-)
正解
音频文件信息存储在
/data/data/com.android.providers.media/databases/ 下的external.db中的audio表
可以用sqlite3打开,不过需要有system权限
如果你只是想单纯的获取系统的音乐信息,自己做播放器,就按楼上几位所说的通过ContentResolver查询MediaProvider数据库,如果你自己想了解其中的原理,建议研究MediaProvider和MediaScanner