您的位置:首页 > 移动开发 > Android开发

Android--第一行代码笔记(1)

2016-05-14 13:32 190 查看
Android系统架构:

1.Linux内核层,基于Linux2.6内核,为硬件设备提供驱动

2.系统运行层,c/c++库,为系统提供特性支持

SQLite库,提供数据库支持

OpenGL/ES库提供3D绘图功能//

Webkit库提供浏览器内核

Android运行库,允许开发者用java语言开发,包含了Dalvik虚拟机,相比于

java虚拟机,Dalvik专门为移动设备设计。(针对手机内存,CPU性能有限能情况做优化处理;

3.应用框架层,提供构建应用时可能用到的各种API

4.应用层,安装在移动设备上的app



Android第一个程序分析

android目录结构:

1.src //放置java代码的地方,和java项目的src目录一样

2.gen //自动生成的内容,R.java文件在此目录里,

3.assets //存放一些随程序打包的文件,程序运行动态读取里面的内容

4.bin //包含编译时自动产生的一些文件,制作成#.apk安装包也在这个目录中

5.libs //存放第三方jar包的目录

6.res //项目中使用的图片,布局,字符串等资源都在这个目录中。图片在drawable目录下,布局在

layout目录下,字符串在values目录下

7.AndroidManifest.xml //Android项目的配置文件,四大组件需要在这个文件中注册,权限的声明也

在这个文件中,也可以指定程序的兼容版本和目标版本,(很重要啊)

8.project.properties //指定编译程序的sdk版本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: