4。当Activity发生跳转或者回到主屏,被隐藏至后台运行:onPauseonStop,当前任务进入停滞状态。

5。用户后退回到此Activity: onRestart onStartonResume,再次恢复至运行状态。

6。当前Activity处于被覆盖状态或者后台不可见状态,即第2步和第4步,系统内存不足,杀死当前Activity,而后用户退回当前Activity:再次调用onCreateonStartonResume方法,进入运行状态。

7。用户退出当前Activity:onPauseonStoponDestory方法,结束当前Activity。

2。3 开发语言   

Android 是运行于 Linux kernel之上,但并不是GNU/Linux。因为在一般GNU/Linux 里支持的功能,Android 大都没有支持,包括Cairo、X11、Alsa、FFmpeg、GTK、Pango及Glibc等都被移除掉了。Android又以bionic 取代Glibc、以Skia 取代Cairo、再以opencore 取代FFmpeg 等等。Android 为了达到商业应用,必须移除被GNU GPL授 权证所约束的部份。bionic/libc/kernel/ 并非标准的kernel header files。Android 的 kernel header 是利用工具由 Linux kernel header 所产生的,这样做是为了保留常数、数据结构与宏。

目前Android 的 Linux kernel控制包括安全(Security),存储器管理(Memory Managemeat),程序管理(Process Management),网络堆栈(Network Stack),驱动程序模型(Driver Model)等。下载Android源码之前,先要安装其构建工具Repo来初始化源码。Repo 是 Android 用来辅助Git工作的一个工具。文献综述

2。4开发环境搭建

2。4。1 JDK安装

1。下载Oracle最新版本的java,下载地址为:

http://www。oracle。com/technetwork/java/javase/downloads/index。html, 选择Download,然后跳转页面选择Platfo中的Linux下载,选择jdk-6u21-linux-i586-rpm。bin进行下载。

2。下载完成后为jdk-6u27-linux-1586。bin添加可执行权限:  chmod u+x jdk-6u27-linux-1586。bin

3。 使用JDK:  。/jdk-6u27-linux-1586。bin

2。4。2 Java环境配置

1。 配置环境变量,Linux下需要修改/etc/profile文件:  sudo vi /etc/profile

2。 修改完成后,环境变量并不能立即生效,需要重启或使用source /etc/profile 让其生效,最后使用 java -version 验证jdk是否安装成功。

2。4。3 Eclipse安装

下载eclipse,建议官网下载(完全免费),进入官网选择“Eclipse IDE for Java EE Developers”,依照自己电脑的情况选择适合自己的,下载好之后解压缩,之后进入安装目录,点击eclipse。exe直接运行eclipse。来~自,优^尔-论;文*网www.youerw.com +QQ752018766-

2。4。4 安装Android SDK与配置ADT

安装Android SDK :

(1)下载最新版SDK,目前是android-sdk_r16-linux。tgz,

(2)解压 tar -xzvf android-sdk_r16-linux。tgz,找到解压后文件的tools目录

(3)执行其中的android文件在终端中运行,注意此时一定要在JDK安装配置好之后进行

将1。6版本以上的SDK全部选中,下载安装(此时需要联网)

(4)大概4-5个小时(200k/s),中间可能会出现账户密码,只要按照要求注册完输入即可

装完之后配置环境变量 

/home/xiaoch05/software/tools/android-sdk-linux(复制自己的路径) 放到PATH的路径

配置ADT:

(1)打开eclipse,在菜单栏处选择help –>Install new soft…–>Add弹出对话框后分别填写:

    Name:Android Plugin

单 击OK后便可自动搜并列表出Developer Tools,展开列表选中Android DDMS和 Android Development Tools选项后单击Next->Next->accept…。。->Next->Finish等待安装。(注:如https://dl-ssl。google。com/android/eclipse/ 无法加入尝试将https中s去掉)

上一篇:Retinex算法雾霾天气下图像清晰化方法的研究
下一篇:MATLAB静止背景下运动目标的检测方法

5d电子体系的晶体场效应与自旋轨道耦合

基于Java的串口通信设计

基于Kinect的深度图像编码

PSpice的电容式加速度计闭环反馈控制模块设计

基于混沌的数字图像加密技术研究

HFSS频率选择表面的设计仿真与分析

云安全存储数据可恢复证明系统设计

麦秸秆还田和沼液灌溉对...

新課改下小學语文洧效阅...

安康汉江网讯

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

互联网教育”变革路径研究进展【7972字】

ASP.net+sqlserver企业设备管理系统设计与开发

LiMn1-xFexPO4正极材料合成及充放电性能研究

网络语言“XX体”研究

张洁小说《无字》中的女性意识