有什么学习资料可以共享吗

解决方案 »

  1.   

    不是,源码我有,but看起来好费劲~~~~~~~~~~~~
      

  2.   

    另外我也上不了QQ,很感激你
    (⊙o⊙)
      

  3.   

    我接触Android的第一块就是Music ,你卡在哪里
      

  4.   

    在结bug?还是学习?可以从AndroidManifest.xml中找到主入口:MusicBrowserActivity。然后从MusicBrowserActivity.java看起。我也看了一点点,也没做什么总结,欢迎讨论。
      

  5.   

    我是做多媒体播放器的,一起讨论学习呀,源代码中是通过musicBrowserActivity.java为主入口的,之后会读取配置文件xml的值判断进入哪个tab页面,分别对应歌曲Trackbrower,播放列表Playlistbrower,专辑albumbrower,艺术家专辑artistalbumbrower,这几个文件处理逻辑都类似,通过mediaprovider操作获取对应数据库的cursor,从中检索记录之后刷新到listview中,另外还有播放界面就是mediaplaybackActivity.java,其中会通过binder机制拉起mediaplaybackservice.java服务进行播放,这是源代码中播放器比较重要的逻辑。其他相关文件都是一些辅助类,调试和修改中慢慢就会对逻辑清晰起来的
      

  6.   

    我想知道music的database放在什么地方?
      

  7.   


    这个是系统维护的,你不需要知道在哪里,只要用就够了
    应该是在看看帮助文档:android.provider.MediaStore.Audio.Media
      

  8.   

    通过“adb shell”进入android系统的shell后,媒体数据库位于/data/data/com.android.providers.media/databases目录下的internal.db数据库中。
    再通过“sqlite3 internal.db”打开此数据库,用“.tables”命令可以查看到此数据库中所有表。
    包含album, artist, playlist等多个表。此数据库由系统的providers.media类来维护。
      

  9.   

    我也刚开始看music源码,楼主一起加油啊
      

  10.   

    哪位大虾,有eclipse单步调试过android源码music吗?共享下。
    [email protected]