书馨卡帮你省薪 2024个人购书报告 2024中图网年度报告
欢迎光临中图网 请 | 注册
> >>
Android程序设计教程(Android Studio版)

Android程序设计教程(Android Studio版)

出版社:西安电子科技大学出版社出版时间:2019-10-01
开本: 26cm 页数: 312页
本类榜单:教材销量榜
中 图 价:¥37.6(8.0折) 定价  ¥47.0 登录后可看到会员价
加入购物车 收藏
运费6元,满39元免运费
?新疆、西藏除外
本类五星书更多>

Android程序设计教程(Android Studio版) 版权信息

Android程序设计教程(Android Studio版) 本书特色

本书通过Android Studio集成开发工具,对Android技术进行深入全面讲解。内容涵盖Android基本理论、运行时权限、UI界面程序设计、Activity、资源管理、Fragment碎片、Intent意图、BroadcastReceiver、SQLite数据存储、LitePal插件使用、ContentProvider数据共享、Service服务、网络编程、WIFI编程、蓝牙传输、百度地图应用和传感器使用等技术。

Android程序设计教程(Android Studio版) 内容简介

本书基于Android Studio 3.1集成开发工具, 对Android技术进行全面、深入的讲解。本书内容涵盖Android基本理论概述、集成开发环境的安装配置、UI界面程序设计、Android四大组件技术应用、Android网络编程等技术。

Android程序设计教程(Android Studio版) 目录

