第一周的学习让我对Android系统有了初步的认识。这门课的目的是利用所学课程知识如Android应用开发、性能优化、以及网络与数据处理的核心技术,全面掌握一个智能手机系统应用软件从无到有的构建过程、编码技巧和实战项目中的重点难点。第一次课程让我初步认识了Android系统,从来源到进化史再到构建和应用环境。
1. 1.Linux内核层:Android系统是基于linux2.6内核的。这一层为Android设备的各种硬件提供了底层的驱动2. 2.系统运行库层:这一层通过一些C/C++库来为Android系统提供了主要的特性支持。3. 3.应用框架层:这一层主要提供了构建应用程序时可能用到的各种API,android自带的一些核心应用就是使用这些API完成的,开发者也可以通过使用这些API来构建自己的应用程序。4. 4.搭建开发环境,打开eclipse程序,新建一个模拟器。输入app的名字和调整版本的版本号。设置sd卡的内存大小。5. 5.创建一个项目,输入内容和版本兼容性。选择要保存的地方和app的图标,创建一个白背景的项目。6. 6在虚拟器中找到新建的app进行试运行。7. 7.打开左侧的列表进行app的修改。8. 8.进入AndroidManifest.xml文件进行内容和app名称的修改。9. 9.在res目录下修改app的图标。10. 10.Log.v() ------------------VERBOSELog.d() ------------------DEBUGLog.i() ------------------INFOLog.w() ------------------WARNLog.e() ------------------ERROR当有错误时,随着不同等级的提醒。也会有不同的错误,从下到上依次减轻。在最下面的错误最严重。
通过这次课的学习,首先我对android系统有了初步的了解和认识。已经可以成功的搭建一个android的项目,并对目录结构和运行的流程有了初步的了解。在搭建和修改的过程中有很多的问题和不理解,今后的学习中还是要更加的努力,让自己更清楚更明白的了解安卓系统的构架。
网友评论