阳光依旧温暖 发表于 2019-12-31 10:38:10

电子书:《疯狂安droid讲义(Kotlin版)》_Li刚_2018-06-01

1235
                       



内容简介:

232 DittErt的功能与用法
7 Adapter ViewFlipper的功能
23,3按钮( Button)组件的功能与
实例:自动播放的图片库
258 Stackview的功能与用法…13
实例:按钮、圆形按钮、带文字的图片
实例:叠在一起的图片
按钮
962.6第5组U组件: Progress Bar及其子类134
234使用9Pach图片作为背景97
26.1进度条( ProgressBar)的功能
23.5单选钮
ton)和复选框
与用法
CheckBox)的功能与用法
262拖动条( SeekBar)的功能与用法.137
实例:利用单选钮、复选框获取用户
实例:通过拖动滑块来改变图片的透
启息
236状态开关按钮( ToggleButton)和
263星级评分条( Rating Bar)的功能
开关( Switch)的功能与用法…100
实例:动态控制布
实例:通过星级改变图片的透明度
237时钟( 安alogClock和 TextClock
7第6组U组件; View安imator及其子类..14
的功能与用法
71 viewswitcher的功能与用法…141
实例:手机里的“劳力
实例:仿 安droid系统的 Launcher界面141
238计时器( Chronometer
272图像切换器( .Imageswitcher)的
4第3组U组件: mage view及其子类…104
功能与用法
图片浏览器
实例:支持动画的图片浏览器…14
实例:强大的图片按钮
273文本切换器( TextSwitcher)的功t
实例:使用 Quick Contact Badge关联
与用法
联系人
274 ViewFlipper的功能与用法
5第4组U组件: Adapter View及子类……1l
实例:自动播放的图片库
2.5.1列表视图( List view)和
2.8各种杂项组件
ListActivity
2.8使用 Toast显示提示信息框……150
实例:改变分隔条、基于数组的
2.82ri历视图( Calendar view)组件的
252 Adapter接口及实现类
功能与用法
151
实例:使用 ArmayAdapter创建 List view.114
实例:选择您的生ri
实例:使用 Simple Adapter创建 Listview…16
2.8.3ri期、时间选择器( DatePicker和
例:扩展 Base Adapter实现不存储列表
TimePicker)的功能与用法
项的 List view
5.3自动完成文本框
2.84数值选择器( NumberPicker)的
( Auto Complete Text view)的功能
功能与用法
254网格视图( GridView)的功能④
实例:选择您意向的价格范围
285搜索框( Search view)的功能与
实例:带预览的图片浏览器
实例:搜索
255可展开的列表组件
86选项卡( Tabhost)的功能和用法.159
2.8.7滚动视图( Scrollview)的功能
56 Spinner的功能与用法

实例:可垂直和水平滚动的视图.16
第3章 安droid的事件机制
288 安droid8的通知和通知 Channel
3.1 安droid事件处理概述
实例:加薪通知
3.2基于_监_听_的事件处理
29第7组U组件:对话框
_监_听_的处理模型
使用 AlertDialog刨建对话框
3.2.2事件和事件_监_听_器
实例:显示提示消息的对话框
实例:控制飞机移动
实例:简单列表项对话框
3.2.3内部类作为事件_监_听_器类202
实例:单选列表项对话框
3.24外部类作为事件_监_听_器类
实例:多选列表项对话框…
325 Activity本身作为事件_监_听_器类…203
实例:自定义列表项对话框
326 Lambda表达式作为事件_监_听_器类204
实例:自定义Vew对话框
32.7直接绑定到标签
2.9.2对话框风格的窗口
33基于回调的事件处理
293使用 Popup Window
3.3.回调机制与_监_听_机制
294使用 Date PickerDialos
3.32基于回调的事件传播
ime picker Dialo
34响应系统设置的事件
295使用 ProgressDialog创建进度
34.1 Configuration类简介
实例:获取系统设备状态
10菜单
342重写 on Configuration Changed方法
2.10.1选项菜单和子菜单( SubMenu)….173
响应系统设置更改
2.102使用_监_听_器来_监_听_菜单事件…176
实例:_监_听_屏幕方向的改变
2103创建多选菜单项和单选菜单项…176
3.5 Handler消息传递机制
3.51 Handler类简介
2104设置与菜单项关联的 Activity…177
2.10.5上下文菜单
35.2 Handler、Lop、 MessageQueue的
2106使用XML文件定义菜单
工作黥理
实例:使用XML资源文件定义菜单…180
实例:使用新线程计算质数
2107使用 PopupMenu创建弹出式
36异步任务( Async
实例:使用异步任务执行下载
2.11使用活动条( Action Bar)
3.7本章小结……
2111启用 ActionBar
2.11.2使用 Action Bar显示选项菜单项.18
第4章深入理解Acy与 Fragment
启用程序图标导航
4.1建立、配置和使用 Activity
2.14添加 Action View
11高级 Activity.
实例:“标题”上的时钟
实例:用 Launcher Activity开发启动
2.115使用 Action bar实现Tab导航
Activity的列表.
实例: Action bar结合 Fragment实现
实例:使用 Expandable ListActivity实现
可展开的 Activity…
2.11.6使用 Action Bar实现下拉式导航…192
实例: PreferenceActivity结合
实例: Action Bar结合 Fragment实现下拉
式导航
设置界面
2.12本章小结
4.1.2配置 Activ

413启动、关闭 Activity
526Flag属性……
4.14使用 Bundle 1在 Activity.之间交换
53本章小结…
实例:用第二个Aciy处理注册信息…233第6章 安droid应用资源
415启动其他 Activity并返回结果23561应用资源概述
实例:用第二个 Activity让用户选择信息236
61.1资源的类型及存储方式
42 Activity的回调机制
6.1.2使用资源
87
43 Activity的生命周期
62字符串、颜色、尺寸资源
31 Activity的生命周期演示
621颜色值的定义
iy与 Servlet的相似性和区别
622定义字符串、颜色、尺寸资源
44 Activity的4种加载模式
文件
442 singleTop模式
63数组(Amy)资源
443 singleTask模式
64使用 Drawable资源
444 sineleInstance模式
45 fragment详解
642 State ListDrawable资源,
4.5.1 Fragment概述及其设计初衷
实例:高亮显示正在输入的文本框
297
4.52创建 Fragment.
43 LaverDrawable资源
实例:开发显示图书详情的 Fragment.250
实例:定制拖动条的外观
实例:创建 Listfragment

644 ShapeDrawable资源
4.53 Fragment与 Activity通信253
实例:椭圆形、渐变背景的文本框3
4.54 fragment管理与 Fragment事务254
4.5 Clip Drawable资源
实例:开发兼顾屏幕分辨率的应用
实例:徐徐展开的风景
46 Fragment的生命周期…
64.6 安imation Drawable资源
65属性动画( Property 安imation)资源……3
实例:不断渐变的背景色
,306
第5章使用 ntent和 IntentFilter通信
66使用原始XML资派
5. 1 Intent对象简述…
66定义原始XML资源
2 Intent的属性及 intent-filter配置
52.1 Component属性
67使用布局( Layout)资源
68使用菜单(Memu)资源
2.2 Action、 Category属性与
69样式(Syle)和主题( Theme)资源310
69.1样式资源
523指定 Action、 Category调用系统
692主题资源
Activity
实例:给所有窗口添加边框、
实例:查看并获取联系人电话
610属性( Attribute)资源
实例:返回系统Home桌面
611使用原始资源
24Data、Type属性与 intent-filter
12guo际化
配置
6121为 安droid应用提供guo际化资源1317
实例:使用 Action、Data属性启动系统
6122guo际化 安droid应用
13自适应不同屏幕的资源
2.5Exta属性
614本章小结
IX

第7章图形与图像处理,…
82File存储
71使用简单图片
7.11使用 Drawable对象
822读写SD卡上的文件
7. 1.2 Bitmap f Bitmap Factory
实例:SD卡文件浏览器
2绘图
3 SQLite数据库
2.1 安droid绘图基础: canvas
83. SQLiteDatabase简介
Paint等
832创建数据库和表
722Path类
8.33 SQLiteOpenHelper类
723绘制游戏动画
834使用SQL语句操作 SQLite
实例:采用双缓冲实现画图板
数据库…
实例:弹球游戏
83.5使用 sqlite3工具
7.3图形特效处理
3.6使用特定方法操作 SQLite数据库393
3.使用 Matrix控制变换
8.3.7事务
732使用 draw BitmapMesh扭曲图像343
8.3.8 SQLite数据库最佳实践建议
实例:可揉动的图片
73.3使用 Shader填充图形
84l手势检.测.
74逐帧(Fame)动画
实例:通过手势缩放图片
7.41 安imation Drawable与逐帧动画…34
实例:通过手势实现翻页效果
42实例:在指定点爆炸
842增加手势
75补间(Twen)动画
843识别用户手势
5.1Twen动画与 nterpolator.51
8.5让应用说话(TTS)……1407
52位置、大小、旋转度、透明度
86本章小结
改变的补间动画
实例:蝴蝶飞舞
第9章使用 ContentProvider实现数据共享…4
自定义补间动画
9.1数据共享标准: Contentprovider
76 安droid8增强的属性动画
9.11 ContentProvider简介…1412
7.61属性动画的API
9.12Un简介
62使用属性动画
9.13使用 Content Resolver操作数据
实例:大珠小珠落玉盘
2开发 Contentprovider.…41
用 Surface view实现动画
Surface view的绘图机制
599
9. 2. 1 Content Provider L ContentResolver
的关系
772实例:基于 Surface view开发
922开发 ContentProvider子类
示波器
923配置 Content Provider
8本章小结
924使用 ContentResolver调用方法418
925创建 ContentProvider的说明
第8章 安droid数据存储与|o
实例:使用 ContentProvider共享单词
8.1使用 SharedPreferences
8.1.1 Sharedpreferences与 Editor简介…376
93操作系统的 Contentprovide
8.12 SharedPrcferences的存储位置和
9.3.1使用 ContentProvider管理联系人…426
9.32使用 ContentProvider管理多媒体
实例:记录应用程序的使用次数
内容
431

94_监_听_ ContentProvider的数据改变
实例: 安droid8中开机自动运行的限制,482
94.1 ContentObserver简介
实例:手机电量提示
942实例:_监_听_用户发出的短信
10.10本章小结
95本章小结…
第11章多媒体应用开发
第10章 Service与 BroadcastReceiver…0438
0. I Service简介
I 安droid8增强的 MediaPlayer,486
0.1.1创建、配置 Service
12音乐特效控
10.12启动和停止 Service
实例:音乐的示波器、均衡、重低音和
3绑定本地 Service并与之通信
1014 Scrvice的生命周期.446
3 安droid8新增的 olume Shaper.49
10.15使用 IntersErvice
1.14使用 Sound pool播操放音效
02跨_进.程_调用 Service( AIDL Service)
1.5使用 Video view播放视频
10.2. AIDL Service简介
116使用 Mediaplayer和 Surface view
1022创建AIDL文件
播放视频
10.23将接口暴露给客.户.端
2使用 MediaRecorder录制音频
10.24客.户.端访问 AIDL Service
实例:录制音乐
实例:传递复杂数据的 AIDL Service453
113控制摄像头拍照
03电话管理器( TelephonyManager
113.1使用 Camera v2拍照.
实例:获取网络和SM卡信息…58
实例:拍照时自动对焦…510
实例:_监_听_手机来电
1.3.2录制视频短片
104短信管理器( SmsManager)
实例:录制生活短片
实例:发送短信.
4屏幕捕捉
实例:短信群发
115本章小结
105音频管理器( AudioManager
10.51 Audiomanager简介
465
第12章 OpenGL与3D开发
.52实例:使用 AudioManager
12.I3D图形与3D开发的基本知识
控制手机音频
2 OpenGL和 OpenGL ES简介
10.6振动器( Vibrator)…
12.3绘制2D图形
1061 Vibrator简介
123.1在 安droid应用中使用
2使用 Vibrator控制手机振动
107手机闹钟服务( Alarm Manager)
123.2绘制平面上的多边形
10.71 AlarmManager简介
1233旋转
72设置闹钟
124绘制3D图形
实例:定时更换壁纸…470
124.1构建3D图形
108 安droid8的广播接收器
42应用纹理贴图
8.1 BroadcastReceiver简介
125本章小结
10.82发送广播…
10.8.3有序广播
第13章 安droid网络应用
实例:基于 Service的音乐播放器
13.1基于TCP协议的网络通信…
09接收系统广播消息
3.1.1TCP协议基础


#############################################


夏天蓝了海 发表于 2019-12-31 10:38:14



免费下载地址:

http://pan.qqq0.com/file/488067-425781644

页: [1]
查看完整版本: 电子书:《疯狂安droid讲义(Kotlin版)》_Li刚_2018-06-01