第1章 Android概述 1 1.1 Android简介 1 1.1.1 Android的起源 1 1.1.2 Android的发展史 2 1.1.3 Android的特点 3 1.2 Android体系结构 4 第2章 Android Studio集成开发环境 6 2.1 搭建Android Studio开发环境 6 2.1.1 ?Android Studio介绍 6 2.1.2 下载并安装JDK 7 2.1.3 下载并安装Android Studio 7 2.1.4 启动Android Studio 9 2.2 Android Studio编程环境介绍 11 2.2.1 ?Android Studio编程环境 12 2.2.2 ?Android SDK操作 15 2.2.3 ?AVD模拟器操作 18 2.3 Android Studio应用程序 20 2.3.1 新建一个工程 21 2.3.2 Android应用程序目录结构分析 23 2.3.3 导入项目操作 24 第3章 Android应用程序 25 3.1 Android四大组件 25 3.1.1 Activity 25 3.1.2 Service 26 3.1.3 BroadcastReceiver 26 3.1.4 ContentProvider 27 3.2 Android应用程序生命周期 27 3.2.1 程序生命周期 27 3.2.2 Activity生命周期 28 3.3 Android程序调试 33 3.4 Android应用程序权限 35 3.4.1 AndroidManifest.xml清单文件 35 3.4.2 Android权限机制 36 3.4.3 运行时权限 37 第4章 Android用户界面程序设计 41 4.1 View基础 41 4.2 界面布局 43 4.2.1 线性布局 43 4.2.2 相对布局 44 4.2.3 表格布局 47 4.2.4 绝对布局 49 4.2.5 框架布局 49 4.2.6 网格布局 50 4.2.7 扁平化布局 51 4.3 Widget简单组件 52 4.3.1 文本控件 52 4.3.2 Button和开关控件 53 4.3.3 ImageButton和ImageView控件 55 4.3.4 RadioButton和RadioGroup控件 56 4.3.5 CheckBox复选框 59 4.4 Android事件处理 61 4.4.1 基于监听的事件处理 62 4.4.2 基于回调机制的事件处理 64 4.5 对话框 68 4.5.1 对话框简介 68 4.5.2 普通对话框 69 4.5.3 列表对话框 71 4.5.4 单选按钮和复选框对话框 72 4.5.5 日期与时间选择对话框 76 4.5.6 进度对话框 78 4.6 Android常用高级控件 80 4.6.1 AutoCompleteTextView控件 80 4.6.2 ScrollView控件 82 4.6.3 ListView控件 83 4.6.4 ProgressBar与SeekBar控件 89 4.6.5 Gallery控件 91 4.6.6 Toast控件 94 4.6.7 Notification控件 95 4.6.8 Spinner控件 97 4.6.9 TabHost控件 99 4.6.10 GridView网格控件 102 4.7 Fragment基础 105 4.7.1 Fragment基本概述 105 4.7.2 Fragment生命周期 105 4.7.3 Fragment的创建 107 4.7.4 Fragment与Activity之间的通信 111 4.8 资源管理 117 4.8.1 资源分类 117 4.8.2 资源访问方式 118 第5章 意图与广播 122 5.1 Intent意图 122 5.1.1 Intent原理及分类 122 5.1.2 Intent属性 123 5.1.3 Intent启动Activity 130 5.1.4 Intent Filter过滤器 137 5.2 BroadcastReceiver 139 5.2.1 广播接收机制 139 5.2.2 使用BroadcastReceiver 140 5.3 Handler消息传递机制 142 5.3.1 Handler简介 142 5.3.2 Handler的工作机制 145 5.4 AsyncTask类 148 第6章 Service服务 152 6.1 Service简介 152 6.1.1 Service分类 153 6.1.2 Service基本示例 153 6.2 Service详解 155 6.2.1 Start方式启动Service 155 6.2.2 Bind方式启动Service 159 6.2.3 混合方式启动Service 165 6.2.4 前台Service 169 6.2.5 Service执行耗时任务 174 6.2.6 远程Service 178 第7章 Android数据存储 184 7.1 数据存储方式简介 184 7.2 文件存储 185 7.3 SharedPreferences的使用 190 7.4 SQLite数据库存储 194 7.4.1 创建数据库 195 7.4.2 升级数据库 197 7.4.3 添加数据 198 7.4.4 更新数据 199 7.4.5 删除数据 200 7.4.6 查询数据 200 7.5 LitePal操作数据库 202 7.5.1 配置LitePal 202 7.5.2 创建数据库和表 203 7.5.3 使用LitePal添加数据 207 7.5.4 使用LitePal更新数据 207 7.5.5 使用LitePal删除数据 209 7.5.6 使用LitePal查询数据 209 第8章 ContentProvider数据共享 212 8.1 ContentProvider简介 212 8.1.1 ContentProvider类 212 8.1.2 ContentResolver类 214 8.2 开发ContentProvider程序 215 8.2.1 编写ContentProvider子类 215 8.2.2 注册ContentProvider 217 8.2.3 使用ContentProvider 217 8.3 操作系统的ContentProvider 220 8.3.1 管理联系人 220 8.3.2 管理多媒体 222 8.4 ContentObserver 229 第9章 网络编程 233 9.1 Socket编程 233 9.1.1 Socket类和ServerSocket类 233 9.1.2 ServerSocket类 234 9.2 使用HttpURLConnection 239 9.2.1 URL类和URLConnection类 239 9.2.2 HttpURLConnection类 246 9.3 WiFi编程 250 9.3.1 WifiManager类 250 9.3.2 WifiInfo类 251 9.4 蓝牙传输编程 257 9.4.1 Android蓝牙API介绍 257 9.4.2 Android蓝牙基本应用编程 259 9.4.3 蓝牙连接与数据传输 264 9.5 WebView组件 269 第10章 GPS与百度地图应用 273 10.1 位置服务 273 10.1.1 申请API Key 273 10.1.2 GPS定位 276 10.2 显示百度地图 282 10.3 百度地图定位 285 10.4 百度地图检索 288 第11章 Android传感器应用开发 296 11.1 传感器简介 296 11.1.1 传感器的检测 296 11.1.2 使用传感器的步骤 300 11.2 光线传感器 301 11.3 加速度传感器 302 11.4 陀螺仪传感器 304 11.5 磁场传感器 307 参考文献 312
展开全部

Android程序设计教程(Android Studio版) 作者简介

向守超,本人从事10多年软件项目开发和软件技术教学工作,既具有丰富的项目开发经验也具有丰富的项目教学经验。曾主编过《Android 程序设计实用教程》、《JavaScript特效实战》和《MySQL网络数据库设计与开发》等教材。

商品评论(0条)
暂无评论……
书友推荐
本类畅销
编辑推荐
返回顶部
中图网
在线客服