http://blog.csdn.net/terryyhl/article/details/6331343
Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。
其中也有许许多多的开发者提供了应用开 源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一
个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的
接口使用.
1.Android团队提供的示例项目
如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上
开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、时间显示、开始菜单
快捷方式等。
地址:http://code.google.com/p/apps-for-android/
2.Remote Droid
RemoteDroid是一个Android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项
目为开发者提供了如网络连接、触 摸屏手指运动等很好的样例。
地址:http://code.google.com/p/remotedroid/
3.TorProxy和Shadow
TorProxy应用实现了Android手机无线电电传通讯(TOR),和Shadow应用一起使用,可以使用手机匿名上网。
从该项目源代码中,可以 掌握socket连接、管理cookie等方法。
地址:http://www.cl.cam.ac.uk/research/dtg/code/svn/android-tor/
4、 Android SMSPopup
SMSPopup可以截获短信内容显示在一个泡泡形状的窗口中。从这个项目中可以掌握到如何使用内置的短信
SMS接口。
地址:http://code.google.com/p/android-smspopup/
5、 Standup Timer
Standup Timer应用用于控制站立会议时间,类似秒表倒计时,可以提醒每个人的讲话时间已到,从而保证每
个与会者使用时间一样。从该项目的代码中,可以学会如何 使用时间函数。另外,这个项目的代码是采用视图
view、模型model严格分离的设计思路。
地址:http://github.com/jwood/standup-timer
6、 Foursquare
http://www.javaeye.com/news 3.3 Android开发者应该深入学习的10个开源应用项目
第 85 / 155 页是Foursquare.com的一个客户端应用,该应用主要分为两个模块:API(com.joelapenna.foursquare)和界面
前端 (com.joelapenna.foursquared)两部分。从该项目代码中,可以学会如何同步、多线程、HTTP连接等技
术。
地址:http://code.google.com/p/foursquared/
7、 Pedometer
Pedometer应用用于记录你每天走路步[]数的。尽管记录不一定精准,但是从这个项目中,可以学习几个不同
的技术:加速器交互、语音更新、后台运行服 务等。
地址:http://code.google.com/p/pedometer/
8、 OpenSudoku-android
OpenSudoku是一个简单的九宫格数独游戏。从代码中可以学习到如何在视图中显示表格数据,以及如何和一
个网站交互等技术。
地址:http://code.google.com/p/opensudoku-android
9、 ConnectBot
ConnectBot是Android平台的一个客户端安全壳应用。从该项目代码中,可以学习到很多Android安全方面的
内容,这些是你在开发应用 时经常需要考虑的安全问题。
地址:http://code.google.com/p/connectbot/
10、 WordPress的Android应用
当然在最后不能不提Wordpress的Android应用了,这是Wordpress官方开发团队提供的一个项目。从代码中
可以学习到XMLRPC调 用(当然还有更多的优秀内容)。
地址:http://android.svn.wordpress.org/trunk/
from http://www.cnblogs.com/leizhenzi/archive/2011/05/03/2035445.html
相关推荐
本文将深入探讨"50款Android studio项目源码.zip"这一资源包,为初学者提供一个全面的学习路径,帮助他们快速掌握Android应用开发的核心技能。 我们要理解Android Studio的优势。它基于IntelliJ IDEA,提供了强大的...
这个名为"Android 优秀经典项目源码(共46个项目).zip"的压缩包提供了丰富的学习资源,涵盖46个不同的Android应用项目。这些项目不仅能够帮助开发者深化对Android平台的理解,还能够提供实际开发中的灵感和最佳实践...
毕业设计基于Android的移动音乐App播放系统项目源码毕业设计基于Android的移动音乐App播放系统项目源码毕业设计基于Android的移动音乐App播放系统项目源码毕业设计基于Android的移动音乐App播放系统项目源码毕业设计...
分享和下载Android项目源码,无论是对初学者还是有经验的开发者来说,都是一个非常好的学习和提升的途径。通过合理利用这些资源,开发者可以更快地掌握Android开发的知识,提高开发效率,创造出更多优质的应用,进而...
首先,我们来了解一下"android开源项目源码"。在Android开发中,开源项目意味着其源代码对公众开放,允许开发者查看、学习、修改甚至分发。这种开放性为开发者提供了深入理解项目设计和实现的机会,有助于提升个人...
这个压缩包文件名为"几个比较好的Android项目源码",显然包含了若干精选的Android应用源代码,旨在帮助开发者尤其是进阶者深入学习和研究。以下是这些项目源码可能涉及的一些关键知识点: 1. **Android架构组件**:...
Android173个项目源码,包含音乐播放器,高仿QQ、微信、坦克大战、词典、地图等等,基本包含各方面
安卓游戏-Android studio拼图游戏项目源码+说明(高分项目).zip安卓游戏-Android studio拼图游戏项目源码+说明(高分项目).zip安卓游戏-Android studio拼图游戏项目源码+说明(高分项目).zip安卓游戏-Android ...
Android Studio实现的校园二手交易系统毕业设计校园二手交易App项目源码,本项目是一套98分毕业设计系统,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业,...
这个压缩包包含了50个精心挑选的Android优秀项目源码,对于正在学习或已经在从事Android开发的人员来说,这是一个不可多得的学习资源。 首先,"WordPress for Android"是一个官方的Android应用源码,它展示了如何将...
"173个Android项目源码.rar"这个压缩包文件,包含了丰富的Android项目实例,为开发者提供了深入理解Android应用程序开发的实践平台。这份资料的价值在于它不仅覆盖了多种类型的应用,还可能包含了一些年代稍早的项目...
android 项目源码android 项目源码android 项目源码android 项目源码android 项目源码android 项目源码android 项目源码android 项目源码android 项目源码android 项目源码
【Android 完整的通讯录项目源码】是一款适合初学者进行学习和实践的安卓应用开发项目,它涵盖了Android平台上创建一个基本通讯录应用所需的关键技术。通过这个项目,你可以了解到如何在Android环境中构建一个功能...
android studio项目实例 android常用图片特效处理.zip android超炫的图片浏览器.zip Android仿美图秀秀和IOS系统的相机胶卷.zip Android创建UI的新思路:用javascript与Activity进行交互.zip Android模仿易网新闻...
这个压缩包包含了50个精心挑选的Android项目源码,为开发者提供了丰富的学习资源。以下是对这些源码涉及的知识点的详细解读: 1. **Activity与Fragment管理**:在Android应用中,Activity和Fragment是构建用户界面...
android studio开发app项目菜谱app项目源码.zipandroid studio开发app项目菜谱app项目源码.zipandroid studio开发app项目菜谱app项目源码.zipandroid studio开发app项目菜谱app项目源码.zipandroid studio开发app...
Android开发项目实战+源码教程Android开发项目实战+源码教程Android开发项目实战+源码教程Android开发项目实战+源码教程
Android Studio提供了一个可视化的界面,让开发者能够更加直观地设计应用界面,同时也支持代码编辑、调试以及性能分析等功能。使用Android Studio开发应用,可以让开发者利用各种工具快速构建高质量的应用。 在...
本系列包含46套与生活紧密相关的Android项目源码,覆盖了从基本的数据库操作、生活辅助工具,到复杂的行业应用等多个方面。通过这些项目的源码,开发者可以学习和掌握Android应用开发的各个方面。 首先,源码中包含...