- 电子工业出版社
- 9787121378188
- 1-8
- 293572
- 48253246-2
- 平塑
- 16开
- 2023-08
- 589
- 368
- 工学
- 计算机科学与技术
- 计算机科学与技术
- 本科 高职
作者简介
目录
目录__eol__第一部分 基础篇__eol__第1章 开发环境搭建和Android应用__eol__1.1 Android简介__eol__1.1.1 Android传奇__eol__1.1.2 Android体系结构__eol__1.2 搭建Android应用开发环境__eol__1.2.1 JDK的下载、安装与配置__eol__1.2.2 安装Android Studio__eol__1.3 第一个Android应用__eol__1.3.1 创建MyHello项目__eol__1.3.2 SDK Manager__eol__1.3.3 AVD Manager__eol__1.3.4 运行Android应用__eol__1.4 Android项目结构__eol__1.4.1 Project工具窗口__eol__1.4.2 工程目录说明__eol__1.4.3 app目录结构__eol__1.4.4 项目全局build.gradle和模块build.gradle__eol__1.5 Android应用的基本组件__eol__1.6 Activity的生命周期__eol__1.7 Android日志工具Log__eol__1.8 相关阅读:Andy Rubin与Android__eol__1.8.1 未来的夏娃__eol__1.8.2 Andy Rubin黯然离场__eol__1.8.3 Andy Rubin早年岁月__eol__1.9 本章小结__eol__习题1__eol__第2章 用户界面设计__eol__2.1 视图组件与容器组件__eol__2.2 控制UI界面__eol__2.2.1 使用XML布局文件控制UI界面__eol__2.2.2 在Java代码中控制UI界面__eol__2.2.3 使用XML布局文件和Java代码混合控制UI界面__eol__2.3 基本UI组件__eol__2.3.1 TextView和EditText__eol__2.3.2 Button、ImageButton、ImageView、RadioButton和CheckBox__eol__2.3.3 ProgressBar、ScrollView和Toast__eol__2.3.4 日期时间类组件__eol__2.3.5 布局管理器__eol__2.4 高级UI组件__eol__2.4.1 列表类组件__eol__2.4.2 对话框__eol__2.4.3 菜单__eol__2.4.4 标签栏__eol__2.5 Handler消息传递机制__eol__2.6 项目实战:“移动商城”(一)__eol__2.6.1 任务说明__eol__2.6.2 项目讲解__eol__2.6.3 典型代码及技术实现__eol__2.7 相关阅读:ButterKnife的使用__eol__2.8 本章小结__eol__习题2__eol__第3章 自定义View__eol__3.1 自定义View的分类__eol__3.2 自定义View的构造函数__eol__3.3 View的绘制流程__eol__3.3.1 Measure过程__eol__3.3.2 Layout过程__eol__3.3.3 Draw过程__eol__3.4 自定义View示例__eol__3.4.1 实现一个基本的自定义View__eol__3.4.2 支持wrap_content属性和padding属性__eol__3.4.3 自定义属性__eol__3.5 本章小结__eol__习题3__eol__第4章 Activity和Intent__eol__4.1 使用Activity__eol__4.1.1 Activity的配置__eol__4.1.2 Activity的启动和关闭__eol__4.1.3 使用Bundle在Activity之间交换数据__eol__4.1.4 调用另一个Activity并返回结果__eol__4.2 Activity的四种启动模式__eol__4.2.1 standard 模式__eol__4.2.2 singleTop模式__eol__4.2.3 singleTask模式__eol__4.2.4 singleInstance模式__eol__4.3 Intent对象__eol__4.3.1 显式Intent和隐式Intent__eol__4.3.2 Intent过滤器__eol__4.3.3 Intent的属性__eol__4.4 本章小结__eol__习题4__eol__第5章 后台服务与广播消息__eol__5.1 Service的应用__eol__5.1.1 Service的启动方式__eol__5.1.2 Service的生命周期__eol__5.1.3 跨进程调用Service__eol__5.2 接收广播消息__eol__5.2.1 简介__eol__5.2.2 发送广播__eol__5.2.3 有序广播__eol__5.2.4 接收系统广播消息__eol__5.3 本章小结__eol__习题5__eol__第6章 数据存储与访问__eol__6.1 SharedPreferences存储__eol__6.1.1 将数据存储到SharedPreferences__eol__6.1.2 从SharedPreferences中读取数据__eol__6.1.3 SharedPreferences举例__eol__6.2 SQLite数据库__eol__6.2.1 手动建库__eol__6.2.2 SQLiteDatabase__eol__6.2.3 SQLiteOpenHelper__eol__6.2.4 Cursor和ContentValues__eol__6.2.5 代码建库__eol__6.3 文件存储__eol__6.3.1 内部存储__eol__6.3.2 外部存储(读/写SD卡上的文件)__eol__6.4 数据共享__eol__6.4.1 ContentProvider__eol__6.4.2 Uri__eol__6.4.3 UriMatcher和ContentUris__eol__6.4.4 ContentResolver__eol__6.4.5 创建数据提供者__eol__6.4.6 使用数据提供者__eol__6.5 相关阅读:Android系统中内部存储和外部存储的若干疑问__eol__6.6 本章小结__eol__习题6__eol__第二部分 提高篇__eol__第7章 Java并发编程__eol__7.1 Java线程池简介__eol__7.2 Executor与ExecutorService__eol__7.2.1 Executor__eol__7.2.2 ExecutorService__eol__7.2.3 常用线程池__eol__7.3 ThreadPoolExecutor__eol__7.3.1 ThreadPoolExecutor的构造方法__eol__7.3.2 编制ThreadPoolExecutor__eol__7.4 Future模式__eol__7.5 项目实战:“移动商城”(二)__eol__7.5.1 任务说明__eol__7.5.2 项目讲解__eol__7.5.3 典型代码及技术要点__eol__7.6 相关阅读:Android的Looper与ThreadLocal__eol__7.6.1 Android的Looper__eol__7.6.2 Handler机制引出ThreadLocal__eol__7.7 本章小结__eol__习题7__eol__第8章 Fragment__eol__8.1 Fragment简介__eol__8.2 Fragment的生命周期__eol__8.3 Fragment加入Activity__eol__8.4 Fragment与Activity的交互__eol__8.5 Fragment间的数据传递__eol__8.6 ViewPager和PageAdapter__eol__8.7 使用FragmentPageAdapter__eol__8.8 本章小结__eol__习题8__eol__第9章 Android的一些异步处理技术__eol__9.1 HandlerThread__eol__9.1.1 HandlerThread的使用__eol__9.1.2 HandlerThread的源码分析__eol__9.2 IntentService__eol__9.2.1 IntentService的使用__eol__9.2.2 IntentService的源码分析__eol__9.3 AsyncTask__eol__9.3.1 AsyncTask的使用__eol__9.3.2 AsyncTask的工作原理__eol__9.4 本章小结__eol__习题9__eol__第10章 Android网络应用__eol__10.1 使用HTTP协议访问网络__eol__10.1.1 HTTP协议__eol__10.1.2 使用HttpURLConnection__eol__10.1.3 使用OkHttp__eol__10.1.4 使用Retrofit__eol__10.2 Socket通信__eol__10.3 使用WebVi