名师讲坛——Android开发实战经典


名师讲坛——Android开发实战经典

文章插图
名师讲坛——Android开发实战经典【名师讲坛——Android开发实战经典】《名师讲坛——Android开发实战经典》是2012年清华大学出版社出版的图书 , 作者是李兴华 。
基本介绍书名:名师讲坛——Android开发实战经典
ISBN:9787302281559
出版时间:2012 年3月
开本:16开
基本信息作者:李兴华丛书名:名师讲坛出版社:清华大学出版社页码:681版次:1-1内容简介《名师讲坛——android开发实战经典》从初学者的角度 , 以丰富的实例、案例 , 通俗易懂的语言 , 简单的图示 , 系统全面地讲述了android开发中套用的技术 。全书共分为13章 , 包括认识android、搭建android开发环境、初识activity、android中的基本控制项(上)、布局管理器、android事件处理、android中的基本控制项(下)、数据存储、android组件通信、多媒体技术、手机服务、网路通信、定位服务等内容 。《名师讲坛——android开发实战经典》提供了大量的小实例、案例、示意图 , 方便读者快速理解和套用 , 随书附带长达50多小时的教学视频和ppt电子教案 , 另外还专门提供了bbs论坛为读者解答问题 。《名师讲坛——android开发实战经典》作者有多年的开发和教学经验 , 愿意成为读者的良师益友 。《名师讲坛——android开发实战经典》适合每一位从事android开发的技术人员 , 也适合作为培训中心、计算机相关专业的参考书 。目录《名师讲坛——android开发实战经典》第1部分 走进android的世界第1章 认识android 21.1 智慧型手机的发展 21.2 手机作业系统 31.3 走进android 51.4 android的体系结构 81.5 android应用程式框架 101.6 本章小结 11第2章 搭建android开发环境 122.1 下载并配置android开发环境 122.2 下载并配置adt外挂程式 152.3 开发第一个android项目 222.4 打包android程式 252.5 本章小结 27第2部分 activity程式开发第3章 初识activity 303.1 activity简介 303.2 android项目工作区的组成 313.3 第一个android程式 36.3.4 第一个android程式深入 413.5 本章小结 43第4章 android中的基本控制项(上) 444.1 view组件简介 444.2 文本显示组件:textview 464.3 按钮组件:button 514.4 编辑框:edittext 534.5 单选按钮:radiogroup 554.6 複选框:checkbox 574.7 下拉列表框:spinner 594.8 图片视图:imageview 644.9 图片按钮:imagebutton 654.10 时间选择器:timepicker 664.11 日期选择器:datepicker 684.12 本章小结 71第5章 布局管理器 725.1 android布局管理器简介 725.2 线性布局管理器:linearlayout 735.3 框架布局管理器:framelayout 755.4 表格布局管理器:tablelayout 775.5 相对布局管理器:relativelayout 845.6 布局管理器的嵌套 865.7 绝对定位布局管理器:absolutelayout 885.8 本章小结 90第6章 android事件处理 916.1 事件处理简介 916.2 单击事件 936.2.1 认识单击事件 936.2.2 实例1:简单的四则运算 966.2.3 实例2:改变萤幕显示方向 1006.2.4 实例3:明文显示密码 1046.3 单选按钮与oncheckedchangelistener 1066.4 下拉列表框与onitemselectedlistener 1086.5 监听日期与时间的改变 1126.6 焦点事件 1156.7 长按事件 1176.8 键盘事件 1196.9 触摸事件 1216.10 本章小结 125第7章 android中的基本控制项(下) 1267.1 滚动视图:scrollview 1267.2 列表显示:listview 1287.2.1 listview组件的基本使用 1287.2.2 simpleadapter类 1307.2.3 listactivity类 1367.2.4 listview事件处理 1397.3 对话框:dialog 1437.3.1 alertdialog和alertdialog.builder 1447.3.2 定製对话框和layoutinflater 1577.3.3 日期对话框:datepickerdialog 1597.3.4 时间对话框:timepickerdialog 1617.3.5 进度处理对话框:progressdialog 1647.4 随笔提示文本:autocompletetextview 1687.5 拖动条:seekbar 1707.6 评分组件:ratingbar 1767.7 信息提示框:toast 1827.8 图片切换:imageswitcher 1867.9 文本切换:textswitcher 191 7.10 拖拉图片:gallery 1937.11 格线视图:gridview 2017.12 时钟组件:analogclock与digitalclock 2067.13 计时器:chronometer 2077.14 标籤:tabhost 2137.15 选单:menu 2237.15.1 选项选单:optionsmenu 2257.15.2 上下文选单:contextmenu 2297.15.3 子选单:submenu 2317.16 隐式抽屉组件:slidingdrawer 2347.17 缩放控制:zoomcontrols 2377.18 弹出视窗:popupwindow 2397.19 树型组件:expandablelistview 2437.20 本章小结 250第3部分 android高级开发第8章 数据存储 2528.1 sharedpreferences存储 2528.2 档案存储 2578.2.1 利用activity类运算元据档案 2578.2.2 利用io流操作档案 2598.2.3 操作资源档案 2648.2.4 dom操作 2668.2.5 sax操作 2728.2.6 使用xmlpull解析 2758.2.7 json数据解析 2828.3 sqlite资料库存储 2918.3.1 资料库操作类:sqlitedatabase 2918.3.2 资料库操作辅助类:sqliteopenhelper 2938.3.3 使用sqlite资料库并完成更新操作 2958.3.4 使用contentvalues封装数据 3008.3.5 数据查询与cursor接口 3018.3.6 使用listview滑动分页 3078.3.7 事务处理 3138.4 contentprovider 3148.4.1 contentprovider简介 3148.4.2 开发contentprovider程式 3188.4.3 操作联繫人的contentprovider 3338.4.4 操作通讯记录的contentprovider 3378.4.5 simplecursoradapter 3408.5 本章小结 341第9章 android组件通信 3429.1 认识intent 3429.2 intent深入 3499.2.1 打开网页 3539.2.2 调用拨号程式 3559.2.3 调用传送简讯程式 3579.2.4 调用传送带图片的彩信程式 360 9.2.5 传送email 3629.2.6 调用contentprovider 3649.2.7 创建操作intent的选择器 3659.3 activity生命周期 3689.4 activitygroup组件 3769.5 讯息机制 3929.5.1 讯息类:message 3929.5.2 讯息操作类:handler 3939.5.3 讯息通道:looper 3959.5.4 时钟显示 4019.5.5 进度条组件:progressbar 4039.5.6 异步处理工具类:asynctask 4089.6 service 4159.6.1 service的基本组成 4159.6.2 绑定service 4199.6.3 作业系统服务 4279.7 pendingintent 4409.7.1 传送通知:notification 4419.7.2 sms服务 4439.8 广播机制:broadcast 4459.8.1 认识广播 4459.8.2 通过broadcast启动service 4519.8.3 闹钟服务 4549.9 桌面显示组件:appwidget 4609.9.1 appwidget的基本概念 4609.9.2 使用appwidget跳转到activity进行操作 4669.9.3 使用appwidget进行广播 4689.10 本章小结 471第4部分 android套用开发第10章 多媒体技术 47410.1 绘製简单图形 47410.2 bitmap 47810.3 matrix 48110.4 animation动画处理 48510.4.1 tweened animation 48510.4.2 定义动画速率:interpolator 49410.4.3 动画监听器:animationlistener 49610.4.4 通过xml档案配置动画 49810.4.5 frame animation 50510.4.6 layoutanimationcontroller组件 50710.5 媒体播放 51410.5.1 播放mp3 51710.5.2 播放视频 52110.6 使用摄像头拍照 52410.7 媒体录製 53010.7.1 录製音频 53210.7.2 录製视频 53710.8 多点触控 55010.9 本章小结 554第11章 手机服务 55511.1 取得电池电量信息 55511.2 声音服务:audiomanager 558 11.3 电话服务 56211.3.1 对电话进行监听 56211.3.2 发现你的私人秘密:电话窃听器 56511.3.3 监视你的来电情况:偷偷发简讯 56911.3.4 实现手机黑名单 57211.3.5 使用aidl挂断电话 57511.4 简讯服务 57811.4.1 判断简讯传送状态 57811.4.2 监听简讯 58311.5 感测器 58511.5.1 方位感测器——移动小球 58711.5.2 磁场感测器——指北针 58911.6 本章小结 592第12章 网路通信 59312.1 与web伺服器交换数据 59312.1.1 通过地址重写访问动态web 59312.1.2 使用post提交访问动态web 59612.1.3 读取网路图片 59912.2 与socket交换数据 60112.2.1 完成简单的echo程式 60212.2.2 上传档案 60412.3 与web service进行通信 61112.3.1 使用xfire搭建伺服器端程式 61112.3.2 开发android客户端访问web service 61512.4 webview组件 62012.4.1 载入网页 62112.4.2 控制webview——实现属于自己的浏览器 62412.4.3 通过html定义显示界面 62812.4.4 本地程式与javascript互操作 63112.4.5 使用javascript调用android程式 63512.5 本章小结 637第13章 定位服务 63813.1 配置google apis sdk 63813.2 位置管理器:locationmanager 64013.3 取得最佳的locationprovider 64513.4 申请google map服务 64813.5 在地图上标记 65313.5.1 使用itemizedoverlay在地图上定义一个位置标记 65613.5.2 使用mylocationoverlay显示地图层 66313.6 geocode 66713.7 本章小结 681