Android移动应用开发任务驱动教程(Android9.0+AndroidStudio3.2)

Android移动应用开发任务驱动教程(Android9.0+AndroidStudio3.2)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书采用最新Android 9.0和Android Studio 3.2,分三个阶段、八个教学单元,以任务驱动教学,适合专业课程、培训参考。

内容简介

本书选择了当前Android应用程序开发的最佳组合—Android 9.0+ Android Studio 3.2,使程序开发环境最佳、程序运行速度最快。本书以Android应用程序的开发环境搭建、界面设计、功能实现、典型应用为主线,选取教学内容和设置教学单元,将Android移动应用开发分为3个学习阶段(搭建与熟悉开发环境,界面设计和功能实现,Android的典型应用)和8个教学单元,每个教学单元面向教学全过程设置“教学导航→知识导读→任务实战→单元小结→单元习题”5个教学环节。每项任务设置了“任务描述→知识索引→实施过程”3个环节,通过“知识索引”将各项任务所应用的知识与“知识导读”环节的理论知识关联起来。全书采用“任务驱动、精讲多练、理论实践一体化”的教学方法,在完成每一项任务的过程中学习知识、训练技能、积累经验及固化能力。本书适合作为高等院校计算机相关专业Android移动应用开发教材,也可作为Android程序设计的培训教材或参考书。

章节目录

封面

书名页

内容简介

版权页

前言

目录

单元1 Android开发环境搭建与基本操作

【教学导航】

【知识导读】

1.1 相关概念解释

1.2 Android的体系结构

1.3 设置JDK或者Android SDK路径

1.4 关于Android应用程序中的布局文件activity_main.xml

1.5 关于MainActivity.java文件

1.6 关于AndroidManifest.xml文件

1.7 Android应用程序的样式和主题设置

1.8 关于Android系统的包

1.9 相关问题剖析

【任务实战】

【任务1-1】 下载和安装Android Studio

【任务1-2】 启动Android Studio与创建Android Studio项目

【任务1-3】 创建Android Studio项目App0101

【任务1-4】 熟悉Android Studio的组成结构

【任务1-5】 Android Studio项目中的模块操作

【任务1-6】 Android Studio开发环境的个性化设置

【任务1-7】 将Android Studio项目打包生成APK

【单元小结】

【单元习题】

单元2 Android的控件应用与界面布局程序设计

【教学导航】

【知识导读】

2.1 Android屏幕元素的层次结构

2.2 View与ViewGroup

2.3 View视图的基本属性

2.4 Android的主要布局对象

2.5 Android常用UI控件简介

2.6 Android控件的基本属性

2.7 TextView控件与EditText控件

2.8 Button控件

2.9 Android资源应用

【任务实战】

【任务2-1】 使用文字标签显示欢迎信息

【任务2-2】 设计包含多种控件的用户登录界面

【任务2-3】 设计开关与调节声音的界面

【任务2-4】 使用LinearLayout布局设计用户注册界面

【任务2-5】 使用FrameLayout布局实现图片相框效果

【单元小结】

【单元习题】

单元3 Android的事件处理与交互实现程序设计

【教学导航】

【知识导读】

3.1 Android的应用组件

3.2 Activity

3.3 Intent

3.4 Android的事件处理机制

3.5 Android的对话框与消息框

3.6 Android输出日志信息的方法

3.7 OnTouchEvent

3.8 MotionEvent

【任务实战】

【任务3-1】 用户登录时检测用户名的长度合法性

【任务3-2】 获取屏幕单击位置

【任务3-3】 用户注册时检测E-mail格式

【任务3-4】 实现动态添加联系人

【任务3-5】 打开浏览器浏览网页

【单元小结】

【单元习题】

单元4 Android的数据存储与数据共享程序设计

【教学导航】

【知识导读】

4.1 Android系统的数据存储方式简介

4.2 使用SQLite数据库存储数据

4.3 使用SharedPreferences对象存储数据

4.4 使用ContentProvider存储数据

4.5 使用File对象存储数据

4.6 Uri及其组成

【任务实战】

【任务4-1】 设计可记住用户名和密码的登录界面

【任务4-2】 使用SharedPreferences实现Activity之间的数据传递

【任务4-3】 使用SQLite数据库保存用户输入的用户名和密码

【任务4-4】 预览选择的系统图片

【任务4-5】 实现添加与查询联系人

【任务4-6】 使用ContentProvider管理联系人信息

【任务4-7】 对Android模拟器中的SD卡进行操作

【单元小结】

【单元习题】

单元5 Android的服务与广播应用程序设计

【教学导航】

【知识导读】

5.1 Service(服务)

5.2 BroadcastReceiver(广播)

【任务实战】

【任务5-1】 获取系统的唤醒服务

【任务5-2】 获取系统的屏蔽状态

【任务5-3】 获取当前网络状态

【任务5-4】 实现音量控制

