注册 登录 进入教材巡展 进入在线书城
#

出版时间:2023-04

出版社:电子工业出版社

以下为《Android项目式开发初级教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 电子工业出版社
  • 9787121454202
  • 1-1
  • 512156
  • 63244607-6
  • 活页
  • 16开
  • 2023-04
  • 442
  • 276
  • 计算机类
  • 高职
内容简介
本书以“新生校园生活助手”Android应用程序项目为案例,根据项目的各组成部分,进行模块的划分。在模块中,根据项目功能需求,以任务的形式进行教学设计。全书共五个模块,模块一为基础知识模块,对Android应用程序的基本组成、开发工具、技术资料等进行介绍;模块二为界面设计与控制模块,介绍了显示界面设计与控制、界面切换及传值等;模块三为界面数据获取和操作模块,介绍了输入界面设计与控制、界面数据更新等;模块四为数据与文件管理模块,介绍了数据管理、文件管理等;模块五为服务管理和操作模块,介绍了前台、后台服务管理和操作等。本书是一部“活页式”教材,可根据实际需要灵活选择讲授内容和顺序。配套的教案、课件、任务工单模板、视频等以电子资源方式提供,读者可登录华信教育资源网(www.hxedu.com.cn)下载。__eol__
目录
目录 模块一 基础知识模块 第1章 Android操作系统及开发工具简介 2 1.1 Android操作系统介绍 2 1.2 Android开发工具介绍 2 第2章 应用程序基本组成 4 2.1 Activity 4 2.2 ContentProvider 5 2.3 BroadcastReceiver 5 2.4 Service 5 2.5 Intent 6 2.6 清单文件 6 2.7 Context 7 第3章 Android开发工具 8 3.1 Android Studio开发平台安装 8 3.1.1 安装包下载 8 3.1.2 安装 8 3.2 Android Studio开发平台卸载 8 3.3 其他安装说明 10 3.4 Android Studio开发平台界面说明 10 3.5 应用程序项目结构 11 3.6 Android Studio布局编辑器 12 第4章 技术资料 14 4.1 Activity技术资料 14 4.1.1 声明Activity 14 4.1.2 Activity生命周期 14 4.1.3 新建Activity 15 4.2 Activity UI界面布局 16 4.2.1 布局文件 16 4.2.2 样式文件 16 4.2.3 界面布局 17 4.3 布局容器 18 4.3.1 约束布局(ConstraintLayout) 18 4.3.2 线性布局(LinearLayout) 21 4.3.3 帧布局(FrameLayout) 22 4.4 控件 23 4.4.1 文本框(TextView) 23 4.4.2 图片框(ImageView) 25 4.4.3 输入框(EditText) 27 4.4.4 按钮(Button) 29 4.4.5 图片按钮(ImageButton) 31 4.4.6 单选按钮组(RadioGroup)和单选按钮(RadioButton) 31 4.4.7 复选框(CheckBox) 33 4.4.8 垂直滚动控件(ScrollView) 35 4.4.9 水平滚动控件(HorizontalScrollView) 36 4.4.10 下拉框(Spinner) 36 4.4.11 网格控件(GridView) 38 4.4.12 列表控件(ListView) 42 4.4.13 RecyclerView控件 47 4.4.14 进度条(ProgressBar) 51 4.4.15 拖动进度条(SeekBar) 53 4.5 Fragment相关技术资料 54 4.5.1 Fragment 55 4.5.2 ViewPager2控件 59 4.5.3 标签控件(TabLayout) 62 4.6 应用栏技术资料 65 4.6.1 原生ActionBar 65 4.6.2 Toolbar控件 65 4.7 菜单技术资料 66 4.7.1 菜单配置文件 66 4.7.2 选项菜单(OptionMenu) 68 4.7.3 子菜单(SubMenu) 71 4.7.4 上下文菜单(ContextMenu) 72 4.7.5 弹出菜单(PopupMenu) 74 4.8 对话框和提示框技术资料 75 4.8.1 对话框(Dialog) 76 4.8.2 消息提示框(Toast) 81 4.9 ContentProvider数据共享技术资料 81 4.9.1 声明ContentProvider 82 4.9.2 Uri统一资源标识符 82 4.9.3 ContentProvider使用形式 83 4.9.4 ContentResolver 85 4.9.5 ContentObserver 86 4.10 BroadcastReceiver广播技术资料 87 4.10.1 声明BroadcastReceiver 87 4.10.2 自定义广播 88 4.10.3 发送广播 88 4.10.4 接收广播 90 4.10.5 系统广播 91 4.11 Service服务技术资料 92 4.11.1 声明Service 92 4.11.2 后台服务 92 4.11.3 绑定服务 94 4.11.4 前台服务 96 4.11.5 IntentService 99 4.12 Intent信息交互机制技术资料 100 4.12.1 配置Component 100 4.12.2 配置Action 100 4.12.3 配置Data和Type 101 4.12.4 配置Category 102 4.12.5 配置Extra 103 4.12.6 启动组件 103 4.12.7 传递和接收数据 105 4.12.8 隐式配置Intent 105 4.13 Android多线程技术资料 105 4.13.1 Thread 106 4.13.2 Handler 107 4.14 Android数据存储技术资料 109 4.14.1 SharePreference轻量级存储对象 109 4.14.2 SQLite数据库 111 4.15 Android文件技术资料 114 4.15.1 文件操作权限配置 114 4.15.2 文件存储空间 114 4.15.3 文件路径 115 4.15.4 文件资源或路径的获取 116 4.15.5 文件读取和保存 117 4.16 Notification通知技术资料 121 4.16.1 通知显示方式 121 4.16.2 标准通知 121 4.16.3 自定义通知 124 4.17 Android网络通信技术资料 125 4.17.1 JSON 126 4.17.2 HttpsURLConnection 126 4.17.3 OkHttp 130 4.17.4 Retrofit 132 模块二 界面设计与控制模块 第5章 显示界面设计与控制 136 5.1 任务1:首界面 136 5.1.1 设计首界面布局 136 5.1.2 六模块入口控制 140 5.1.3 登录和注册入口控制 142 5.2 任务2:美食模块主界面 143 5.2.1 设计美食模块主界面布局 143 5.2.2 美食显示 145 5.2.3 分类下拉框 146 5.2.4 美食按名称搜索 147 5.3 任务3:美食详细介绍界面 148 5.3.1 设计美食详细介绍界面布局 149 5.3.2 美食详细信息显示 150 5.4 任务4:社团模块主界面 151 5.4.1 设计社团模块主界面布局 152 5.4.2 社团相关信息界面入口控制 153 5.5 任务5:社团介绍界面 155 5.5.1 设计社团介绍界面布局 155 5.5.2 社团介绍显示 156 5.5.3 社团按名称搜索 159 5.6 任务6:社团通知界面 160 5.6.1 设计社团通知界面布局 160 5.6.2 社团通知显示 161 5.6.3 社团通知按名称搜索 165 5.7 任务7:社团新闻界面 166 5.7.1 设计社团新闻界面布局 166 5.7.2 社团新闻显示 167 5.7.3 社团新闻按名称搜索 170 5.8 任务8:院系模块主界