阅读更多
  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

是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/
来自: 沃达网
25
3
评论 共 6 条 请登录后发表评论
6 楼 chenlixun 2010-08-25 12:57
lost_alien 写道
哎。。。不知钱途如何

找个感兴趣,有信心学好的, 努力吧, 钱途都在风雨后.
5 楼 holin 2010-08-25 09:51
我觉得挺好,一点点学习
4 楼 geminiyellow 2010-08-25 09:09
3 楼 liugh1974 2010-08-25 00:23
这东西我在哪看过,好久了,想不到也算新闻啊?
2 楼 shijianweits163.com 2010-08-24 18:20
bucuo
1 楼 lost_alien 2010-08-24 18:20
哎。。。不知钱途如何

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Android开发者应该深入学习的10个开源应用项目.doc

    Android开发者应该深入学习的10个开源应用项目

  • Android开发者应该深入学习的7个开源应用项目.rar

    值得研究的10个安卓项目源码 1.Android SMSPopup 2.Android团队提供的示例项目 3.ConnectBot 4.Foursquare 5.OpenSudoku-android 6.Pedometer 7.Remote Droid

  • Android - 开发者应该深入学习的10个开源应用项目

    1.Android团队提供的示例项目如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项 目,包含了游戏、图像处理、...

  • Android开发者应该深入学习的10个开源应用项目(转)

    Android开发带来新一轮热潮让很多移动开发者都投入到这个...下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用: 1.Android团队提供的示例项目 如果不是从学习Andro...

  • Android开发者应该深入学习的10个开源应用项目_IT新闻_博客园

    Android开发带来新一轮热潮让很多移动开发者都投入到这个浪潮中去了,创造了许...下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用: 1.Android团队提供的示例项目 ...

  • Android开发者必须深入学习的10个应用开源项目

    Android开发者必须深入学习的10个应用开源项目 Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的...

  • android开发者应该深入学习的十个开源项目

    Android开发带来新一轮热潮让很多移动开发者都...下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:  1.Android团队提供的示例项目  如果不是从学习And

  • Android开发者必须深入学习的10个应用开源项目 .转

    Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的...下面推荐几个应用开源项目,这些项目不仅提供...

  • 实践ORM,创建基于Grove的.NET应用程序(一)

    实践ORM,创建基于Grove的.NET应用程序(一) 撰稿 林学鹏 cnlxp@msn.com   就目前大多数软件开发项目的数据都存储在关系型数据库中,开发时要求开发人员对SQL语句语法以及规则等必须很熟悉,而很多情况下,开发人员需要手写SQL语句,同时还得考虑事务处理,逻辑分析等等问题,导致整个项目中的SQL语句到处都是,对程序的可读性,可维护性都带来了阻碍,同时,当新项

  • 实践ORM,创建基于Grove的.NET应用程序(三)

    实践ORM,创建基于Grove的.NET应用程序(三) 撰稿 林学鹏 cnlxp@msn.com        9) 在当前项目的Managers下添加CustomerManager类及AddressManager类,Managers层属于商业逻辑层,负责对实体数据库操作的再一次封装。       在商业逻辑层,此处将类构造函数定义成私有,实现Singleton模式。   

  • 实践ORM,创建基于Grove的.NET应用程序(二)

    实践ORM,创建基于Grove的.NET应用程序(二) 撰稿 林学鹏 cnlxp@msn.com 7)在当前项目的EntityDB下添加CustomerDB类,该类负责对Customer的数据库操作,包括添加,删除,修改等操作。       8)重复7,完成AddressDB类。 CustomerDB.cs     using Syste

  • Grove 1.2 coming soon

    Grove is a component for .net project develop. Grove Develop Kit include Grove Develop Component and Grove Toolkit, Grove Component is an object-oriented develop component that base on .net framework,

  • 实践ORM,创建基于Grove的.NET应用程序(四)

    实践ORM,创建基于Grove的.NET应用程序(四) 撰稿 林学鹏 cnlxp@msn.com        操作该关系映射实体类,简单示例:              IObjectOperator oo=ObjectOperatorFactory.GetObjectOperator();        IObjectQuery oq=oo.NewQuery(typ

  • 技术运维-机房巡检表及巡检说明

    技术运维-机房巡检表及巡检说明

  • 第四次算法分析与设计整理

    第四次算法分析与设计整理

  • 图像处理_U2Net_优化模型大小_工程化部署方案_1741785598.zip

    图像处理项目实战

  • jaxlib-0.4.18-cp311-cp311-macosx_11_0_arm64.whl

    该资源为jaxlib-0.4.18-cp311-cp311-macosx_11_0_arm64.whl,欢迎下载使用哦!

  • 视频点播系统完美版源码前后端分离开源版.zip

    搭建说明. 运行环境 php5.6 mysql5.6 扩展sg11 前置条件: 前后端分离,需要准备两个域名,一个后台域名,一个前端域名 后端源码修改(cs2.ijiuwu.com批量替换改为你的后端域名)数据库修改(cs3.ijiuwu.com批量替换为你的前端域名)1、创建后台站点,上传后台源码并解压到根目录2、创建前端站点,上传前端源码并解压到根目录 3、创建数据库上传并导入数据库文件 4、修改数据库信息: 后台:app/database.php 前端:application/database.php 前端站点设置 伪静态thinkphp 运行目录public 关闭防跨站 访问后台域名/admin.php进入后台管理 admin 123456 系统-》系统设置-》附件设置-》Web服务器URL 改为你的前端域名 系统-》清前台缓存 改为你的前端域名 点击刷新缓存

Global site tag (gtag.js) - Google Analytics