Google Android的官方网站:
此网站上有Google Android的所有资源。主要的内容分成三大块:
1 Android源代码工程
这个是手机/MID等Android设备制造厂家需要关注的网站,我们称之为“系统开发”,网站如下:
在此网站上我们能做的工作主要如下:
(1)下载android的源代码
http://source.android.com/source/index.html
(2)参照android系统移植手册来调试硬件平台
http://source.android.com/source/index.html
(3)对我们的硬件平台上的android系统进行兼容性测试,使之能运行绝大部分的第三方应用程序
http://source.android.com/compatibility/index.html
兼容行方面主要有两部分:CDD文档和CTS测试工具。CDD文档是android系统开发需要参考的一个文档,参照此文档设计硬件和软件,
你设计和调试出的android设备才有可能兼容绝大部分的第三方应用程序。而CTS测试是一个开源的android设备的兼容性测试工具,CTS测试工具可以免费获得,开发过程中你可以用CTS工具测试系统的兼容性从而改进系统。
2 Android应用程序开发
http://developer.android.com/index.html
这个是第三方应用程序开发所用,此网站被"墙"了,想要访问的想办法“翻墙”才行。从此网站我们主要可以做如下工作:
(1)下载android SDK开发套件并参考相关说明建立第三方应用程序开发环境
http://developer.android.com/sdk/index.html
(2)第三方应用程序开发手册
http://developer.android.com/guide/topics/media/index.html
这个是android应用程序开发的最好教材,官方教材。
(3)Android API查询手册
http://developer.android.com/reference/packages.html
(4)应用程序开发资源
http://developer.android.com/resources/faq/commontasks.html
也是好东西,内容比较多,讲的也很详细,强烈推荐。
(5)Android视频资源
http://developer.android.com/videos/index.html
主要是系统介绍和应用程序开发的一些视频资源,都是google的资深android工程师主讲的,非常的好。
当然,是英文的。
3 Android电子市场
http://www.android.com/market/
此地是应用程序的交易场所,闲人免进。
总结:Google Android是一个完整的生态系统,系统开发人员负责开发android设备,第三方应用程序开发人员负责开发应用程序并将其发布到电子市场上,用户购买android设备后可以从电子市场上下载应用程序安装(免费或者付费)。分工很明确。
题外话:Google电子市场和Google原生应用程序(Google地图,Gmail,Google Voice等)的获取是有条件的,硬件需要符合CDD文档的需求,系统要通过严格的CTS测试并将测试结果提供给Google认证通过。符合此类要求的机器可以兼容绝大部分的第三方应用程序。当然,完成此过程需要和Google合作,获取Google的支持,还需要交一定的费用给Google,认证通过的机器是可以打上Android的标签的。
说到这里,有人可能要问,市面上的很多机器有电子市场等Google的应用程序,难道都通过了Google的认证?答案当然是否定的,通过Google认证的机器很少,多数的电子市场等应用程序是盗版过来的(从通过认证的机器里面直接复制出来的)。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/jiajie961/archive/2010/11/02/5982731.aspx