序
经过一段时间的工作和学习,发现,无论是工作中还是自己学习中,遇到的问题很多都能在Android API Guides 中找到,然而很多人却不太重视google的这样的文档,一方面,是因为很多内容还是比较基础的,另一方面,没有一个好的中文翻译和解释。
但是我认为,文档中讲解的非常细致,知识结构非常严谨,开发中我们应该注意的事项都有说明。在这样的形势下,我抱着自我提高和分享的态度,决定把整个文档系统的翻译和解释一遍(无论怎样吧,暂时先这样决定,嘿嘿)。咱们开始吧!(这样一说,感觉身后好像有好多人跟我一起学习似的,好有动力,对!咱们一起来翻译学习!)。
android开发的简单介绍
google:
android 提供了一个非常厉害的应用框架,这个框架可以让你通过java的开发环境开发出具有创造性的手机应用和游戏。
如果你是新手,下面关于android应用框架的一些基础的概念对你来说很重要。
- android应用其实是各种不同组件的集合,我们可以单独的操作这些组件。
例如:一个单独的activity提供一个单独的与用户交互的界面;一个service独立的在后台工作。
通过Intent,你可以从一个组件开启另一个组件(如:从一个activity中通过Intent打开另一个activity,就像从一个网页跳转到另一个网页)。
你甚至还可以从另一个应用中的组件中开启其他应用的组件,例如:从一个应用调起地图应用去显示一个具体的地址。
这样的模式是你的应用非常的灵活 - android提供了一个具备适配特征的应用框架,它允许你针对不同的设备参数提供不同的资源。
例如:你可以根据不同的屏幕打下创建不同的XML格式的布局文件,然后系统会根据不同的屏幕大小选择对应的布局文件。
你可以通过声明权限后,使用系统的应用,如:照相机,音乐等。