Android开发实战经典
《Android开发实战经典》是2012年清华大学出版社出版的图书,作者是李兴华。
基本信息
中文名
Android开发实战经典
定价
88.00元
出版社
清华大学出版社
作者
李兴华
出版时间
2012-3
装帧
平装
ISBN
9787302281559
页数
681
副标题
Android开发实战经典
目录
1内容介绍
2作者介绍
3作品目录
折叠
编辑本段
内容介绍
《名师讲坛:Android开发实战经典》从初学者的角度,以丰富的实例、案例,通俗易懂的语言,简单的图示,系统全面地讲述了Android开发中应用的技术。全书共分为13章,包括认识Android、搭建Android开发环境、初识Activity、Android中的基本控件(上)、布局管理器、Android事件处理、Android中的基本控件(下)、数据存储、Android组件通信、多媒体技术、手机服务、网络通信、定位服务等内容。
《名师讲坛:Android开发实战经典》提供了大量的小实例、案例、示意图,方便读者快速理解和应用,随书附带长达50多小时的教学视频和PPT电子教案,另外还专门提供了BBS论坛为读者解答问题。《名师讲坛:Android开发实战经典》作者有多年的开发和教学经验,愿意成为读者的良师益友。
折叠
编辑本段
作者介绍
李兴华,知名Java培训讲师,Android培训讲师,Java EE高端培训讲师,北京魔乐科技(MLDN)软件实训中心教学总监、首席讲师,赛迪网职业特约讲师,51CTO知名专家。8年软件开发经验,6年高端培训经验,先后为50多家大中型企业做过培训,在Java以及目前的3G/4G培训方面享有很高的知名度。
折叠
编辑本段
作品目录
目录
第1章认识Android
1.1、智能手机的发展
1.2、手机操作系统
1.3、走进Android
1.4、Android的体系结构
1.5、Android应用程序框架
1.6、本章小结
第2章搭建Android开发环境
2.1、下载并配置Android开发环境
2.2、下载并配置ADT插件
2.3、开发第一个Android项目
2.4、打包Android程序
2.5、本章小结
第3章Activity初步
3.1、Activity简介
3.2、Android项目工作区的组成
3.3、第一个Android程序
3.4、第一个Android程序深入
3.5、本章小结
第4章Android中的基本控件(上)
4.1、View组件简介
4.2、文本显示组件:TextView
4.3、按钮组件:Button
4.4、编辑框:EditText
4.5、单选钮:RadioGroup
4.6、复选框:CheckBox
4.8、下拉列表框:Spinner
4.9、图片视图:ImageView
4.10、图片按钮:ImageButton
4.11、时间选择器:TimePicker
4.12、日期选择器:DatePicker
4.13、本章小结
第5章布局管理器
5.1、Android布局管理器简介
5.2、线性布局管理器:LinearLayout
5.3、框架布局管理器:FrameLayout
5.4、表格布局管理器:TableLayout
5.5、相对布局管理器:RelativeLayout
5.6、布局管理器的嵌套
5.7、绝对定位布局管理器:AbsoluteLayout
5.8、本章小结
第6章Android事件处理
6.1、事件处理简介
6.2、单击事件
6.2.1、认识单击事件
6.2.2、实例一:简单的四则运算
6.2.3、实例二:改变屏幕显示方向
6.2.4、实例三:明文显示密码
6.3、单选钮与OnCheckedChangeListener
6.4、下拉列表框与OnItemSelectedListener
6.5、监听日期与时间的改变
6.6、焦点事件
6.7、长按事件
6.8、键盘事件
6.9、触摸事件
6.10、本章小结
第7章Android中的基本控件(下)
7.1、滚动视图:ScrollView
7.2、列表显示:ListView
7.2.1、ListView组件的基本使用
7.2.2、SimpleAdapter类
7.2.3、ListActivity类
7.2.4、ListView事件处理
7.3、对话框:Dialog
7.3.1、AlertDialog和AlertDialog.Builder
7.3.2、定制对话框和LayoutInflater
7.3.3、日期对话框:DatePickerDialog
7.3.4、时间对话框:TimePickerDialog
7.3.5、进度处理对话框:ProgressDialog
7.4、随笔提示文本:AutoCompleteTextView
7.5、拖动条:SeekBar
7.6、评分组件:RatingBar
7.7、信息提示框:Toast
7.8、图片切换:ImageSwitcher
7.9、文本切换:TextSwitcher
7.10、拖拉图片:Gallery
7.11、网格视图:GridView
7.12、时钟组件:AnalogClock与DigitalClock
7.13、计时器:Chronometer
7.14、标签:TabHost
7.15、菜单:Menu
7.15.1、选项菜单:OptionsMenu
7.15.2、上下文菜单:ContextMenu
7.15.3、子菜单:SubMenu
7.16、隐式抽屉组件:SlidingDrawer
7.17、缩放控制:ZoomControls
7.18、弹出窗口:PopupWindow
7.19、树型组件:ExpandableListView
7.20、本章小结
第8章数据存储
8.1、使用SharedPreferences存储数据
8.2、文件存储
8.2.1、利用Activity类操作数据文件
8.2.2、利用IO流操作文件
8.2.3、操作资源文件
8.2.4、DOM操作
8.2.5、SAX操作
8.2.6、使用XMLPull解析
8.2.7、JSON数据解析
8.3、SQLite数据库存储
8.3.1、数据库操作类:SQLiteDatabase
8.3.2、数据库操作辅助类:SQLiteOpenHelper
8.3.3、使用SQLite数据库并完成更新操作
8.3.4、使用ContentValues封装数据
8.3.5、数据查询与Cursor接口
8.3.6、使用ListView滑动分页
8.3.7、事务处理
8.4、ContentProvider
8.4.1、ContentProvider简介
8.4.2、开发ContentProvider程序
8.4.3、操作联系人的ContentProvider
8.4.4、操作通讯记录的ContentProvider
8.4.5、SimpleCursorAdapter
8.5、本章小结
第9章Android组件通信
9.1、认识Intent
9.2、Intent深入
9.2.1、打开网页
9.2.2、调用拨号程序
9.2.3、调用发送短信程序
9.2.4、调用发送带图片的彩信程序
9.2.5、发送Email
9.2.6、调用ContentProvider
9.2.7、创建操作Intent的选择器
9.3、Activity生命周期
9.4、ActivityGroup组件
9.5、消息机制
9.5.1、消息类:Message
9.5.2、消息操作类:Handler
9.5.3、消息通道:Looper
9.5.4、时钟显示
9.5.5、进度条组件:ProgressBar
9.5.6、异步处理工具类:AsyncTask
9.6、Service
9.6.1、Service的基本组成
9.6.2、绑定Service
9.6.3、操作系统服务
9.7、PendingIntent
9.7.1、发送通知:Notification
9.7.2、SMS服务
9.8、广播机制:Broadcast
9.8.1、认识广播
9.8.2、通过BroadCast启动Service
9.8.3、闹钟服务
9.9、桌面显示组件:AppWidget
9.9.1、AppWidget的基本概念
9.9.2、使用AppWidget跳转到Activity进行操作
9.9.3、使用AppWidget进行广播
9.10、本章小结
第10章多媒体技术
10.1、绘制简单图形
10.2、Bitmap
10.3、Matrix
10.4、Animation动画处理
10.4.1、Tweened Animation
10.4.2、定义动画速率:Interpolator
10.4.3、动画监听器:AnimationListener
10.4.4、通过XML文件配置动画
10.4.5、Frame Animation
10.4.6、LayoutAnimationController组件
10.5、媒体播放
10.5.1、播放MP3
10.5.2、播放视频
10.6、使用摄像头拍照
10.7、媒体录制
10.7.1、录制音频
10.7.2、录制视频
10.8、多点触控
10.9、本章小结
第11章手机服务
11.1、取得电池电量
11.2、声音服务:AudioManager
11.2、电话服务
11.2.1、对电话进行监听
11.2.2、发现你的私人秘密:电话窃听器
11.2.3、监视你的来电情况:偷偷发短信
11.2.4、实现手机黑名单
11.2.5、使用AIDL挂断电话
11.3、短信服务
11.3.1、判断短信发送状态
11.3.2、对短信监听
11.4、传感器
11.4.1、方位传感器--移动小球
11.4.2、磁场传感器--指北针
11.5、本章小结
第12章网络通信
12.1、与WEB服务器交换数据
12.1.1、通过地址重写访问动态WEB
12.1.2、使用POST提交访问动态WEB
12.1.3、读取网络图片
12.2、与Socket交换数据
12.2.1、完成简单的Echo程序
12.2.2、上传文件
12.3、与Web Service进行通讯
12.3.1、使用XFire搭建服务器端程序
12.3.2、开发Android客户端访问Web Service
12.4、WebView组件
12.4.1、加载网页
12.4.2、控制WebView --实现属于自己的浏览器
12.4.3、通过HTML定义显示界面
12.4.4、本地程序与JavaScript互操作
12.4.5、使用JavaScript调用Android程序
12.5、本章小结
第13章定位服务
13.1、配置Google API SDK
13.2、位置管理器:LocationManager
13.3、取得最佳的LocationProvider
13.4、申请Google Map服务
13.5、在地图上标记
13.5.1、使用ItemizedOverlay在地图上定义一个位置标记
13.5.2、使用MyLocationOverlay显示地图层
13.6、Geocode
13.7、本章小结