《Android 5从入门到精通》是2016年清华大学出版社出版的图书,作者是李波、史江萍、李丰鹏。
基本介绍
- 书名:Android 5从入门到精通
- 作者:李波、史江萍、李丰鹏
- ISBN:9787302432661
- 出版时间:2016.04.01
基本信息
作者:李波、史江萍、李丰鹏、王祥凤、孙士洁
定价:89元
印次:1-1
ISBN:9787302432661
出版日期:2016.04.01
印刷日期:2016.03.23
定价:89元
印次:1-1
ISBN:9787302432661
出版日期:2016.04.01
印刷日期:2016.03.23
前言
自 2007年 5月 Android开源手机平台问世以来,已经经历了五年的发展。五年间,基于 Android平台的智慧型手机迅速占领市场,成为当前最受欢迎的手机作业系统。与之伴随的基于 Android作业系统的应用程式需求多元化,Android开发技术成为市场求职的新宠。
图书目录
第 1章 Android系统概述.. 1
1.1 智慧型手机 ... 1
1.1.1 什幺是智慧型手机 ... 1
1.1.2 智慧型手机作业系统 .... 2
1.2 什幺是 Android... 4
1.2.1 Android的历史 4
1.2.2 Android的发展 5
1.2.3 Android的优点 6
1.3 Android系统架构.. 7
1.3.1 应用程式层(Applications)... 8
1.3.2 应用程式框架层(Application Framework).. 8
1.3.3 系统库(Libraries).. 8
1.3.4 Android运行环境(Android Runtime) 9
1.3.5 Linux核心(Linux Kernel) ... 9
1.4 Android5新特性介绍.... 9
1.4.1 全新的 Material design设计 .. 10
1.4.2 支持64位 ART虚拟机 . 10
1.4.3 全新的通知设计 . 11
1.4.4 以大萤幕呈现 11
1.4.5 以文档为中心 12
1.4.6 改进连线性能 12
1.4.7 高性能图形 .... 12
1.4.8 功能更强的音频处理 ... 13
1.4.9 进一步完善的摄像头和视频处理 ... 14
1.4.10 配置档案 . 14
1.4.11 萤幕截图和共享 .... 15
1.4.12 新型感测器 .....
1.4.13ChromiumWebView...15
1.4.14辅助功能和输入....16
1.4.15可构建低电耗套用16
1.5小结....16
1.6思考题17
第2章搭建Android开发环境..18
2.1系统需求.18
2.2软体安装.18
2.2.1JDK的安装....18
2.2.2AndroidSDK..19
2.2.3Eclipse和ADT.20
2.2.4创建AVD..24
2.2.5AVD与真机的区别24
2.3AndroidSDK介绍.25
2.3.1AndroidSDK目录结构25
2.3.2Android.jar.27
2.3.3AndroidAPI核心包27
2.3.4AndroidAPI扩展包28
2.4创建第一个Android应用程式.28
2.4.1创建HelloAndroid工程....28
2.4.2编写代码...29
2.4.3运行应用程式30
2.4.4工程档案结构解析..31
2.5调试程式.32
2.5.1设定断点...32
2.5.2调试.33
2.6小结....34
2.7思考题34
第3章Android应用程式结构...35
3.1应用程式基本组成35
3.1.1Activity.35
3.1.2Service..35
3.1.3BroadcastReceiver....36
3.1.4ContentProvider...36
3.1.5Intent36
3.2Activity....36
3.2.1Activity的生命周期37
3.2.2Activity的创建...39
3.2.3启动Activity..40
3.2.4关闭Activity..41
3.2.5Activity数据传递....41
3.3资源....43
3.4Manifest档案....43
3.5AppWidgets.46
3.5.1基础知识...46
3.5.2在Manifest档案中声明AppWidget...47
3.5.3增加AppWidgetProviderInfo元数据...47
3.5.4创建AppWidget布局.48
3.5.5为AppWidget添加边界..49
3.5.7接收AppWidget的广播..51
3.5.8创建AppWidget的配置Activity...51
3.5.9使用配置Activity对AppWidget进行更新.52
3.6进程和执行绪..53
3.6.1进程(Processes)...53
3.6.2执行绪(Threads)55
3.6.3执行绪安全方法58
3.6.4进程间的通信58
3.7小结....59
3.8思考题59
第4章AndroidGUI开发60
4.1View和ViewGroup....60
4.2使用XML定义视图..61
4.3布局....64
4.3.1FrameLayout...65
4.3.2LinearLayout..67
4.3.3RelativeLayout....70
4.3.4TableLayout....72
4.3.5AbsoluteLayout...74
4.3.6WebView...76
4.4常用Widget组件..78
4.4.1创建Widget组件实例.78
4.4.2按钮(Button)..80
4.4.3文本框(TextView)...82
4.4.4编辑框(EditText)83
4.4.5多项选择按钮(CheckBox)85
4.4.6单项选择按钮组(RadioGroup)...89
4.4.7下拉列表(Spinner)...92
4.4.8自动完成文本(AutoCompleteTextView)...96
4.4.9日期选择器和时间选择器(DatePicker和TimePicker)99
4.4.10进度条(ProgressBar).103
4.4.11滚动视图(ScrollView)...105
4.4.12拖动条(SeekBar)..107
4.4.13评价条(RatingBar)....109
4.4.14图片视图(ImageView)和图片按钮(ImageButton)...112
4.4.15图片切换器ImageSwitcher和图库Gallery....115
4.4.16格线视图(GridView)120
4.4.17标籤(Tab)...123
4.5Menu和ActionBar.127
4.5.1OptionsMenu....127
4.5.2ContextMenu....132
4.5.3SubMenu..133
4.6Bitmap...136
4.7对话框(Dialog)....138
4.7.1AlertDialog...139
4.7.2ProgressDialog...142
4.8Toast和Notification.143
4.8.1Toast...143
4.8.2Notification...145
4.9界面事件回响.148
4.9.1事件监听器..148
4.9.2回调事件回响...149
4.9.3界面事件回响实例150
4.10小结154
4.11思考题.154