第一节课,学习了安卓的一些基础、概念和基础构架。分析了安卓程序中各文件夹存放的东西和意义。
一、学习了安卓的系统构架。
1.linux内核层:这一层为android设备的各种硬件提供了底层的驱动。如显示驱动、音频驱动、照相机驱动等等。
2.系统运行库层:包含SQlite数据库,opengl|es库、webkit库。提供了数据支持,3d绘图支持,浏览器内核的支持。等等。
3.应用框架层:提供了构建应用程序时可能用到的各种API。
4.包括手机应用程序。
二、安卓的四大组件:活动、服务、广播接收器、内容提供器。
三、实现了第一个安卓程序。目录分析。
1.src:放置java代码的地方。
2.gen:最主要有一个R.java文件。这个文件夹不能手动去修改!
3.res:图片存放在drawable下。布局、控件放在layout下。字符串存放在values目录下。
intent-filer的两行代码放在哪里,哪里的活动最先启动。
问题:改app图标的时候遇到了问题,一直改不了图标。后来看老师给别的同学讲的时候知道了,图片名不能大写……
网友评论