开始启程,你的第一行Android代码

Android系统架构

1.Linux内核层(基于Linux2.6)

2.系统运行库层(通过一些C/C++库来为Android系统提供主要的特性支持,并且拥有一个自己的额Dalvik虚拟机实例)

3.应用框架层(提供各种API,Android自带的一些核心应用就是使用这些API完成的,开发者也可以通过使用这些API来构建自己的应用程序)

4.应用层(手机上的应用程序都属于这一层)

Android应用开发特色

1.四大组件

活动(Activity):看得到的东西都放在活动里

服务(Service):用户退出,活动依然进行

广播接收器(Broadcast Reciver):比如电话和短信

内容提供器(ContentProvider):不同应用程序间共享数据

2.丰富的系统控件

有系统的和自定义的

3.SQLite数据库

轻量级,运算速度快的嵌入式关系型数据库

4.地理位置定位

Android手机都内置GPS

5.强大的多媒体

音乐,视频等

6.传感器

速度传感器,方向传感器。

搭建环境

工具:AndroidSDK、Eclipse、ADT。

搭建环境:网上一大堆资料,此处不再详解

创建第一个Android项目

创建过程略。

分析包结构:

1.src:放置java代码的地方

2.gen:内容自动生成,有个R.java文件,不用手动去修改

3.assets:存放一些随程序打包的文件,使用WebView加载本地网页的功能,所有网页相关的文件都存放在这个目录下。

4.bin:包含一些在编译时自动产生的文件。有会看到HelloWorld.apk,直接安装到手机即可。

5.libs:第三方jar包放在这里。

6.res:图片放在drawable目录下,字符串放在values目录下,布局放在layout目录下。R.java文件的内容也会根据这个目录下的文件自动生成。

7.AndroidMainfest.xml:四大组件都在这里声明,还有添加权限,重新制定版本。

8.project.properties:通过一行代码指定编译程序时所使用的SDK版本。

AndroidMainfest.xml

掌握日志工具的使用

1.添加LogCat: Window→Show View→Other。

2.如何使用:

Log.v( ):打印那些最为琐碎,意义最小的日志信息,对应级别为 verbose。

Log.d( ):打印一些调试信息,debug。

Log.i( ):打印你想看到的东西,info。

Log.w( ):打印警告信息,warn.

Log.e( ):打印错误信息,error。

,带着感恩的心启程,学会爱,爱父母,爱自己,爱朋友,爱他人。

开始启程,你的第一行Android代码

相关文章:

你感兴趣的文章:

标签云: