新書推薦:
《
惜华年(全两册)
》
售價:HK$
70.3
《
甲骨文丛书·古代中国的军事文化
》
售價:HK$
99.7
《
中国王朝内争实录(套装全4册):从未见过的王朝内争编著史
》
售價:HK$
244.2
《
半导体纳米器件:物理、技术和应用
》
售價:HK$
177.0
《
创客精选项目设计与制作 第2版 刘笑笑 颜志勇 严国陶
》
售價:HK$
61.6
《
佛山华家班粤菜传承 华家班59位大厨 102道粤菜 图文并茂 菜式制作视频 粤菜故事技法 佛山传统文化 广东科技
》
售價:HK$
221.8
《
武人琴音(十周年纪念版 逝去的武林系列收官之作 形意拳一门三代:尚云祥、韩伯言、韩瑜的人生故事 凸显百年武人命运)
》
售價:HK$
43.7
《
剑桥斯堪的纳维亚戏剧史(剑桥世界戏剧史译丛)
》
售價:HK$
154.6
|
編輯推薦: |
1. 国家示范性高等职业院校教师+“双软”企业高级工程师联合编写
2. 基于Android 9.0全面介绍Android应用开发的技术
3. 微课视频+电子课件+习题答案+源代码
4. 新形态的立体化教材
|
內容簡介: |
《Android应用开发教程 第2版》全面细致地讲解了Android应用开发的各种技术,是学习Android应用编程的必备教材。全书在原第1版的基础上使用Android Studio作为开发工具,面向Android 9.0修正新的实现方法和技术。《Android应用开发教程 第2版》全面讲解了开发环境的搭建,Android资源的使用,Android界面设计技术(Android组件),Activity的使用,信使、广播和消息处理,Service应用,Android数据存储处理,多媒体组件的使用,图形特效与动画技术,网络编程等方面的知识。
《Android应用开发教程 第2版》在讲解基础知识的同时,注重动手能力的提升,每个技术模块都精心设计了一个实践项目,在项目解决过程中,力争使读者对基本开发技术的使用有更深入的认识,达到灵活使用的目的;同时每章后配备了练习题供读者练习使用。
《Android应用开发教程 第2版》内容详尽,实例丰富,非常适合高职院校相关专业学生、零基础学习人员、有志于从事移动App开发的初学者作为教材使用;也适合作为相关培训机构的师生和软件开发人员的参考用书。
|
目錄:
|
前言
第1章Android开发环境
1.1Android简介
1.1.1Linux操作系统
1.1.2智能手机
1.1.3智能手机操作系统
1.1.4Android平台架构
1.1.5Android市场
1.2搭建Android应用程序开发环境
1.2.1安装Android Studio
1.2.2启动Android Studio并安装Android SDK
1.2.3模拟器管理
1.2.4SDK Tools常用命令
1.3开发Android应用程序
1.3.1新建Android应用程序
1.3.2使用模拟器查看结果
1.3.3Android项目结构
1.3.4Android应用程序的调试
本章小结
练习题
第2章Android资源
2.1基本资源
2.1.1资源概述
2.1.2布局资源
2.1.3字符串资源
2.1.4颜色资源
2.1.5尺寸资源
2.1.6样式和主题资源
2.1.7实例1:个性化显示
2.2其他资源
2.2.1Drawable资源
2.2.2数组资源
2.2.3菜单资源
2.2.4资源自适应
2.2.5实例2:定制菜单
本章小结
练习题
第3章界面设计
3.1布局管理器
3.1.1线性布局
3.1.2帧布局
3.1.3表格布局
3.1.4相对布局
3.1.5约束布局
3.1.6实例1:计算输入界面
3.2Android基本组件
3.2.1文本显示组件
3.2.2编辑框组件
3.2.3按钮组件
3.2.4单选按钮单选按钮组组件
3.2.5复选框组件
3.2.6图像视图组件
3.2.7滚动视图组件
3.2.8日期时间选择器组件
3.2.9列表选择框组件
3.2.10列表视图组件
3.2.11实例2:简易计算器
3.3事件处理
3.3.1事件监听处理机制
3.3.2键盘事件
3.3.3触摸事件
3.3.4重力感应事件
3.3.5实例3:调查问答
3.4对话框与消息
3.4.1AlertDialog对话框
3.4.2Toast消息提示框
3.4.3Notification消息通知
3.4.4AlarmManager警告
3.4.5实例4:退出确认
本章小结
练习题
第4章基本程序单元Activity
4.1使用Activity
4.1.1创建Activity
4.1.2配置Activity
4.1.3Intent Filter
4.1.4关闭Activity
4.1.5Activity的状态及生命周期
4.1.6实例1:登录页面
4.2使用多个Activity
4.2.1启动其他Activity
4.2.2启动Activity并返回结果
4.2.3实例2:注册页面
4.3Fragment
4.3.1Fragment概述
4.3.2Fragment设计理念
4.3.3创建Fragment
4.3.4Fragment的生命周期
4.3.5Fragment的管理
4.3.6Fragment和宿主Activity之间的调用
4.3.7实例3:新闻阅读
本章小结
练习题
第5章信使、广播与消息处理
5.1Intent信使服务
5.1.1Intent概述
5.1.2Intent对象的组成
5.1.3Intent配置
5.1.4PendingIntent
5.1.5实例1:用户注册与展示
5.2Android广播
5.2.1Android广播机制简介
5.2.2广播接收器
5.2.3发送广播
5.2.4接收广播
5.2.5注册广播接收器
5.2.6注销广播接收器
5.2.7广播的生命周期
5.2.8实例2:广播消息
5.3Handler消息处理
5.3.1Looper对象
5.3.2Handler对象
5.3.3Message对象
5.3.4实例3:打地鼠
本章小结
练习题
第6章Service应用
6.1直接启动服务
6.1.1服务概述
6.1.2创建启动服务
6.1.3使用启动服务
6.1.4实例1:后台播放
6.2绑定服务
6.2.1使用绑定服务
6.2.2继承Binder类接口的实现
6.2.3使用Messenger类的实现
6.2.4实例2:后台绑定播放
本章小结
练习题
第7章Android数据存储
7.1SharedPreferences
7.1.1获取SharedPreferences对象
7.1.2操作SharedPreferences数据
7.1.3实例1:读写SharedPreferences数据
7.2文件存储
7.2.1内部存储
7.2.2外部存储
7.2.3实例2:文件存取
7.3SQLite数据库存储
7.3.1SQLite数据库介绍
7.3.2手动建库
7.3.3代码建库
7.3.4数据操作
7.3.5实例3:SQLite存取
7.4数据提供者
7.4.1ContentProvider
7.4.2ContentResolver
7.4.3ContentObserve
7.4.4Content URI
7.4.5UriMatcher
7.4.6预定义的ContentProvider
7.4.7自定义ContentProvider
7.4.8实例4:ContentProvider操作
本章小结
练习题
第8章多媒体开发
8.1音频播放
8.1.1MediaPlayer类介绍
8.1.2播放资源文件中的文件
8.1.3播放文件系统中的文件
8.1.4播放网络上的文件
8.1.5实例1:音频播放
8.2视频播放
8.2.1使用VideoView组件播放视频
8.2.2使用MediaPlayer类播放视频
8.2.3实例2:播放视频
本章小结
练习题
第9章图形与动画
9.1绘图技术
9.1.1常用的绘图工具类介绍
9.1.2绘制几何图形
9.1.3动态绘制图形
9.1.4实例1:动态弹球
9.2图形特效制作
9.2.1图形特效基础
9.2.2使用Shader类渲染图形
9.2.3实例2:图形伸缩倒影
9.3动画技术
9.3.1逐帧动画
9.3.2补间动画
9.3.3属性动画
9.3.4实例3:野猪奔跑
本章小结
练习题
第10章网络编程
10.1Socket编程
10.1.1Socket介绍
10.1.2Socket通信模型
10.1.3实例1:Socket通信
10.2WebView编程
10.2.1WebView组件
10.2.2W
|
內容試閱:
|
前言
移动通信业务和互联网业务是当今世界发展最快、市场潜力最大、前景最诱人的两大业务,移动通信与互联网技术的结合形成了移动互联网。移动互联网已成为当下经济的主流支撑技术。移动互联网的移动性优势决定了其用户数量的庞大,这些用户通过智能手机、PDA、上网本、嵌入式设备等实现互联网的移动应用。
Android是谷歌公司推出的新一代移动设备平台系统,从其诞生以来就受到广大程序开发人员的追捧。尽管市面上Android开发技术的书籍浩如烟海,但真正能让学习者零基础入门,并能够灵活应用的书籍不多。特别是随着高校移动互联专业的蓬勃开展,急需一本紧跟技术发展同时又适合高校学生学习使用的基础教材,为此编者组织了多位在本行业有深厚开发基础和经验的专家、教师编制了本教材。
《Android应用开发教程 第2版》讲解了Android编程从零基础入门到实践项目开发必备的知识,都是编者结合自己多年的开发经验,同时走访多所大学、研究机构、培训机构,参考多本相关书籍,听取老师、学生和读者的建议精心提炼出来的。全书共分10章内容,第1章主要介绍基本开发环境的搭建方法,介绍了JDK、SDK、Android Studio帮助读者的获取和安装,以及AVD的管理;第2章介绍基本Android资源的使用,帮助读者理解Android资源与代码分离技术的思想和各种资源的使用方法;第3章介绍Android基本组件和布局的使用,帮助读者掌握应用程序界面的设计技术;第4章介绍Android基本程序单元Activity的处理技术;第5章介绍Android特有的处理内容,即信使、广播与消息处理;第6章介绍Service服务的实现,帮助读者理解Android服务的运行机制;第7章介绍Android中的数据存储处理技术,即SharedPreferences、文件存储、SQLite数据库等;第8章介绍了多媒体处理技术,主要是音、视频的播放和录制技术;第9章介绍图形处理与动画处理技术,实现程序的多姿多彩;第10章介绍网络编程的知识,包括Socket编程、WebView编程、GPS定位等内容。通过这些内容的学习,读者能够熟练掌握使用Android编程的理论知识,并能具备开发各种应用程序的理论基础和初步的动手实践能力。
《Android应用开发教程 第2版》由重庆电子工程职业学院教师罗文、朱崇来、刘涛、胡云冰,重庆市宏业科技有限公司高级工程师胡永书及其开发团队共同编写完成。其中,罗文完成了第1~6章的编写及全书的PPT制作;朱崇来完成了第9章的编写以及全书教学视频的制作;刘涛完成了第7章的编写工作;胡云冰完成了第8章的编写工作;胡永书完成了第10章的编写工作。学校教师团队与企业开发人员通力合作,理论部分根据工程实践需要,取常用知识点编排而成;项目案例部分则以企业实际生产项目为背景按需编写而成。本书在编写过程中得到了学院领导的大力支持,同时还参考了互联网上的大量资料,也采纳了很多朋友和同仁的宝贵建议,在此向对本书编写过程中提供过帮助的朋友和同行们表示真诚和衷心的感谢。
虽然Android开发技术属于一门新兴的专业,本书在行文中还是力求保证移动互联网中涉及的名词术语、信息材料、数字佐证材料的准确性和实用性,因此在本书编写过程中编者花了大量时间查询和考证。但鉴于编者水平有限,书中难免会有疏漏和不妥之处,恳请各位专家、同仁以及读者批评指正。
编者
|
|