(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:控制子元素相对自己的对齐方式。

上一篇:基于Android的五子棋设计与实现
下一篇:没有了

基于Android的五子棋设计与实现

jsp+mysql考试管理系统的设计与实现+ER图

php+mysql微擎系统的活动报名管理系统设计

基于云储存的文件管理系统设计+源代码

RFID射频识别技术的餐饮自...

安卓的生活助手设计与实现+源代码

jsp+mysql网上书城系统的设计与实现+源代码

威宁县最新计划生育政策...

多项式分解方法研究

护理干预茬子宫肌瘤合并...

电力工程施工工程中的项...

合作性管理茬护理研究課...

ICU护理工作中细节管理的...

大数据分析對CPA审计的影响探讨【2403字】

jsp+sqlserver高校BBS的设计与实现

临床护理路径茬慢性阻塞...

三胎补助政策最新消息2...