第1章 Android模拟器应用 1
实例001 创建一个Android模拟器 2
实例002 启动Android模拟器 3
实例003 删除Android模拟器 5
实例004 为Android模拟器设置语言 5
实例005 为Android模拟器设置输入法 8
实例006 为Android模拟器设置日期时间 9
实例007 使用adb命令安装Android程序 12
实例008 使用adb命令卸载Android程序 13
实例009 通过DDMS管理器安装Android程序 14
实例010 在Android模拟器中卸载程序 15
实例011 在Android模拟器中安装搜狗拼音输入法 17
实例012 设置模拟器桌面背景 19
实例013 设置使用24小时格式的时间 21
实例014 使用Android模拟器发送短信 21
实例015 使用Android模拟器拨打电话 24
实例016 查看Android模拟器中正在运行的服务 26
第2章 界面布局及菜单设计 29
实例017 使用XML布局文件实现游戏的开始界面 30
实例018 通过Java代码实现游戏的进入界面 31
实例019 使用XML和Java代码混合控制UI界面 33
实例020 通过自定义View组件实现Activity界面的切换 34
实例021 使用线性布局管理器布局Android界面 36
实例022 使用绝对布局管理器固定组件的位置 39
实例023 使用框架布局管理器居中显示层叠的正方形 40
实例024 使用相对布局管理器布局多个组件的相对位置 42
实例025 使用表格布局管理器布局用户的登录界面 44
实例026 我同意游戏条款界面布局 46
实例027 仿微信全民打飞机游戏的用户许可协议界面 48
实例028 应用相对布局管理器显示软件更新提示 51
实例029 使用表格布局管理器与线性布局管理器实现分类工具栏 52
实例030 布局个性游戏开始界面 56
实例031 通过自定义View组件实现跟随手指移动的小兔子 57
实例032 在窗体上绘制一只地鼠 59
实例033 布局用户搜索界面 60
实例034 用于改变文字颜色的上下文菜单 62
实例035 实现带子菜单的选项菜单 64
实例036 创建一组只能单选的选项菜单 67
实例037 对选项菜单进行国际化 68
实例038 隐藏动作栏 71
实例039 自定义动作项 73
实例040 为按钮提供隐藏和显示动作栏标题的功能 75
实例041 在动作栏中添加和删除选项卡 77
实例042 在动作栏中增加“查询”动作视图 81
实例043 在动作栏中添加“设置”图标 83
实例044 重新设置Icon图标 86
第1章 Android模拟器应用 1
实例001 创建一个Android模拟器 2
实例002 启动Android模拟器 3
实例003 删除Android模拟器 5
实例004 为Android模拟器设置语言 5
实例005 为Android模拟器设置输入法 8
实例006 为Android模拟器设置日期时间 9
实例007 使用adb命令安装Android程序 12
实例008 使用adb命令卸载Android程序 13
实例009 通过DDMS管理器安装Android程序 14
实例010 在Android模拟器中卸载程序 15
实例011 在Android模拟器中安装搜狗拼音输入法 17
实例012 设置模拟器桌面背景 19
实例013 设置使用24小时格式的时间 21
实例014 使用Android模拟器发送短信 21
实例015 使用Android模拟器拨打电话 24
实例016 查看Android模拟器中正在运行的服务 26
第2章 界面布局及菜单设计 29
实例017 使用XML布局文件实现游戏的开始界面 30
实例018 通过Java代码实现游戏的进入界面 31
实例019 使用XML和Java代码混合控制UI界面 33
实例020 通过自定义View组件实现Activity界面的切换 34
实例021 使用线性布局管理器布局Android界面 36
实例022 使用绝对布局管理器固定组件的位置 39
实例023 使用框架布局管理器居中显示层叠的正方形 40
实例024 使用相对布局管理器布局多个组件的相对位置 42
实例025 使用表格布局管理器布局用户的登录界面 44
实例026 我同意游戏条款界面布局 46
实例027 仿微信全民打飞机游戏的用户许可协议界面 48
实例028 应用相对布局管理器显示软件更新提示 51
实例029 使用表格布局管理器与线性布局管理器实现分类工具栏 52
实例030 布局个性游戏开始界面 56
实例031 通过自定义View组件实现跟随手指移动的小兔子 57
实例032 在窗体上绘制一只地鼠 59
实例033 布局用户搜索界面 60
实例034 用于改变文字颜色的上下文菜单 62
实例035 实现带子菜单的选项菜单 64
实例036 创建一组只能单选的选项菜单 67
实例037 对选项菜单进行国际化 68
实例038 隐藏动作栏 71
实例039 自定义动作项 73
实例040 为按钮提供隐藏和显示动作栏标题的功能 75
实例041 在动作栏中添加和删除选项卡 77
实例042 在动作栏中增加“查询”动作视图 81
实例043 在动作栏中添加“设置”图标 83
实例044 重新设置Icon图标 86
第3章 Android常用组件应用 89
实例045 应用TextView显示多种样式的文本 90
实例046 使用EditText组件实现用户注册信息的输入 92
实例047 为文本框组件添加滚动条 94
实例048 使用文本框控件记录历史查询记录 95
实例049 添加两个按钮并为其设置单击事件监听器 97
实例050 使用ImageButton组件实现图片按钮 99
实例051 获取ToggleButton按钮上的当前文本 101
实例052 使用AutoCompleteTextView组件实现自动提示功能 102
实例053 添加选择性别的单选按钮 104
实例054 选择爱好的复选按钮组 106
实例055 通过数组资源为ListView设置列表项 109
实例056 使用适配器为ListView设置列表项 110
实例057 应用ListView显示带头、脚视图的列表 112
实例058 通过继承ListActivity实现列表 114
实例059 显示列表选择框并获取其选择项 115
实例060 使用ImageView显示图像 117
实例061 使用Gallery组件显示图片列表 119
实例062 使用ImageSwitcher组件实现简单图片查看器 121
实例063 改进后的图片查看器 123
实例064 通过GridView显示照片列表 125
实例065 仿Windows 7图片预览窗格效果 127
实例066 幻灯片式图片浏览器 129
实例067 实现带图标的ListView列表 132
实例068 实现图标在上、文字在下的ListView 134
第4章Android高级组件应用 137
实例069 在屏幕中显示模拟时钟 138
实例070 应用日期、时间拾取器选择日期和时间 139
实例071 使用DigitalClock组件显示详细时间 141
实例072 显示计时器 142
实例073 定时关闭当前窗口 143
实例074 在屏幕中显示水平进度条和圆形进度条 145
实例075 在屏幕中显示拖动条 148
实例076 在屏幕中显示星级评分条 150
实例077 显示消息提示框 152
实例078 在状态栏上显示通知 153
实例079 发送一个自定义声音提示的通知 156
实例080 多种形式的列表对话框 158
实例081 弹出询问是否退出的对话框 162
实例082 选择颜色的单选列表对话框 164
实例083 应用AlertDialog实现自定义的登录对话框 165
实例084 询问是否评价的自定义对话框 167
实例085 显示在标题上的进度条 169
实例086 仿手机QQ登录状态显示功能 171
实例087 设置定时启动的闹钟 175
实例088 设置一个BroadcastReceiver闹钟 178
实例089 应用AlarmManager实现定时更换壁纸功能 181
实例090 在屏幕中添加选项卡 184
第5章 Android程序调试 187
实例091 使用Log.d方法输出Debug日志信息 188
实例092 使用Log.e方法输出错误日志信息 189
实例093 使用Log.i方法输出程序日志信息 190
实例094 使用Log.v方法输出冗余日志信息 191
实例095 使用Log.w方法输出警告日志信息 192
实例096 使用try…catch语句捕获Android程序异常 193
实例097 使用throws关键字抛出异常 194
实例098 使用throw关键字抛出异常 195
实例099 向LogCat视图中输出用户登录时间 196
实例100 使用throw关键字在方法中抛出异常 197
第6章 Activity窗口设计 199
实例101 在Android程序中添加Activity 200
实例102 在Android程序中添加Service 201
实例103 启动和关闭Activity 203
实例104 在多个Activity之间实现相互传值 205
实例105 用户注册中的返回上一步功能 208
实例106 根据输入的性别和身高计算标准体重 212
实例107 根据分数显示优、良、中、差的评价 216
实例108 根据输入的生日判断星座 220
实例109 带选择头像的用户注册界面 224
实例110 实现带选择所在城市的用户注册界面 229
实例111 实现带选择商品类别的商品信息添加 233
实例112 仿QQ客户端登录界面 237
实例113 实现一个泡泡龙游戏的关于功能 241
实例114 显示标题列表及选定标题对应的详细内容 244
实例115 实现古诗欣赏程序 248
实例116 带查看原图的图像浏览器 252
实例117 应用Fragment实现图片查看器 256
实例118 应用Fragment实现新闻浏览 260
第7章 Intent通信应用 265
实例119 通过Intent实现拨打电话功能 266
实例120 通过Intent实现发送短信功能 269
实例121 将字符串数据传递到打开的Activity中 270
实例122 得到新打开Activity关闭后返回的数据 272
实例123 使用Intent查看通讯录信息 276
实例124 使用Intent修改通讯录信息 277
实例125 使用Intent实现直接发送短信 278
实例126 使用Intent打开网页 281
实例127 使用Intent实现返回系统Home桌面 282
实例128 当接收到短信时给出提示信息 283
实例129 接收短信后显示短信号码 285
实例130 接收短信后显示短信内容 287
实例131 用户单击按钮时显示电池剩余电量 288
实例132 当电池电量低于10%时给出提示 289
实例133 安装新应用后给出提示的功能 291
第8章 数据存储技术 293
实例134 使用SharedPreferences保存用户输入的用户名和密码 294
实例135 使用SharedPreferences保存用户输入值 296
实例136 获取SharedPreferences中保存的值 299
······