×
21世纪项目案例开发规划丛书Android App贯穿式项目实战(微课视频版)/21世纪项目案例开发规划丛书

包邮21世纪项目案例开发规划丛书Android App贯穿式项目实战(微课视频版)/21世纪项目案例开发规划丛书

¥63.9 (7.1折) ?
1星价 ¥63.9
2星价¥63.9 定价¥89.9
暂无评论
图文详情
  • ISBN:9787302557852
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:16开
  • 页数:357
  • 出版时间:2020-12-01
  • 条形码:9787302557852 ; 978-7-302-55785-2

本书特色

本书是根据教育部高等院校计算机专业教学改革的需要,结合作者讲授“Android平台开发基础”课程的教学经验编写而成的。本书可以作为Android开发入门的一本书籍,通过理论知识与大量的案例来介绍Android应用开发的各方面知识。 本书可以作为Android开发入门的一本书籍,通过理论知识与大量的案例来介绍Android应用开发的各方面知识。在学习本书之前,需要读者具备Java基础知识,因为Android开发使用的是Java语言,建议读者先了解理论知识,掌握组件的使用方式,然后通过具体的例子来达到熟练应用。

内容简介

本书是根据国家品质专业建设教学改革的需要,结合作者讲授“移动应用开发”课程的教学经验编写而成的。全书共12章,以一个Android+Java Spring的完整项目案例,贯穿了书中的主要知识点;同时在每个章节提供了独立的案例帮助读者理解内容和提升编程能力。前5章主要包括Android界面设计和事件处理机制,学习完前5章读者可以实现基本的App设计。第6~8章主要介绍Android的数据存储形式、数据操作和后台服务,学习完前8章读者可以完成功能较完备的单机版App开发。第9~11章主要介绍网络版开发,即目前主流的Android前端+后台服务端开发模式,首先介绍Android的网络通信编程,之后介绍Android+PHP的环境配置和开发,并给m了“倾心家教,,项目开发案例。2章介绍基于Java Spring Boot框架开发后台的“橙一色”App案例,为掌握前后端相结合的项目开发起到抛砖引玉的作用。本书内容丰富,实用性强,侧重案例教学和计算机程序设计的基本知识,帮助读者掌握Android的核心内容及Android APP+服务器端设计的基本方法和编程技巧,还针对知识点提供了微课视频讲解。 本书可作为高等学校相关课程的教学用书,也可作为Android应用的社会培训教材及计算机爱好者的参考书籍。

目录

第1章Android入门


1.1Android概述


1.1.1无线通信技术


1.1.2Android基本介绍


1.1.3Android系统架构


1.2搭建Android开发环境


1.3开发**个Android程序




1.3.1创建与运行**个HelloWorld程序


1.3.2学习项目文件


1.3.3Android项目结构


1.3.4AndroidManifest.xml详解


1.4【项目案例1】“橙一色”App项目创建




1.5本章小结


1.6课后习题


第2章Android应用界面


2.1View概念


2.2布局管理器




2.2.1创建和使用布局文件


2.2.2布局的类型


2.3Android控件详解




2.3.1TextView


2.3.2EditText


2.3.3Button


2.3.4ImageView


2.3.5RadioButton和CheckBox


2.3.6ProgressBar


2.3.7SeekBar


2.4AdapterView及其子类


2.4.1ListView和ListActivity




2.4.2Adapter接口




2.5对话框的使用




2.6Toast的使用


2.7Log的使用


2.8用户注册案例布局讲解




2.9【项目案例2】“橙一色”App注册/登录界面设计




2.10本章小结


2.11课后习题






第3章Activity


3.1Activity基础


3.1.1认识Activity


3.1.2如何创建Activity


3.1.3Activity的生命周期




3.1.4Activity中的单击事件




3.2Intent的使用


3.2.1Intent浅析


3.2.2显式Intent


3.2.3隐式Intent




3.3Activity中的数据传递方式


3.4用户注册案例功能实现




3.5本章小结


3.6课后习题


第4章Android事件处理


4.1Android事件处理机制


4.2基于监听的事件处理


4.3基于回调的事件处理




4.4AnsyncTask异步类的功能与用法




4.5【项目案例3】“橙一色”App注册验证




4.6本章小结


4.7课后习题


第5章Fragment基础


5.1Fragment概述


5.2Fragment的生命周期


5.3Fragment的创建




5.4Fragment与Activity之间的通信




5.5【项目案例4】“橙一色”App商品展示功能实现




5.6本章小结


5.7课后习题


第6章Android数据存储


6.1数据存储方式简介


6.2文件存储


6.2.1外部存储




6.2.2内部存储保存用户注册信息




