Android项目式开发初级教程
¥59.00定价
作者: 王培刚
出版时间:2023-04
出版社:电子工业出版社
- 电子工业出版社
- 9787121454202
- 1-1
- 512156
- 66254988-0
- 活页
- 16开
- 2023-04
- 442
- 276
- 计算机类
- 高职
内容简介
本书以“新生校园生活助手”Android应用程序项目为案例,根据项目的各组成部分,进行模块的划分。在模块中,根据项目功能需求,以任务的形式进行教学设计。全书共五个模块,模块一为基础知识模块,对Android应用程序的基本组成、开发工具、技术资料等进行介绍;模块二为界面设计与控制模块,介绍了显示界面设计与控制、界面切换及传值等;模块三为界面数据获取和操作模块,介绍了输入界面设计与控制、界面数据更新等;模块四为数据与文件管理模块,介绍了数据管理、文件管理等;模块五为服务管理和操作模块,介绍了前台、后台服务管理和操作等。本书是一部“活页式”教材,可根据实际需要灵活选择讲授内容和顺序。配套的教案、课件、任务工单模板、视频等以电子资源方式提供,读者可登录华信教育资源网(www.hxedu.com.cn)下载。__eol__
目录
目录__eol__模块一 基础知识模块__eol__ 第1章 Android操作系统及开发工具简介 2__eol__1.1 Android操作系统介绍 2__eol__1.2 Android开发工具介绍 2__eol__第2章 应用程序基本组成 4__eol__2.1 Activity 4__eol__2.2 ContentProvider 5__eol__2.3 BroadcastReceiver 5__eol__2.4 Service 5__eol__2.5 Intent 6__eol__2.6 清单文件 6__eol__2.7 Context 7__eol__第3章 Android开发工具 8__eol__3.1 Android Studio开发平台安装 8__eol__3.1.1 安装包下载 8__eol__3.1.2 安装 8__eol__3.2 Android Studio开发平台卸载 8__eol__3.3 其他安装说明 10__eol__3.4 Android Studio开发平台界面说明 10__eol__3.5 应用程序项目结构 11__eol__3.6 Android Studio布局编辑器 12__eol__第4章 技术资料 14__eol__4.1 Activity技术资料 14__eol__4.1.1 声明Activity 14__eol__4.1.2 Activity生命周期 14__eol__4.1.3 新建Activity 15__eol__4.2 Activity UI界面布局 16__eol__4.2.1 布局文件 16__eol__4.2.2 样式文件 16__eol__4.2.3 界面布局 17__eol__4.3 布局容器 18__eol__4.3.1 约束布局(ConstraintLayout) 18__eol__4.3.2 线性布局(LinearLayout) 21__eol__4.3.3 帧布局(FrameLayout) 22__eol__4.4 控件 23__eol__4.4.1 文本框(TextView) 23__eol__4.4.2 图片框(ImageView) 25__eol__4.4.3 输入框(EditText) 27__eol__4.4.4 按钮(Button) 29__eol__4.4.5 图片按钮(ImageButton) 31__eol__4.4.6 单选按钮组(RadioGroup)和单选按钮(RadioButton) 31__eol__4.4.7 复选框(CheckBox) 33__eol__4.4.8 垂直滚动控件(ScrollView) 35__eol__4.4.9 水平滚动控件(HorizontalScrollView) 36__eol__4.4.10 下拉框(Spinner) 36__eol__4.4.11 网格控件(GridView) 38__eol__4.4.12 列表控件(ListView) 42__eol__4.4.13 RecyclerView控件 47__eol__4.4.14 进度条(ProgressBar) 51__eol__4.4.15 拖动进度条(SeekBar) 53__eol__4.5 Fragment相关技术资料 54__eol__4.5.1 Fragment 55__eol__4.5.2 ViewPager2控件 59__eol__4.5.3 标签控件(TabLayout) 62__eol__4.6 应用栏技术资料 65__eol__4.6.1 原生ActionBar 65__eol__4.6.2 Toolbar控件 65__eol__4.7 菜单技术资料 66__eol__4.7.1 菜单配置文件 66__eol__4.7.2 选项菜单(OptionMenu) 68__eol__4.7.3 子菜单(SubMenu) 71__eol__4.7.4 上下文菜单(ContextMenu) 72__eol__4.7.5 弹出菜单(PopupMenu) 74__eol__4.8 对话框和提示框技术资料 75__eol__4.8.1 对话框(Dialog) 76__eol__4.8.2 消息提示框(Toast) 81__eol__4.9 ContentProvider数据共享技术资料 81__eol__4.9.1 声明ContentProvider 82__eol__4.9.2 Uri统一资源标识符 82__eol__4.9.3 ContentProvider使用形式 83__eol__4.9.4 ContentResolver 85__eol__4.9.5 ContentObserver 86__eol__4.10 BroadcastReceiver广播技术资料 87__eol__4.10.1 声明BroadcastReceiver 87__eol__4.10.2 自定义广播 88__eol__4.10.3 发送广播 88__eol__4.10.4 接收广播 90__eol__4.10.5 系统广播 91__eol__4.11 Service服务技术资料 92__eol__4.11.1 声明Service 92__eol__4.11.2 后台服务 92__eol__4.11.3 绑定服务 94__eol__4.11.4 前台服务 96__eol__4.11.5 IntentService 99__eol__4.12 Intent信息交互机制技术资料 100__eol__4.12.1 配置Component 100__eol__4.12.2 配置Action 100__eol__4.12.3 配置Data和Type 101__eol__4.12.4 配置Category 102__eol__4.12.5 配置Extra 103__eol__4.12.6 启动组件 103__eol__4.12.7 传递和接收数据 105__eol__4.12.8 隐式配置Intent 105__eol__4.13 Android多线程技术资料 105__eol__4.13.1 Thread 106__eol__4.13.2 Handler 107__eol__4.14 Android数据存储技术资料 109__eol__4.14.1 SharePreference轻量级存储对象 109__eol__4.14.2 SQLite数据库 111__eol__4.15 Android文件技术资料 114__eol__4.15.1 文件操作权限配置 114__eol__4.15.2 文件存储空间 114__eol__4.15.3 文件路径 115__eol__4.15.4 文件资源或路径的获取 116__eol__4.15.5 文件读取和保存 117__eol__4.16 Notification通知技术资料 121__eol__4.16.1 通知显示方式 121__eol__4.16.2 标准通知 121__eol__4.16.3 自定义通知 124__eol__4.17 Android网络通信技术资料 125__eol__4.17.1 JSON 126__eol__4.17.2 HttpsURLConnection 126__eol__4.17.3 OkHttp 130__eol__4.17.4 Retrofit 132__eol__ 模块二 界面设计与控制模块__eol__ 第5章 显示界面设计与控制 136__eol__5.1 任务1:首界面 136__eol__5.1.1 设计首界面布局 136__eol__5.1.2 六模块入口控制 140__eol__5.1.3 登录和注册入口控制 142__eol__5.2 任务2:美食模块主界面 143__eol__5.2.1 设计美食模块主界面布局 143__eol__5.2.2 美食显示 145__eol__5.2.3 分类下拉框 146__eol__5.2.4 美食按名称搜索 147__eol__5.3 任务3:美食详细介绍界面 148__eol__5.3.1 设计美食详细介绍界面布局 149__eol__5.3.2 美食详细信息显示 150__eol__5.4 任务4:社团模块主界面 151__eol__5.4.1 设计社团模块主界面布局 152__eol__5.4.2 社团相关信息界面入口控制 153__eol__5.5 任务5:社团介绍界面 155__eol__5.5.1 设计社团介绍界面布局 155__eol__5.5.2 社团介绍显示 156__eol__5.5.3 社团按名称搜索 159__eol__5.6 任务6:社团通知界面 160__eol__5.6.1 设计社团通知界面布局 160__eol__5.6.2 社团通知显示 161__eol__5.6.3 社团通知按名称搜索 165__eol__5.7 任务7:社团新闻界面 166__eol__5.7.1 设计社团新闻界面布局 166__eol__5.7.2 社团新闻显示 167__eol__5.7.3 社团新闻按名称搜索 170__eol__5.8 任务8:院系模块主界