Android笔记
一:
simple_list_item_1:每个列表项都是一个普通的TextView;
simple_list_item_2:每个列表项都是一个普通的TextView(字体略大);
simple_list_item_checked:每个列表项都是一个已勾选的列表项;
simple_list_item_multiple_choice:每个列表项都是带多选框的文本;
simple_list_item_single_choice:每个列表项都是带多单选按钮的文本;
二:
getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。
| 传入的Name | 返回的对象 | 说明 |
| WINDOW_SERVICE | WindowManager | 管理打开的窗口程序 |
| LAYOUT_INFLATER_SERVICE | LayoutInflater | 取得xml里定义的view |
| ACTIVITY_SERVICE | ActivityManager | 管理应用程序的系统状态 |
|
POWER_SERVICE |
PowerManger | 电源的服务 |
| ALARM_SERVICE | AlarmManager | 闹钟的服务 |
|
NOTIFICATION_SERVICE |
NotificationManager | 状态栏的服务 |
| KEYGUARD_SERVICE | KeyguardManager | 键盘锁的服务 |
| LOCATION_SERVICE | LocationManager | 位置的服务,如GPS |
| SEARCH_SERVICE | SearchManager | 搜索的服务 |
| VEBRATOR_SERVICE | Vebrator | 手机震动的服务 |
| CONNECTIVITY_SERVICE | Connectivity | 网络连接的服务 |
| WIFI_SERVICE | WifiManager | Wi-Fi服务 |
| TELEPHONY_SERVICE | TeleponyManager | 电话服务 |
三:在res目录下的都是资源文件,用的多的是layout、values、drawable等。资源目录的层级结构如下表所示,表中显示了Android SDK支持的资源类型以及它们在工程中的存储方式。
| 资源类型 | 所需的目录 | 文件名 | 适用的关键XML元素 |
| 字符串 | /res/values/ | strings.xml(推荐) | <string> |
| 字符串数组 | /res/values/ | arrays.xml(推荐) | <string-array> |
| 颜色值 | /res/values/ | colors.xml(推荐) | <color> |
| 尺寸 | /res/values/ | dimens.xml(推荐) | <dimen> |
| 简单Drawable图形 | /res/values/ | drawables.xml(推荐) | <drawable> |
| 位图图像 | /res/drawable/ | 例:.png,.jpg,red_oval.xml等等 | 支持的图形文件或XML文件定义的
Drawable图形 |
| 动画序列(补间) | /res/anim/ | 例:fancy_anim.xml等等 | <set>、<alpha>、<scale>、<rotate>等 |
| 菜单文件 | /res/menu/ | 例:my_menu.xml | <menu> |
| XML文件 | /res/xml/ | 例:some.xml | 由开发人员定义 |
| 原始文件 | /res/raw/ | 例:xx.mp3,yy.txt等等 | |
| 布局文件 | /res/layout/ | 例:main.xml等 | |
| 样式和主题 | /res/values/ | 例:themes.xml | <style> |

浙公网安备 33010602011771号