(3)Libraries库
在Android语言里, 含有一整套的C/C++ 库。这些库给Android系统中的组件利用的。
(4)Android Runtime[1]
谈到Android Runtime,就肯定要提一个词,预编译--AOT,即Ahead of Time,在ART环境中,第一次安装应用时,字节码就会预先编译成机器码,使其成为real local application,也就是说,应用的启动和执行的速度就大大地提高了。
(5)Linux内核
Linux内核是一个开源的OS的电脑内核,正符Android开源代码特性。
2。2 Android开发环境的搭建
搭建开发环境需要的软件:
(1)操作系统:Windows 10
(2)软件包:Android SDK(Software Development kit Java Development kit) 、ADT(Android Develoopment Tool)
(3)IDE环境:Android Studio
(4)JDK:Java Development kit
什么是Android Studio[3]来自优O尔P论R文T网WWw.YoueRw.com 加QQ7520`18766
Android Studio是一个IDE,这个开发环境界面美观,操作简便,容易上手。Android Studio与ecplise相类似,都提供Android的开发和测试,Android Studio是推出不久的安卓开发环境。
JDK的下载和安装
最早的Java开发只有JDK,根本没有现在的ecplise,后来出现了ecplise,然而JDK还是ecplise环境的根基,没有JDK,ecpise也就只是一个空壳。因此首先就要下载安装JDK。
在官网上下载,依据PC是32位还是64位OS下载相符合的JDK,接着安装,安装完成后并不是万事大吉,还要进行环境变量配置,这个配置的过程可以百度到,按照百度的教程就可以完成,但是在配置时,要格外小心,最重要的变量值不能填错一点点,安装路径最好复制粘贴。
配置完成后,若要看JDK有没有安装好,可以在cmd管理员命令框内检测一下,若如图2-2所示,则说明JDK安装成功。
图2-2 JDK安装完成测试结果图
Android Studio的下载与安装
Android Studio的安装包在网上down一个,根据PC的OS位数,下载相符合的版本,然后点击exe文件进行安装,一路下一步即可安装完成。
SDK的下载与安装
在Android Studio一切搞好后,就是一些插件的下载与安装了,其中最重要的SDK这个插件,打开Android Studio,里面会有SDK下载提示,按照提示一一照做就可。
2。3 Android系统的四大组件[3]
Activity
Android应用有很多很多的Activity,一个Activity组件就是一个咱们能够看到的界面,多个Activity放在一块儿就是一个栈,叫做Activity栈,我们也都知道,正在用的Activity必定是搁置在栈顶。
Service
Service,是一种服务程序,特别的地方是这个服务程序要后台运行,一般来说,用户是完全没必要去接触这些Service,因此,Android自己的这个Service类是易知的,咱们自己在编码时用到的service方法只需要Service类继承来就可以使用了,Service类里包含了你要使用的各种方法。编写好的Service要在AndroidManifest。xml文件中表明登记,也就是说,Service方法要先在他方声明然后我们才能用。
Broadcast Receiver
Broadcast Receiver--翻译一下--广播接收器,事件之间通过广播接收器实现消息的传递和接收。
ContentProvider论文网
Content Provider--为存储和获取数据提供统一的接口,可以在不同的应用程序之间共享数据。
2。4 Android的五大布局方式
[4]LinearLayout(线性布局)
有垂直线性布局,水平线性布局两种。
LinearLayout被我们经常使用的属性:
android:orientation:布局方向。
android:gravity:控制子元素相对自己的对齐方式。