网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | Android实用教程 |
分类 | |
作者 | 郑阿奇主编 |
出版社 | 电子工业出版社 |
下载 | ![]() |
简介 | 内容推荐 本书以AndroidStudio3.x作为平台,系统介绍Android平台App开发。本书秉承前一版以应用开发为主线,在应用中理解Android开发基本内容及相互关系的优点,贴近5G智能手机,又大幅增加近期新的应用体系,还增加系统介绍移动App不错界面开发、数据库和网络编程、多媒体和图形图像编程以及各种常用第三方开发与设备操作等内容。全书尽量采用(或模拟)当前移动互联网实际应用的真实场景,学以致用。配套的实例尽量做到独立完整,方便读者试做;同时又增强了启发性,提示读者可以根据需要进行更改和完善。本书配套的习题和实验均进行了扩充,更加系统化,同时紧密贴近当前5G智能手机上真实的App案例。扫描书中二维码可在线观看微视频,另外还提供配套的教学课件和全部应用实例代码(工程文件)。本书可作为大学本科和高职高专院校有关专业的教材和教学参考书,也可作为Android自学用书和开发参考书。 目录 章Android开发入门1 1.1Android平台简介1 1.2AndroidStudio3.x安装2 1.2.1安装前的准备2 1.2.2安装AndroidStudio3 1.3个Android应用程序5 1.3.1创建AndroidStudio工程6 1.3.2设计应用程序界面8 1.3.3添加程序代码9 1.3.4Android应用程序运行12 1.3.5AndroidStudio工程结构17 1.3.6应用程序代码解析19 1.3.7事件处理的4种编程范式25 1.4AndroidSDK的安装与管理28 1.4.1通过下载AVD映像安装SDK29 1.4.2通过SDKManager安装SDK29 1.4.3两种安装方式的区别与联系30 第2章Android用户界面31 2.1用户界面基础31 2.1.1用户界面基本要求31 2.1.2控件概述34 2.2基本的界面控件39 2.2.1文本视图:TextView39 2.2.2按钮和图像按钮:Button/ImageButton42 2.2.3图像视图:ImageView45 2.2.4复选框:CheckBox48 2.2.5单选按钮及其容器:RadioButton和RadioGroup50 2.2.6文本编辑框:EditText53 2.2.7下拉框:Spinner58 2.2.8自动完成文本视图:AutoCompleteTextView61 2.2.9日期时间选择器:DatePicker/TimePicker63 2.3界面事件67 2.3.1按键事件67 2.3.2触摸事件69 第3章界面布局与活动页73 3.1界面布局73 3.1.1约束布局:ConstraintLayout73 3.1.2自定义布局76 3.1.3界面布局的应用82 3.2Activity活动页85 3.2.1Activity概述86 3.2.2页面间的数据交互86 3.2.3页面生命周期92 第4章移动App不错界面开发技术98 4.1App通用界面元素98 4.2界面元素开发100 4.2.1标签栏100 4.2.2轮播条106 4.2.3频道栏111 4.3内容的呈现116 4.3.1列表视图116 4.3.2网格视图122 4.3.3类别标签列表128 4.4整合为完整App134 4.4.1界面元素集成135 4.4.2通知消息计数138 第5章Android服务与广播程序设计143 5.1Service(服务)程序设计143 5.1.1Service概述143 5.1.2启动方式使用Service145 5.1.3绑定方式使用Service150 5.1.4多Service交互及生命周期155 5.2广播(BroadcastReceiver)162 5.2.1BroadcastReceiver概述162 5.2.2普通广播举例165 5.2.3有序广播举例166 第6章Android数据存储与共享171 6.1SharedPreferences(共享优先)存储171 6.1.1SharedPreferences概述171 6.1.2SharedPreferences举例172 6.2内部文件存储183 6.2.1Android系统文件访问183 6.2.2文件存储举例184 6.3SQLite数据库存储与共享187 6.3.1SQLite概述187 6.3.2SQLite应用举例188 6.4ContentProvider数据共享组件191 6.4.1ContentProvider组件191 6.4.2ContentProvider创建192 6.4.3ContentProvider应用举例195 第7章Android数据库和网络编程199 7.1数据库准备199 7.2AndroidJDBC编程200 7.2.1基本原理200 7.2.2AndroidJDBC直连MySQL202 7.2.3AndroidJDBC直连SQLServer205 7.2.4AndroidJDBC直连Oracle206 7.2.5以表格形式显示数据库表数据206 7.3AndroidHTTP编程213 7.3.1基本原理213 7.3.2环境安装215 7.3.3Web应用开发和部署217 7.3.4移动端Android程序开发222 7.4Android与WebService交互226 7.4.1基本原理226 7.4.2配置IIS服务器227 7.4.3开发WebService229 7.4.4发布WebService233 7.4.5移动端Android程序开发234 7.5网上商城JSON数据操作237 7.5.1基本原理237 7.5.2Web端开发238 7.5.3移动端开发240 第8章Android多媒体和图形图像编程246 8.1媒体播放器的开发246 8.1.1视频播放246 8.1.2音频播放256 8.1.3录像功能258 8.2图形图像处理263 8.2.1图像倾斜缩放263 8.2.2图像扭曲267 8.3手机相册功能270 8.4OpenGL图形库276 8.4.1OpenGL简介276 8.4.2构建OpenGL环境276 8.4.3定义和绘制图形279 第9章Android第三方开发与设备操作282 9.1生成和扫描二维码(ZXing库)282 9.1.1ZXing概述282 9.1.2整合ZXing框架282 9.1.3界面设计286 9.1.4二维码生成286 9.1.5二维码扫描289 9.2接入支付宝(alipaySdk库)291 9.2.1支付接口291 9.2.2集成支付功能294 9.2.3支付功能实现295 9.3地图应用开发(高德地图开放平台)300 9.3.1配置地图环境300 9.3.2地图基本检索应用306 9.3.3GPS定位和周边搜索314 9.3.4驾驶路径规划320 9.3.5百度地图应用开发327 9.4Android设备操作328 9.4.1计步器328 9.4.2摇一摇330 9.4.3蓝牙设备发现332 9.4.4手电筒335 习题和实验338 章Android开发入门338 第2章Android用户界面340 第3章界面布局与活动页343 第4章移动App不错界面开发技术346 第5章Android服务与广播程序设计348 第6章Android数据存储与共享349 第7章Android数据库和网络编程350 第8章Android多媒体和图形图像编程352 第9章Android第三方开发与设备操作354 习题参考答案356 章 Android开发入门356 第2章 Android用户界面357 第3章 界面布局与活动页358 第4章 移动App不错界面开发技术359 第5章 Android服务与广播程序设计360 第6章 Android数据存储与共享361 第7章 Android数据库和网络编程361 第8章 Android多媒体和图形图像编程362 第9章 Android第三方开发与设备操作363 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。