android工程结构如下图所示:

R.java:只读文件自动生成,定义许多常量,是该项目所有资源的索引,通过该文件可以快速找到项目中的资源,新资源加入时刷新即可。按照类型定义常量,例如string,color,layout等。

AndroidManfest.xml:android说明文件包含该项目中所使用的ActiivityServiceReceiver

Main.xml:布局文件。布局使用:setContentView(R.layout.main);

android应用程序由4个模块构造而成:Activity,Intent,ContentProvider,Service构成,但不是每个应用程序都由这几块构成,可以根据开放者进行组合。

Activity:代表一个用户所能看到的屏幕,主要用于处理应用程序的整体性工作,例如,监听系统事件,为用户显示指定的view,启动其他Activity等。

Intent:AndroidIntent这个特殊类型实现在ActivityActivity之间的切换。

ContentProvider:完成不同android应用程序间数据共享,ContentResolver使用你需要的Content Provider;

Service:服务,生命周期长且没有用户界面的一个程序,比如一个正在从媒体播放列表中播放歌曲的媒体播放器。

android的生命周期如下图所示:

UI设计工具下载地址:http://code.google.com/p/droiddraw/

更多相关文章

  1. Android进程系列第六篇---LowmemoryKiller机制分析(上)
  2. Android(安卓)基础
  3. adb shell 命令详解
  4. RN集成自签名https及双向认证-android(2)
  5. linux insufficient permissions for device(解决adb shell问题)
  6. Android(安卓)命令行手动编译打包详解
  7. Android名词解释之什么是APK文件
  8. android各sdk,cpu_img,source,doc下载
  9. NPM 和webpack 的基础使用

随机推荐

  1. 【函数】wm_concat包的订制
  2. vue之elementui,树形组件el-tree实现左右
  3. 消除11.2上的db file parallel read
  4. 【等待事件】日志类 等待事件(4.1)--log fi
  5. 【BBED】bbed常用命令
  6. 【MOS:1549181.1】为何在查询中索引未被使
  7. 关于dual表的破坏性测试
  8. 【ASM】ASMCMD 磁盘元数据的备份与恢复实
  9. DUAL系列
  10. RAC 增加SCAN IP