新書推薦:

《
明代赋役与白银——梁方仲著作集
》
售價:HK$
79.2

《
量子纠缠
》
售價:HK$
63.8

《
舆论(普利策奖得主、“现代新闻学之父”沃尔特·李普曼传播学经典)
》
售價:HK$
74.8

《
拥抱真实自我:内在小孩的探索和疗愈
》
售價:HK$
64.9

《
黑暗王后:缔造中世纪世界的血腥竞争
》
售價:HK$
129.8

《
小行星猎人:贝努小行星生命起源样本采集任务全记录
》
售價:HK$
63.8

《
孙机谈文物
》
售價:HK$
118.8

《
诡舍(夜来风雨声悬疑幻想震撼之作)
》
售價:HK$
54.8
|
編輯推薦: |
围绕四大核心组件,由浅入深,介绍各组件的基本原理、开发方法和开发步骤。
结合具体的实例详细介绍各组件的基本原理和开发方法。
“拓展阅读”中适当引入信息技术方面的思政教学内容。
提供教学课件、源代码。
|
內容簡介: |
本书从实用的角度出发,介绍了Android应用开发应具备的基础知识,包括Android开发环境和框架、Android四大核心组件的基本概念和原理、Android的数据存储方法以及Android项目开发必 备技术和案例;从Android开发环境和框架开始,围绕Android四大核心组件,采用主流的Android开发平台Android Studio,结合具体的实例详细介绍了各组件的基本原理和开发方法;介绍了Android应用界面设计、网络开发技术、几种典型的Android传感器开发方法,以及Android应用的性能优化方法。
每章均配有习题,以指导读者深入地进行学习。
本书既可作为高等学校计算机软件技术课程的配套教材,也可作为Android项目开发人员的技术参考书。
|
關於作者: |
赵峻颖,东北农业大学电信学院高级工程师。主要教学经历:1.单片机原理;2.计算机原理与接口;3.计算机安全与保密;4.嵌入式系统原理。曾经编写过的教材:1)计算机网络及应用技术实验教程;2)模拟电子技术基础;3)多媒体技术与应用;4)单片机设计指导;5)网站设计实验指导。
|
目錄:
|
前言
第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陀螺仪
1
|
內容試閱:
|
Android是基于Linux内核的开源移动操作系统,主要应用于移动、嵌入式设备,如智能手机、平板计算机、智能电视、数码相机、游戏机、智能手表、智能汽车等。2005年,Google公司收购成立仅22个月的高科技企业Android公司,并于2008年推出Android 10版本,持续更新,至2024年,推出Android 15版,成为中国移动应用市场的重要角色。
Android应用程序开发是一种基于Android操作系统的软件开发技术。开发者需要了解Android操作系统的基本知识和应用程序开发的基本流程。本书在此背景下介绍了Android应用系统的实用开发技术。从Android开发环境的搭建和开发框架的构成讲起,围绕四大核心组件,由浅入深,介绍各组件的基本原理、开发方法和开发步骤。为适应教学改革的新要求,“拓展阅读”中适当引入信息技术方面的思政教学内容,着重培养学生正确认识问题、分析问题和解决问题的能力;激励学生奋发图强、科技报国的家国情怀和使命担当。在知识层面,力争做到循序渐进;使读者看得懂、学得会;教师易于教学,学生能寓学于练、寓学于用。
本书共12章,其中第1章为绪论,综述Android应用开发的现状及开发环境的搭建;第2章介绍Android应用项目的开发框架;第3、5、6章及第8章介绍了Android的核心组件;其他各章涉及数据存储、应用界面设计、网络开发、传感器及性能优化技术。作为教材,每章均附有习题,以指导学生深入地进行学习。各章所述开发流程、案例及课后习题均采用Google推出的集成开发工具Android Studio进行了调试,在Windows 10及Android Studio IDE 1714408382环境下调试运行通过。从应用程序的设计到应用程序的发布,读者可以按照书中所讲述内容实施。
本书由赵峻颖、郑书朋担任主编,编写分工见下表。
为方便教师教学和学生学习,本书还提供了教学课件、习题答案、源代码。读者可登录机工教育服务网(http://wwwcmpeducom/)免费注册、审核通过后下载。希望本书对读者学习Android应用开发有所帮助。由于时间仓促,书中难免存在不妥之处,请读者批评指正,并提出宝贵意见。
|
|