<center>Activity</center>
Activity
的管理基于栈结构, 有焦点激活状态的的只是栈顶
AndroidManifest.xml
(程序清单)
程序调用 触及隐私的
API
,需要在此声明, 否则不允许使用隐私操作: 网络访问, 通讯录等..
此
XML
文件保存在APK
中 以AXML
的方式保存
AXML
相当与用二进制文件 描述XML
(结构体的方式)
添加一个Activity
layout
文件夹增加一个XML
文件 (资源)- 新建一个类 (实现)
- 增加字段到
AndroidManifest.xml
文件中,(声明)
资源目录解析
目录名 | 主要功能 |
---|---|
libs |
API 库的实现代码 |
Layout |
布局 |
string |
字符串 |
drawable |
图片 |
assets |
其他资源文件 |
日志输出
Log类用于输出日志
方法
d
为一个静态方法, 可以直接包名加函数名调用,进行输出
import android.util.Log; //导入Log包
//设置一个标签(一般用于过滤), 设置日志信息
public static int d(String tag, String msg) {
return println_native(LOG_ID_MAIN, DEBUG, tag, msg);
}
Tips:
DDMS
的Dump View Hierarchy for UI Automator
功能, 用于Dump
下来机器中, 应用的UI资源分布, 可快速定位资源ID
Layout View
可快速定位代码入口
eclipse快捷键:
快捷键 | 功能 |
---|---|
F3 |
源码查看 |
F4 |
继承层次查看 |
字段解释
supper
父类, 相当于C++的 类作用域
@
符号, 表明为当前工程路径(APK
包内)
功能差分
value [-Version] [-Language]
指明这个文件夹,在什么版本的系统和什么语言环境下调用
Verison
:Android
版本
Language
: 语言环境,一般候选-CN
-EN
, 分别为中文和英文