围绕四大核心组件,由浅入深,介绍各组件的基本原理、开发方法和开发步骤。
结合具体的实例详细介绍各组件的基本原理和开发方法。
“拓展阅读”中适当引入信息技术方面的思政教学内容。
提供教学课件、源代码。
网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | ANDROID应用程序开发 |
分类 | |
作者 | 赵峻颖 郑书朋 |
出版社 | 机械工业出版社 |
下载 | |
简介 | 编辑推荐 围绕四大核心组件,由浅入深,介绍各组件的基本原理、开发方法和开发步骤。 结合具体的实例详细介绍各组件的基本原理和开发方法。 “拓展阅读”中适当引入信息技术方面的思政教学内容。 提供教学课件、源代码。 内容推荐 本书从实用的角度出发,介绍了Android应用开发应具备的基础知识,包括Android开发环境和框架、Android四大核心组件的基本概念和原理、Android的数据存储方法以及Android项目开发必 备技术和案例;从Android开发环境和框架开始,围绕Android四大核心组件,采用主流的Android开发平台Android Studio,结合具体的实例详细介绍了各组件的基本原理和开发方法;介绍了Android应用界面设计、网络开发技术、几种典型的Android传感器开发方法,以及Android应用的性能优化方法。 每章均配有习题,以指导读者深入地进行学习。 本书既可作为高等学校计算机软件技术课程的配套教材,也可作为Android项目开发人员的技术参考书。 目录 前言 第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习题 参考文献 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。