Android开发进阶从小工到专家
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2024-07-07 22:42:46
微信
赏
支付宝
文档简介:
目 录
版权信息
作者简介
内容提要
前言
为什么写这本书
本书的特色
面向的读者
如何阅读本书
读者反馈
代码下载
致谢
推荐阅读
第1章 Android的构成基石——四大组件
1.1 Activity
1.1.1 Activity的构成
1.1.2 Activity的4种启动模式
1.1.3 FragmentActivity与Fragment
1.2 Service与AIDL
1.2.1 普通Service
1.2.2 IntentService
1.2.3 运行在前台的Service
1.2.4 AIDL(Android接口描述语言)
1.3 Broadcast(广播)
1.3.1 普通广播
1.3.2 有序广播
1.3.3 本地广播
1.3.4 sticky广播
1.4 ContentProvider(外共享数据)
1.5 小结
第2章 创造出丰富多彩的UI——View与动画
2.1 重要的View控件
2.1.1 ListView与GridView
2.1.2 数据展示更好的实现——RecyclerView
2.1.3 让页面显示更流畅——ViewPager
2.2 必须掌握的最重要的技能——自定义控件
2.2.1 最为自由的一种实现——自定义View
2.2.2 View的尺寸测量
2.2.3 Canvas与Paint(画布与画笔)
2.2.4 自定义ViewGroup
2.3 Scroller的使用
2.4 让应用更精彩——动画
2.4.1 帧动画
2.4.2 补间动画
2.4.3 属性动画
2.5 小结
第3章 保证App流畅的关键因素——多线程
3.1 Android中的消息机制
3.1.1 处理消息的手段——Handler、Looper与
MessageQueue
3.1.2 在子线程中创建Handler为何会抛出异常
3.2 Android中的多线程
3.2.1 多线程的实现——Thread和Runnable
3.2.2 线程的wait、sleep、join和yield
3.2.3 与多线程相关的方法——Callable、Future和
FutureTask
3.2.4 构建服务器应用程序的有效方法——线程池
3.2.5 同步集合
3.2.6 同步锁
3.2.7 创建异步任务更简单——AysncTask的原理
3.3 小结
第4章 HTTP网络请求
4.1 HTTP网络请求原理
4.1.1 HTTP的请求方式
4.1.2 HTTP报文格式解析
4.1.3 简单模拟HTTP服务器
4.2 Android中执行网络请求
4.2.1 全面支持HTTP协议——HttpClient
4.2.2 最佳选择——HttpURLConnection
4.3 网络框架的设......
评论
发表评论