<center>Activity</center>
Activity的管理基于棧結(jié)構(gòu), 有焦點(diǎn)激活狀態(tài)的的只是棧頂
AndroidManifest.xml(程序清單)
程序調(diào)用 觸及隱私的
API,需要在此聲明, 否則不允許使用隱私操作: 網(wǎng)絡(luò)訪問, 通訊錄等..
此
XML文件保存在APK中 以AXML的方式保存
AXML相當(dāng)與用二進(jìn)制文件 描述XML(結(jié)構(gòu)體的方式)
添加一個(gè)Activity
layout文件夾增加一個(gè)XML文件 (資源)- 新建一個(gè)類 (實(shí)現(xiàn))
- 增加字段到
AndroidManifest.xml文件中,(聲明)
資源目錄解析
| 目錄名 | 主要功能 |
|---|---|
libs |
API庫的實(shí)現(xiàn)代碼 |
Layout |
布局 |
string |
字符串 |
drawable |
圖片 |
assets |
其他資源文件 |
日志輸出
Log類用于輸出日志
方法
d為一個(gè)靜態(tài)方法, 可以直接包名加函數(shù)名調(diào)用,進(jìn)行輸出
import android.util.Log; //導(dǎo)入Log包
//設(shè)置一個(gè)標(biāo)簽(一般用于過濾), 設(shè)置日志信息
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下來機(jī)器中, 應(yīng)用的UI資源分布, 可快速定位資源ID
Layout View可快速定位代碼入口
eclipse快捷鍵:
| 快捷鍵 | 功能 |
|---|---|
F3 |
源碼查看 |
F4 |
繼承層次查看 |
字段解釋
supper父類, 相當(dāng)于C++的 類作用域
@符號(hào), 表明為當(dāng)前工程路徑(APK包內(nèi))
功能差分
value [-Version] [-Language]指明這個(gè)文件夾,在什么版本的系統(tǒng)和什么語言環(huán)境下調(diào)用
Verison:Android版本
Language: 語言環(huán)境,一般候選-CN-EN, 分別為中文和英文