【Demo 0001】Android 程序结构

Android 学习步骤及内容:

    1.  Android 程序结构(开发环境搭建,Android第一程序,程序启动过程以及工程介绍);

    2.  Android 事件(通用使用规则,通用事件以及用法);

    3.  Android 提醒类(AlertDialog, Toast)的基本使用方法;

    4.  Android 资源(通常使用规则,常用的资源基本使用, drawable, style, menu, string, color, dimens, layout);

    5.  Android 布局()

    6.  Android 基本控件

    7.  Android 组件(Activity)

    8.   Android 组件(intent) 

    9.  Android 组件(Service)

  10.  Android 组件(Broadcast Reciver)

  11.  Android 组件(Content Provider)

1.  android 架构图

          APPLICATION

          FRAMWORK

          LIBRARY( DALVIK)

          LINUX KENEL

2.  android 工程结构

     src   存放工程师编写的源代码

     gen  存放系统自动生成的源码(其中包括资源访问的类R)

     asset  存放资源原文件如:xml, 声音,视频等,在代码中不能直接访问可通过Resource 对象getXML,  getDrawable等方法读取;

     res 存放资源文件,这里的资源与gen中的R类相关联,用户可以能通过操作R类中的子类对应的常量来读取对应的资源;包括(drawable, layout, menu, string, dimens, style, 等资源

    

3.  android 程序加载过程

     系统加载->程序中androidmainifest.xml  读取应用的运行环境, 应用的icon和名称以及主视图(activity)并创建指定的activity类-》创建是系统会调用其onCreate的方法;

     在onCreate方法中通过setContentViews函数载入界面的配置文件(布局文件),针对布局文件的内容解析创建布局中的视图(控件)对象,最终显示出来。完成程序加载过程;

     

   

原文地址:https://www.cnblogs.com/ztercel/p/3410666.html