ANDROID应用程序开发
全新正版 极速发货
¥
40.03
6.2折
¥
65
全新
库存20件
作者赵峻颖 郑书朋 著
出版社机械工业出版社
ISBN9787111768234
出版时间2024-12
装帧平装
开本16开
定价65元
货号1203468941
上书时间2024-12-25
商品详情
- 品相描述:全新
- 商品描述
-
目录
前言
第1章绪论
11Android简介
111智能手机操作系统
112Android系统的起源
113Android系统的发展
114Android系统的特征
115Android系统架构
12Android的应用领域
13Android应用的开发概况
14Android开发环境搭建
141系统要求
142软件开发工具
143JDK的下载
144JDK的安装与配置
145Android集成开发环境的下载
146Android集成开发环境的安装
15Android Studio的基本配置
16开发第一个Android应用——HelloWorld
17小结
18习题
第2章Android应用项目的开发框架
21Android项目的组成
22Android项目开发的关键文件
23扩展HelloWorld项目
24Android应用开发常用的包
25Android应用程序的构成
251Activity
252Service
253BroadcastReceiver
254ContentProvider
255Intent
26Android SDK
261Android SDK目录结构
262androidjar文件
263Android SDK文档及查询方法
27Android项目的开发流程
28小结
29习题
第3章Android核心组件——Activity
31Activity的基本概念
32创建、配置和注册Activity
321Activity基类
322创建Activity
323Activity界面显示与应用程序逻辑
324注册Activity
33启动Activity
331显式启动
332隐式启动
34销毁Activity
35Activity的生命周期与加载模式
351Activity返回栈
352Activity状态
353Activity的生命周期
36小结
37习题
第4章Android组件纽带——Intent
41Intent概述
42Intent的功能
43Intent的属性
431Component属性
432Action属性
433Category属性
434Data属性
435Extra属性
436Flag属性
44Intent对象解析
441Intent-Filter
442Intent-Filter和Intent的匹配
45小结
46习题
第5章Android核心组件——BroadcastReceiver
51广播机制简介
52广播的处理流程
53发送与接收自定义广播
531发送与接收标准广播
532发送与接收有序广播
54接收系统广播
541开机自动运行应用程序
542接收电池电量提示
543接收短信提醒
55使用本地广播
56小结
57习题
第6章Android核心组件——Service
61Service简介
62Service的功能和特点
63以启动方式运行Service
631创建Service
632启动和停止Service
633Service的运行模式
64以绑定方式运行Service
641创建Service
642绑定Service
65Service的生命周期
66Service与多线程
661线程的基本用法
662异步消息处理机制
67IntentService
68Service的优先级
69使用系统提供的Service
610小结
611习题
第7章Android的数据存储
71数据持久化简介
72SharedPreferences存储
721将数据存储到SharedPreferences中
722从SharedPreferences中读取数据
73文件存储
731读/写应用程序数据目录内的文件
732读/写SD卡存储的文件
74数据库存储
741SQLite简介
742创建和更新数据库
743添加数据库记录
744更新数据库记录
745删除数据库记录
746查询数据库记录
75小结
76习题
第8章Android核心组件——ContentProvider
81ContentProvider简介
82ContentProvider的共享数据模型
83URI
84ContentResolver
85创建ContentProvider
851定义ContentProvider子类
852配置ContentProvider
86使用ContentResolver
87访问系统内置的ContentProvider
88实例练习——掌上个人图书管理系统
89小结
810习题
第9章Android应用界面设计
91UI控件简介
911View类
912ViewGroup类
913使用XML布局文件控制UI
92布局管理器
921线性布局
922相对布局
923表格布局
924网格布局
925帧布局
926绝对布局
93列表视图
931以ListActivity使用ListView
932以UI控件使用ListView
933Adapter接口
94常用Widget组件
941文本框
942按钮
943文本编辑框
944图片显示框
945进度条
946提示框
947单选按钮和复选框
948拖动条
95菜单
96活动栏
97对话框
98小结
99习题
第10章Android网络开发技术
101Android网络通信简介
1011Socket通信简介
1012HTTP通信简介
1013蓝牙通信简介
1014WiFi通信简介
102WebView
103HTTP通信
1031HttpURLConnection简介
1032使用HttpURLConnection
104Socket通信
1041基于TCP的Socket通信
1042基于UDP的Socket通信
105蓝牙通信
106WiFi通信
107小结
108习题
第11章Android传感器开发
111Android传感器框架
1111标识传感器
1112传感器事件处理
112Android运动传感器的开发
1121加速度传感器
1122重力传感器
1123陀螺仪
113Android位置传感器的开发
1131磁场传感器
1132方位传感器
1133距离传感器
114Android环境传感器的开发
1141温度传感器
1142光线传感器
1143压力传感器
115传感器应用开发综合案例
116小结
117习题
第12章Android应用的性能优化
121性能优化技术简介
122布局优化
1221Android UI渲染机制
1222避免过度绘制
1223优化布局层级
123内存优化
1231Android的内存
1232内存优化方法
124使用TraceView工具优化App性能
1241生成TraceView日志
1242打开TraceView日志
1243分析TraceView日志
125小结
126习题
参考文献
内容摘要
本书从实用的角度出发,介绍了Android应用开发应具备的基础知识,包括Android开发环境和框架、Android四大核心组件的基本概念和原理、Android的数据存储方法以及Android项目开发必 备技术和案例;从Android开发环境和框架开始,围绕Android四大核心组件,采用主流的Android开发平台Android Studio,结合具体的实例详细介绍了各组件的基本原理和开发方法;介绍了Android应用界面设计、网络开发技术、几种典型的Android传感器开发方法,以及Android应用的性能优化方法。
每章均配有习题,以指导读者深入地进行学习。
本书既可作为高等学校计算机软件技术课程的配套教材,也可作为Android项目开发人员的技术参考书。
主编推荐
围绕四大核心组件,由浅入深,介绍各组件的基本原理、开发方法和开发步骤。
结合具体的实例详细介绍各组件的基本原理和开发方法。
“拓展阅读”中适当引入信息技术方面的思政教学内容。
提供教学课件、源代码。
— 没有更多了 —
以下为对购买帮助不大的评价