Android程序开发范例宝典

资源名称:Android程序开发范例宝典

内容简介:

本书紧密围绕开发人员在开发过程中遇到的实际问题和开发中应该掌握的技术,全面介绍了应用Android进行程序开发的各方面技术和技巧。全书分为15章,内容包括Android模拟器应用、界面布局及菜单设计、Android常用组件应用、Android高级组件应用、Android程序调试、Activity窗口设计、Intent通信应用、数据存储技术、图形图像处理技术、3D及多媒体开发、资源及事件处理、多线程编程、网络开发应用、Android游戏开发、Android综合应用等。全书共提供了278个实例,每个实例都突出实用性,其中大部分是程序开发者梦寐以求的相关问题的解决方案。

本书附有配套光盘。光盘提供了书中所有实例的源代码,全部源代码都经过精心调试,在Windows 7/Windows 8下测试通过,保证能够正常运行。

  本书适用于广大计算机爱好者和编程人员,也可供大中专院校师生阅读。

资源目录:

目录

第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仿Windows7图片预览窗格效果127

 实例066幻灯片式图片浏览器129

 实例067实现带图标的ListView列表132

 实例068实现图标在上、文字在下的ListView134

第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程序中添加Activity200

 实例102在Android程序中添加Service201

 实例103启动和关闭Activity203

 实例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获


智研优享资源 » Android程序开发范例宝典

发表回复

提供最优质的资源集合

立即查看 了解详情