【任务5-5】 实现程序开机自动启动

【任务5-6】 监控手机电池电量

【单元小结】

【单元习题】

单元6 Android的网络与通信应用程序设计

【教学导航】

【知识导读】

6.1 HTTP协议简介

6.2 URL请求的类别

6.3 WebView控件简介

6.4 Android的线程与Handler消息机制

6.5 使用HttpURLConnection访问网络

【任务实战】

【任务6-1】 获取指定城市的天气预报

【任务6-2】 实现百度在线搜索

【任务6-3】 实现浏览网络图片

【任务6-4】 实现短信发送

【任务6-5】 实现电话拨打

【单元小结】

【单元习题】

单元7 Android的图像浏览与图形绘制程序设计

【教学导航】

【知识导读】

7.1 使用简单图片

7.2 位图的典型应用

7.3 绘图

【任务实战】

【任务7-1】 使用ViewPager控件实现图片轮播

【任务7-2】 设计滑动切换的图片浏览器

【任务7-3】 绘制简单几何图形

【任务7-4】 绘制多种形式的路径

【任务7-5】 绘制Android机器人图形

【单元小结】

【单元习题】

单元8 Android的音频与视频应用程序设计

【教学导航】

【知识导读】

8.1 SoundPool类与播放音频

8.2 MediaPlayer类与播放音频

8.3 VideoView类与播放视频

8.4 MediaPlayer类与SurfaceView控件联合播放视频

【任务实战】

【任务8-1】 使用SoundPool类播放音频

【任务8-2】 使用MediaPlayer类播放本地音频

【任务8-3】 制作简易音乐播放器

【任务8-4】 使用VideoView控件播放本地视频

【任务8-5】 使用MediaPlayer类和SurfaceView控件播放本地视频

【单元小结】

【单元习题】

附录A “Android应用程序开发”课程设计

附录B 各单元任务中类及引入包的说明

附录C JDK的下载、安装与配置

参考文献

反侵权盗版声明

封底

Android移动应用开发任务驱动教程(Android9.0+AndroidStudio3.2)是2019年由电子工业出版社出版,作者陈承欢。

得书感谢您对《Android移动应用开发任务驱动教程(Android9.0+AndroidStudio3.2)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Android移动开发(慕课版) 电子书
本书系统全面地介绍了有关Android程序开发所涉及的各类知识。全书共分14章,内容包括Android简介、Android开发环境、Android程序、Android生命周期、用户界面设计、组件通信与广播消息、Service应用、数据存储与共享、图像绘制技术、位置服务与地图应用、网络技术、Widget组件开发、综合开发实例——个人理财通、课程设计——简易打地鼠游戏。每章内容都与实例紧密结合,有助于
Android应用开发案例教程(Android Studio版) 电子书
本书内容浅显易懂,可操作性强。全书共分9章,第1~7章详细介绍了AndroidStudio基础知识,包括AndroidUI设计、Activity与多个用户界面、多媒体播放与录制、广播与服务、数据存储、图像和动画、网络编程;第8、9章介绍了两个实践项目,帮助读者将基础知识融会贯通,并结合最新的Android技术做适度拓展。
Android应用案例开发大全 电子书
技术新颖,贴近实战:本书涵盖了现实中几乎所有的流行技术,如3D、传感器、OpenGL ES 2.0、动态壁纸、LBS百度地图的二次开发、移动办公、实时流体仿真计算引擎、服务端和Android端的交互等。 实例丰富,讲解详细:本书既包括单机版客户端项目,也有服务端和Android端的结合开发;既包括典型的商业软件,也包括休闲娱乐项目,还有流行的3D热门案例以及借助OpenGL ES 2.0渲染的逼真场景。 案例经典,含金量高:以真实的项目开发为讲解背景,包括大型商务软件、3D游戏等,无论做项目还是进行毕业设计,都可以在本书找到相同的案例,非常适合各类读者学习。
Android移动应用设计与开发(第2版)——基于Android Studio开发环境 电子书
适读人群 :高校计算机、软件相关专业学生,适合零售和培训。   1. 以Android Studio为开发环境,同类书国内空白。   2. 以一个完整的实际商业案例来讲述移动应用的开发过程,并将其功能需求穿插到书中各章节,通过结合该案例给读者系统而生动的阐述各个知识点,并最终引导读者构建一款完整的移动应用产品。
App Inventor移动应用开发标准教程 电子书
本书主要以AppInventor作为平台,把抽象的计算思维具体化,把复杂的编程思想形象化,通过积木块的编程,将计算思维无缝地融入到有趣的AppInventor小项目中,极大地提升学生的学习兴趣。通过该课程的学习,学生不仅会大大提高动手能力,而且可以从中获得巨大的成就感,爱上计算机科学。全书共分6章,各章节内容由浅入深、相互衔接。前4章为基础篇,主要介绍AppInventor的开发环境搭建、界面和代