android 开源项目 众多Android 开源项目推荐,给力工作给力学习
众多Android 开源项目推荐,给力工作给力学习2011-04-18 15:20 by Terry_龙, 41015 阅读,?26?评论,?收藏,?编辑
?
项目地址:http://www.fbreader.org/FBReaderJ/
?项目地址:http://code.google.com/p/android-shuffle/??
?项目地址:http://code.google.com/p/open-gpstracker/???)。

?项目地址:http://code.google.com/p/open-gpstracker/???)。

项目地址:http://code.google.com/p/rokon/
?项目地址:http://code.google.com/p/loon-simple/??
?项目地址:http://code.google.com/p/openintents/???项目地址:http://code.google.com/p/quake2android/??
?项目地址:http://code.google.com/p/openintents/???项目地址:http://code.google.com/p/quake2android/??
项目地址:http://www.jpct.net/jpct-ae/
i-jetty是一个将开源Web容器Jetty移植到Google Android手机平台上的开源项目。让你可以在手机上运行现有的Web应用。?
项目地址:http://code.google.com/p/i-jetty/
?
???

?项目地址:http://code.google.com/p/bikeroute/???Andorid PDF Viewer是一个运行在ANDROID手机上的PDF文件查看器。它是pdf-rendere:https://pdf-renderer.dev.java.net/的一个移植实现。
Spring Android 是Spring框架的扩展,用于简化 Android 本地应用程序的开发。AChartEngine是一个针对Android程序开发的开源图表生成类库。支持以下几种图表类型:
range (high-low) bar chart
Spring Android 是Spring框架的扩展,用于简化 Android 本地应用程序的开发。AChartEngine是一个针对Android程序开发的开源图表生成类库。支持以下几种图表类型:
range (high-low) bar chart

?
项目地址:http://code.google.com/p/achartengine/
Opencore是google联合packetvideo推出的多媒体开源框架,其中的h.264解码器在目前所有的开源h.264解码器中最好的,在win32和armv4上测试通过,性能好很多,大概提升20%!
OpenCore的另外一个常用的称呼是PacketVideo,它是Android的多媒体核心。在防站的过程中,PacketVideo是一家公司的 名称,而OpenCore是这套多媒体框架的软件层的名称。在Android的开发者中间,二者的含义基本相同。对比Android的其它程序 库,OpenCore的代码非常庞大,它是一个基于C++的实现,定义了全功能的操作系统移植层,各种基本的功能均被封装成类的形式,各层次之间的接口多 使用继承等方式。
OpenCore是一个多媒体的框架,从宏观上来看,它主要包含了两大方面的内容:
??? * PVPlayer:提供媒体播放器的功能,完成各种音频(Audio)、视频(Video)流的回放(Playback)功能
??? * PVAuthor:提供媒体流记录的功能,完成各种音频(Audio)、视频(Video)流的以及静态图像捕获功能
android-binding这个开源项目提供了一个框架用于将android view widgets与数据模型相绑定。帮助您在android应用程序中实现MVC或MVVM模式。Robotium是一个测试框架能够方便你为Android应用程序编写强大、健壮的自动黑盒测试用例。利用Robotium的支持,用例开发人员能够编写功能、系统和验收测试方案Robotium支持Activities、Dialogs、Toasts、Menus和Context Menus。????MusicSearch界面
???
????Music 播放界面,从图中可以看出,播放界面做的很美观
?
??
???播放界面下方用到了SlidingDrawer
???
?
??????RadioSearch 界面
???
?? Jamendo?官方网站:http://www.jamendo.com/en/
?
????分享的内容依次是:
?? 1.分析Music搜索实现,主要是网络和JSON传输
?? 2.分析全局Application缓存实现方法
???3.分析Download模块
?? 4.分析Adapter使用
?? 5.分析全局Service构成
?? 6.分析自定义Widet,代码中大量使用自定义布局,对新手学习布局很有帮助
???7.分析整体结构
?
学习Android 或者做Android 项目的可以参考这些。
?项目地址:http://code.google.com/p/android-shuffle/??
i-jetty是一个将开源Web容器Jetty移植到Google Android手机平台上的开源项目。让你可以在手机上运行现有的Web应用。?
?项目地址:http://code.google.com/p/bikeroute/???