第二章 Android基本应用开发与解析

Andorid系统的应用开发有一个很大的特点是,通过布局XML文件来设计应用程序的界面。我们通过对Android系统资源的定义引用和对Viewd学习,以及了解各种布局和UI事件处理,从而写出有特色的应用程序      

1.应用程序结构

  • src/目录: java原代码存放目录
  • gen/目录:自动生成目录,负责将图片、文字、以及布局资源自动生成一个在一个类文件中。目录中最重要的文件是R.java 这个文件由Android开发工具自动产生。Android工具会根据你放入res目录的XML界面文件、图标、常量、同步跟新修改R.java。它包含了各种资源的id
  • res/目录: 可以存放应用使用到的各种资源,如XML界面文件、图标或者常量。
    • res/drawable存放高、中、低 分辨率的图片,系统根据机器的分辨率来分别到这几个文件夹里去找对应的图片。
      • drawable-hdpi 高分辨率 WVGA(480*800)、FWVGA(480*854)
      • drawable-mdpi 中分辨率 HVGA(320*480)
      • drawable-ldpi 低分辨率 QVGA(240*320)
    • res/layout 专门存放XML界面文件
    • res/values 专门存放应用使用到的各种常量
  • AndoridManifest.xml 是功能清单文件,这个文件列出应用程序所提供的功能,在这个文件中可以指定应用程序使用到服务。另外当新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好后,才能调用此Acitivy包括四大组件的声明以及授权和使用授权也需要在这个文件中声明,否则有些系统应用的功能无法使用。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。