6.3XML文件的序列化与解析


6.3.1XML序列化


6.3.2XML序列化实例




6.3.3XML文件解析


6.3.4XML解析实例




6.4SharedPreferences的使用


6.4.1SharedPreferences简介


6.4.2使用SharedPreferences存储用户注册信息




6.5SQLite数据库


6.5.1SQLite数据库简介


6.5.2SQLite数据库操作类以及接口


6.5.3SQLite数据库的操作


6.5.4使用SQLite数据库展示用户信息




6.6JSON学习


6.6.1JSON简介


6.6.2JSON解析案例




6.7【项目案例5】“橙一色”App数据存储及主页展示




6.8本章小结


6.9课后习题


第7章ContentProvider的使用


7.1ContentProvider简介


7.2操作ContentProvider


7.2.1ContentProvider的创建


7.2.2Uri简介


7.2.3使用ContentProvider获取通讯录




7.3使用ContentProvider共享数据


7.3.1ContentResolver简介


7.3.2系统短信备份案例




7.3.3跨应用数据共享案例




7.4ContentObserver


7.4.1ContentObserver简介


7.4.2监控短信发送案例




7.5本章小结


7.6课后习题


第8章Service和广播的使用


8.1Service简介


8.1.1Service的创建和配置


8.1.2Service的启动与停止


8.2Service的生命周期




8.3Service通信


8.3.1本地服务和远程服务通信


8.3.2本地服务通信实例




8.3.3跨应用启动服务实例




8.4系统服务类的使用


8.4.1TelephonyManager




8.4.2SmsManager




8.5广播消息


8.5.1广播简介


8.5.2静态注册广播案例




8.5.3动态注册广播案例




8.6【项目案例6】“橙一色”App消息推送功能实现




8.7本章小结


8.8课后习题


第9章Android网络通信编程


9.1网络编程基础


9.1.1HTTP简介


9.1.2标准Java接口


9.1.3Android网络接口


9.2HTTP通信


9.2.1HttpURLConnection简介


9.2.2HttpURLConnection接口使用案例




9.2.3HttpClient简介


9.2.4HttpClient的使用案例




9.3Socket通信


9.3.1Socket通信原理


9.3.2Socket通信案例




9.4数据提交方式


9.4.1GET方式提交数据


9.4.2POST方式提交数据




9.5OkHttp的使用


9.5.1OkHttp的GET和POST请求




9.5.2在Android中使用OkHttp




9.6本章小结


9.7课后习题


第10章Android+PHP开发


10.1PHP介绍


10.2PHP+MySQL简介




10.2.1PHP连接MySQL


10.2.2PHP 创建数据库


10.2.3PHP创建数据表


10.2.4PHP对数据库表的基本操作




10.3PHP+Android简介


10.3.1Android与PHP结合


10.3.2用户登录案例




10.4本章小结


10.5课后习题


第11章“倾心家教”应用案例开发


11.1应用分析


11.2应用界面设计




11.2.1登录界面设计


11.2.2主界面规划设计


11.2.3找教师界面


11.2.4消息界面


11.2.5个人信息界面


11.3数据库设计




11.4应用功能实现


11.4.1应用主界面实现




11.4.2教师查询/预约功能实现


11.4.3个人信息管理功能实现


11.4.4预约的教师查询功能


11.4.5设置功能的实现


11.5应用发布


11.6本章小结


第12章“橙一色”App功能优化及完善


12.1应用分析


12.2App应用技术




12.2.1Spring Boot框架


12.2.2MyBatis持久层框架


12.2.3Fastjson解析库


12.3“橙一色”App应用功能界面设计




12.3.1商品界面


12.3.2购物车界面


12.4数据库创建




12.5Web前端界面设计




12.6Spring Boot服务端设计




12.6.1用户接口的设计


12.6.2商品接口的设计


12.6.3消息接口的设计


12.6.4销量接口的设计


12.7“橙一色”App端功能实现


12.7.1App登录/注册实现




12.7.2App首页商品信息展示功能实现


12.7.3App商品信息展示功能实现


12.7.4App消息推送功能实现


12.8本章小结


参考文献


展开全部

作者简介

兰红,女,1991年7月毕业于吉林工业大学计算机软件专业,从事软件开发、项目管理等工作多年,2002年底进入江西理工大学任教,2007年6月毕业于江西理工大学计算机应用技术专业获得硕士学位。现为计算机教研室副主任,副教授。主要研究方向为数据挖掘、人工智能、机器学习。发表论文十多篇,主持和参与省部级项目6项。2008年被评为江西理工大学中青年骨干教师,江西理工大学优秀班主任。

预估到手价 ×

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

确定
快速
导航