1103安卓自学成功纪Android知识Android开发

20161104第一行代码-第一章Android系统

2016-11-05  本文已影响90人  在你左右2018

2016-11-04

等级:小菜鸟

书签:10人中有7个人都可以运行你的应用。


正文:

第一章Android系统

1.1安卓系统架构

1.2 Android项目中的资源

1.3logcat使用

输出:开发环境搭建

推荐使用AS(前提电脑配置跟得上的)

tip:看完第一章需要完成的目标。

了解有书共读游戏规则

第一章Android系统

1.1安卓系统架构

(1)Linux Kernel(Linux内核层):

各种底层驱动

(2)Libraries(系统运行库层):

Runtime Libraries, Dalvik VM,各种库支持,数据库,3D绘图,浏览器内核

(3)Application Framework(应用框架层):

API,各种manager

(4)Applications(应用层):

系统自带应用

1.2 Android项目中的资源

src存放所有的*.java源程序

gen为ADT插件自动生成的代码文件保存路径,其中R.java文件将保存所有的ID信息

Android2.3.3表示现在使用的AndroidSDK版本

assets存放项目中一些较大的资源文件如图片,音乐,字体

res存放项目中所有的资源文件,图片网页文本

res\drawable-hdpi保存高分辨率图片资源,可以使用Resource.getDrawable(id)获得资源类型

res\drawable-ldpi保存低分辨率图片资源,可以使用Resource.getDrawable(id)获得资源类型

res\drawable-mdpi保存中分辨率图片资源,可以使用Resource.getDrawable(id)获得资源类型

res\layout存放所有的布局文件,主要用于排列不同的显示组件

res\values存放一些资源文件,用于读取文本资源

arrays.xml定义数组数据

colors.xml定义表示颜色的数据

dimens.xml定义尺度

string.xml定义字符串

styles.xml定义显示的样式文件

res\raw自定义的一些原生文件所在目录,如音乐视频

res\xml用户自定义的xml文件

res\anim定义动画对象

AndroidManifest.xmlAndroid的主要配置文件,用于配置各个组件的一些访问权限

注:不同模式打开显示res\values


书中:

src:各种java程序在此,包括主程序

gen:最重要的是R.java,所有res资源都在这里编号,通过R.xx.xx或@xx查询

res:各种资源都在这里,包括drawable, layout, values等

另外还有menifest文件,统筹兼顾全局的,Android四大组件都要在此注册。

project.properties:指定sdk版本信息。

1.3logcat使用

推荐使用Log而不是用System.out

#Logcat

###等级

* verbose:冗余,最低等级

* debug:调试

* info:正常等级的信息

* warn:警告

* error:错误

上一篇下一篇

猜你喜欢

热点阅读