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/
分享到:
相关推荐
还有简单的密码验证 开发软件:Android StudioAndroid 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器Android 开源在线音乐播放器...
小米便签开源软件是针对Android操作系统设计的一款备忘录应用,深受用户喜爱。这款软件的核心特点在于其开源性,这意味着它的源代码对外公开,开发者和爱好者可以自由地查看、修改和分享代码,促进了社区协作与创新...
Android开源项目汇总 Android 开源项目软件apk Android 开源项目软件apk=============最全的自定义控件等等===========
"Android 开源软件新闻快讯的源码" 指的是一款基于Android平台的开源应用程序,它的主要功能是提供新闻信息的快速浏览和更新。开源意味着该软件的源代码对公众开放,开发者可以查看、学习、修改和分享代码,促进技术...
【Android开源麻将游戏】——Andjong深度解析 Andjong是一款基于Android平台的开源麻将游戏,其源代码提供了丰富的学习资源,对于想要深入了解Android游戏开发,尤其是麻将类游戏开发的开发者来说,是一个不可多得...
安卓(Android)系统本身的确没有原生的日文输入法,但是谷歌公司在安卓SDK中包含了日本omronsoft软件公司的开源输入法OpenWnn。OpenWnn是omronsoft公司的手机输入法iWnn IME的精简开源版本。OpenWnn在官方各个版本...
2. **MODULE_LICENSE_APACHE2 和 NOTICE 文件**:这两个文件通常与开源软件的许可协议相关。MODULE_LICENSE_APACHE2表示该代码遵循Apache 2.0许可证,这是一种允许商业使用的宽松开源许可证。NOTICE文件则可能包含对...
以下是一些推荐的Android开源项目及其相关的知识点: 1. **Android 示例项目**:由Android核心团队提供的15个示例项目,覆盖了从基础到进阶的各种功能,包括游戏、图像处理、时间显示和快捷方式等。通过这些项目,...
Android是一种基于Linux的自由及开放源代码...2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码
quitesleep手机电话功能软件 rokon_src_2-0-3_游戏引擎 sipdroid语音及视频通话 TorProxy应用实现了Android手机无线电电传通讯(TOR) Zirco-browser:超越海豚的开源浏览器 zz-doctor中医大夫助理信息系统 ……等
PC远程登录手机 登录之后,必然涉及到按键的模拟等操作。 三个开源的软件一个是SmartDog Studio的Remote Control Add-on 另一个是Webkey 最后一个是Android自带monkey
Android 开源项目,大概有十几个吧! doctor中医大夫助理信息系统 chat4android手机聊天程序 Android下的加密信息客户端 andbatdog监视电池 andbatdog电池监控 超越海豚的开源浏览器 等等... 学习开源的东西进步会很...
本文将详细解析与Android MIDI相关的四个开源软件和库:BLE-MIDI-for-Android、javax.sound.midi-for-Android、midisheetmusic-source以及USB-MIDI-Driver,它们对于开发音乐应用具有重要意义。 1. **BLE-MIDI-for-...
首先,Android开源项目是一个开源软件栈,它为不同外形的设备提供支持,旨在为运营商、原始设备制造商(OEMs)和开发人员创建一个开放的软件平台。这样的平台促进了创新理念的实现,并能够提供真实的、成功的移动...
例如,Harmony、Android、Python、Ruby、PHP、Apache HTTP服务器、Tomcat、MySQL、Eclipse、NetBeans等,这些都是在业界广泛使用、影响深远的开源软件。这些开源软件的介绍和应用,为读者提供了一个实用的参考。 ...
Android是由谷歌公司主导开发的开源移动操作系统,主要应用于智能手机、平板电脑以及智能电视等设备。...对于开发者来说,深入学习和理解Android开源项目,有助于提升开发技能,创造更优秀的应用程序。
开源中国是一个致力于推广开源技术和软件的平台,它提供了各种开源项目的代码、资讯以及社区交流。这里的“oschina-android-app”指的是开源中国在Android平台上的官方应用。 【描述】:“Android oschina-android-...
此外,许多企业通过利用开源软件形成了独特的商业模式,例如谷歌的Android操作系统和MySQL数据库等成功案例。 #### 二、开源软件简史概述 开源软件的历史可以追溯到计算机科学的早期阶段。在那个时代,由于能够使用...
本文将深入探讨“android开源应用,功能齐全”这一主题,以及如何通过开源项目进行Android代码学习。 首先,Android开源应用是指那些源代码公开、允许自由查看、修改和分发的应用程序。这些应用的开发者通常会将其...
【Android视频软件开源代码】是针对移动设备,特别是Android手机的开源项目,它允许开发者深入理解视频播放软件的实现机制,并能在此基础上进行二次开发或自定义功能。这个开源项目为学习Android应用开发,尤其是...