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版本
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版本
相关文章推荐
- Android作为服务器与PC作为客户端通过USB通信
- Android开发利器
- Android框架模式(1)-MVP入门
- 教你学会Android的NDK开发
- Android中使用Gson解析JSON数据的方法
- Android Development Environment ADT-BUNDLE android-studio SDK ADT Download
- Android高阶之AS如何打.aar包,并应用
- Android Studio 快捷键 for Mac OS X
- Android SimpleAdapter传入Bitmap
- Android BItmap和String互转
- Android aapt实现资源分区(补充携程aapt源码)
- Android文件递归遍历
- Android获取内存卡MP3信息
- Android基础知识点汇总
- cordova新建android工程
- Android开发艺术探索 第十章 学习
- 关于android程序中使用bitmap放大功能时的OOM问题解决方法
- Android Studio修改工程、系统编码,修正运行程序乱码问题
- <Android 应用 之路> 天气预报(四)
- <Android 应用 之路> 天气预报(四)