Android介绍 2008-10-02

android是一种以linux为基础的开放源代码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。android操作系统最初由andyrubin开发,最初主要支持手机。2005年由google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。android的主要竞争对手是苹果公司的ios以及rim的blackberryos。2011年第一季度,android在全球的市场份额首次超过塞班系统,跃居全球第一。2012年2月数据,android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%。

  系统架构

android的系统架构和其它操作系统一样,采用了分层的架构。android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。

android是以linux为核心的手机操作平台,作为一款开放式的操作系统,随着android的快速发展,如今已允许开发者使用多种编程语言来开发android应用程序,而不再是以前只能使用java开发android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。

android开发源码下载 2007-01-20

android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握android内核的接口使用:
分享45个android实例源码,很好很强大
http://www.apkbus.com/android-20978-1-1.html

安卓巴士总结了近百个Android优秀开源项目 2011-09-18

android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 android内核的接口使用:

1、android团队提供的示例项目
如果不是从学习android sdk中提供的那些样例代码开始,可能没有更好的方法来掌握在android这个框架上开发。由android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。
地址:http://www.apkbus.com/android-13506-1-1.html

2、 remote droid
remotedroid是一个android应用,能够让用户使用自己的无线网络使用无线键盘、触摸屏操作手机。这个项目为开发者提供了如网络连接、触摸屏手指运动等很好的样例。
地址:http://www.apkbus.com/android-13507-1-1.html

3、 torproxy和shadow
torproxy应用实现了android手机无线电电传通讯(tor),和shadow应用一起使用,可以使用手机匿名上网。从该项目源代码中,可以掌握socket连接、管理cookie等方法。
地址:http://www.apkbus.com/android-13510-1-1.html

4、 android smspopup
smspopup可以截获短信内容显示在一个泡泡形状的窗口中。从这个项目中可以掌握到如何使用内置的短信sms接口。
地址:http://www.apkbus.com/android-13513-1-1.html

5、 standup timer
standup timer应用用于控制站立会议时间,类秒表倒计时,可以提醒每个人的讲话时间已到,从而保证每个与会者使用时间一样。从该项目的代码中,可以学会如何使用时间函数。另外,这个项目的代码是采用视图view、模型model严分离的设计思路。
地址:http://www.apkbus.com/android-13514-1-1.html

6、 foursquare
是foursquare.com的一个客户端应用,该应用主要分为两个模块:api(com.joelapenna.foursquare)和界面前端 (com.joelapenna.foursquared)两部分。从该项目代码中,可以学会如何同步、多线程、http连接等技术。
地址:http://www.apkbus.com/android-13516-1-1.html

7、 pedometer
pedometer应用用于记录你每天走路步数的。尽管记录不一定精准,但是从这个项目中,可以学习几个不同的技术:加速器交互、语音更新、后台运行服务等。
地址:http://www.apkbus.com/android-13515-1-1.html

8、 opensudoku-android
opensudoku是一个简单的九宫数独游戏。从代码中可以学习到如何在视图中显示表数据,以及如何和一个网站交互等技术。
地址:http://www.apkbus.com/android-13517-1-1.html

9、 connectbot
connectbot是android平台的一个客户端安全壳应用。从该项目代码中,可以学习到很多android安全方面的内容,这些是你在开发应用时经常需要考虑的安全问题。
地址:http://www.apkbus.com/android-13518-1-1.html

10、 wordpress的android应用
当然在最后不能不提wordpress的android应用了,这是wordpress官方开发团队提供的一个项目。从代码中可以学习到xmlrpc调用(当然还有更多的优秀内容)。
地址:http://www.apkbus.com/android-13520-1-1.html

android pdf 阅读器
http://sourceforge.net/projects/andpdf/files/

安卓巴士Android开发神贴整理 2014-05-17

一个demo让你掌握android的各种service:
http://www.apkbus.com/android-19645-1-1.html
android开发教程专题
http://dev.apkbus.com/

android 动画效果专题研究:

http://www.apkbus.com/android-729-1-1.html

盘点android 所有dialog大合集:
http://www.apk