×
Android应用开发教程(下基于Android Studio的案例开发全析)

Android应用开发教程(下基于Android Studio的案例开发全析)

1星价 ¥48.3 (7.0折)
2星价¥48.3 定价¥69.0
暂无评论
图文详情
  • ISBN:9787302579137
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:419
  • 出版时间:2021-07-01
  • 条形码:9787302579137 ; 978-7-302-57913-7

本书特色

本书较全面地介绍了Android应用项目的结构、控制机制,Android的常用控件及事件处理,数据存储,多媒体应用,后台处理,网络与定位,手机基本功能等应用开发。*后通过一个综合的项目实例,给学习者一个纵观全局的实战体验。 看得懂、学得会看得懂、学得会

内容简介

本书以Android 11为系统平台,以Studio 4.0.1为开发环境,全面介绍Android应用开发的相关知识和技术。全书共15章,分上、下两册。上册主要涉及Android入门级基础内容:~3章,主要介绍Android平台概述及基本概念;第4~8章,主要介绍Android应用项目页面的常见布局管理器、控件的使用及事件处理等技术。上册内容覆盖了Android应用的用户界面编程全部内容。下册主要涉及Android进阶技术:第9~14章分别介绍Android的数据存储、后台处理、多媒体应用、手机基本功能、网络通信和第三方开发包应用开发,覆盖了Android应用开发中涉及的数据处理技术和逻辑控制技术;5章介绍“我的音乐盒”实战项目的完整开发过程,对实际应用开发极具参考价值。本书精心设计出各章后面的练习题,汇合集成之后便是下册很后的实例项目的主要功能模块。本书内容全面,案例丰富,实践性强。各章节内容讲述透彻,注重知识的来龙去脉,案例解析清晰。章与章之间环环相扣,内容由浅入深,引导读者逐步步入Android应用开发的奇妙世界。 本书不仅可作为本科院校、大中专院校、IT技能开发培训机构的相关课程的教材,也可作为移动应用开发设计人员的参考用书。

目录

目录


第9章数据存储


9.1SharedPreferences存储


9.1.1SharedPreferences接口


9.1.2SharedPreferences应用案例


9.2SQLite数据库


9.2.1SQLite数据库相关的类与接口


9.2.2管理SQLite数据库相关的方法及编程


9.2.3SQLite应用案例


9.3访问SD卡简介


9.3.1访问SD卡常用的方法及常量


9.3.2访问SD卡权限设置


9.3.3关于SD卡的相关编程


9.4文件存储


9.5ContentProvider


9.5.1实现数据共享的相关类、接口与权限


9.5.2ContentProvider应用案例


小结


练习

第10章后台处理


10.1消息通知Notification


10.1.1Notification简介


10.1.2简单通知应用


10.1.3自定义通知栏


10.2广播接收器BroadcastReceiver


10.2.1广播的内容及分类


10.2.2注册广播接收器


10.2.3广播接收器的生命周期


10.2.4发送广播


10.2.5BroadcastReceiver的应用案例


10.3Android后台线程


10.3.1线程Thread


10.3.2Handler消息传递机制


10.3.3异步任务AsyncTask


10.3.4Android线程池简介


10.4服务Service


10.4.1Service的生命周期


10.4.2使用Service


10.4.3Service的应用案例


小结


练习






第11章多媒体应用


11.1音频与视频播放


11.1.1音频播放


11.1.2视频播放


11.2声音数据采集


11.2.1MediaRecorder的常用方法


11.2.2使用MediaRecorder的步骤


11.2.3申请权限


11.3图像数据采集


11.3.1调用第三方相机拍照


11.3.2使用Android提供的类实现拍照


小结


练习


第12章手机基本功能


12.1手机基本特性


12.1.1更改手机配置


12.1.2查看手机信息


12.1.3查看电池电量


12.1.4振动设置


12.2手机即时通信


12.2.1短信管理


12.2.2电话管理


12.3手机传感器


12.3.1Android中的传感器


12.3.2传感器应用的开发


12.3.3应用案例


12.4手机定位


12.4.1手机定位技术


12.4.2手机定位信息


小结


练习

第13章网络通信技术


13.1网络访问权限


13.2浏览网页


13.2.1通过Intent启动浏览器


13.2.2使用WebView控件浏览网页


13.3基于HTTP协议的接口通信


13.3.1HTTP协议


13.3.2HTTP访问网络


13.3.3HttpURLConnection接口应用


13.3.4OkHttp网络请求框架


13.4基于TCP协议的Socket通信


13.4.1TCP/IP协议概述


13.4.2Socket通信


13.4.3Socket通信应用


小结


练习


第14章第三方SDK应用


14.1地图SDK


14.1.1获取密钥


14.1.2下载开发包


14.1.3配置开发环境


14.1.4地图应用


14.2语音SDK


14.2.1下载开发包


14.2.2配置开发环境


14.2.3语音识别与合成应用


14.3社交SDK


14.3.1申请微信APPID


14.3.2接入微信应用


小结


练习


第15章应用项目实例开发与发布


15.1分析与设计


15.1.1应用项目的需求分析


15.1.2系统设计


15.2服务器端Web管理程序的部署说明


15.2.1安装Java SDK


15.2.2安装MySQL


15.2.3安装数据库


15.2.4安装IDE并配置项目开发环境


15.2.5打包WAR


15.2.6部署WAR


15.3客户端App实现


15.3.1目录结构规划


15.3.2素材准备


15.3.3开发实现


15.4项目调试与测试


15.4.1调试程序


15.4.2测试


15.5打包发布


15.5.1打包


15.5.2发布上线


小结


参考文献


展开全部

作者简介

张冬玲 单位:广州云相信息科技有限公司 职务、职称:高级主管 性别:女 年龄:55 专业:软件工程 学历:硕士 研究领域:计算机教育,计算机软件应用研发 研究成果:著有《数据库实用技术SQL Server 2008》《Andriod应用开发教程》等。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航