本篇主要提供新书云仓零基础学Android万读者认可的编程,零基础自学移动开发的入门电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
《零基础学Android》是针对零基础编程学习者研发的Android入门教程。从初学者角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用Android进行程序开发需要掌握的知识和技术。全书共分16章,包括开发环境的搭建、Android应用、用户界面设计、常用UI组件、Android事件处理和手势、资源访问、动画与多媒体、数据存储技术以及51商城App—— 模拟手机京东等。书中所有知识都结合具体实例进行讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会Android程序开发的精髓,快速提高开发技能。
本书通过大量实例及一个完整项目案例,帮助读者更好地巩固所学知识,提升能力;随书附赠的《小白实战手册》中给出了3个流行且实用的案例的详细开发流程,力求让学习者能学以致用,真正获得开发经验;附赠的光盘中给出□□讲解、实例及项目源码、代码查错器、练一练和动手纠错答案等,方便读者学习;书中设置了130多个二维码,扫描二维码观看□□讲解,解决学习疑难;不易理解的专业术语、代码难点只需手机扫描文字下方的e学码获得更多扩展解释,随时扫除学习障碍。此外,登录明日学院网站(www.mingrisoft.com)还可以获得更多学习资源和技术支持。
图书与《小白实战手册》+光盘+二维码+e学码+明日学院,实现立体化、全方位的教学模式,拉低编程门槛,让零基础者轻松跨入编程领域。
□□篇基础知识
□□章走进Android.□
□□讲解:46分
e学码:30个
1.1Android简介
1.1.1智能手机操作系统
1.1.□Android发展史
1.1.3Android系统架构
1.1.4Android应用领域
1.□搭建Android开发环境
1.□.1开发环境概述
1.□.□集成Android开发环境的下载
1.□.3集成Android开发环境的安装
1.3难点解答
1.3.1AndroidStudio为什么找不到AndroidSDK的位置
1.3.□如何查看AndroidSDK的官方API文档
1.4小结
第□章□□个Android应用
□□讲解:54分
精彩实例:1个
e学码:□5个
□.1创建Android应用程序
□.□Android项目结构
□.3使用Android模拟器
□.4运行Android应用
□.4.1使用模拟器运行Android应用
□.4.□连接手机运行Android应用
□.5难点解答
□.5.1解决创建项目时出现Gradle同步失败的问题
□.5.□改□AVD的默认保存位置
□.6小结
第3章用户界面设计基础
□□讲解:4小时11分
精彩实例:8个
e学码:4□个
3.1UI设计相关的概念
3.1.1View
3.1.□ViewGroup
3.□控制UI界面
3.□.1使用XML布□文件控制UI界面
3.□.□开发自定义的View类
3.3布□管理器
3.3.1相对布□管理器
3.3.□线性布□管理器
3.3.3帧布□管理器
3.3.4表格布□管理器
3.3.5网格布□管理器
3.3.6布□管理器的嵌套
3.4难点解答
3.4.1网格布□管理器和表格布□管理器的区别
3.4.□Padding和Margins的区别
3.5小结
3.6动手纠错
第4章常用UI组件
□□讲解:6小时34分
精彩实例:13个
e学码:34个
4.1文本类组件
4.1.1文本框
4.1.□编辑框
4.□按钮类组件
4.□.1普通按钮
4.□.□图片按钮
4.□.3单选按钮
4.□.4复选框
4.3进度条类组件
4.3.1进度条
4.3.□拖动条
4.3.3星级评分条
4.4图像类组件
4.4.1图像视图
4.4.□网格视图
4.5列表类组件
4.5.1下拉列表框
4.5.□列表视图
4.6难点解答
4.6.1如何设置图片按钮背景透明
4.6.□普通按钮与图片按钮的区别
4.7小结
4.8动手纠错
第□篇核心技术
第5章基本程序单元Activity
□□讲解:□小时09分
精彩实例:4个
e学码:17个
5.1Activity概述
5.□创建、配置、启动和关闭Activity
5.□.1创建Activity
5.□.□配置Activity
5.□.3启动和关闭Activity
5.3多个Activity的使用
5.3.1使用Bundle在Activity之间交换数据
5.3.□调用另一个Activity并返回结果
5.4使用Fragment
5.4.1Fragment的生命周期
5.4.□创建Fragment
5.4.3在Activity中添加Fragment
5.5难点解答
5.5.1如何让Activity的标题带图标
5.5.□Activity和Fragment的区别
5.6小结
5.7动手纠错
第6章Android应用核心Intent
□□讲解:4□分
精彩实例:□个
e学码:4个
6.1初识Intent
6.1.1Intent概述
6.1.□Intent的基本应用
6.□Intent种类
6.□.1显式Intent
6.□.□隐式Intent
6.3Intent过滤器
6.3.1配置标记
6.3.□配置标记
6.3.3配置标记
6.4难点解答
6.4.1显式Intent与隐式Intent的区别
6.4.□Intent常用属性之间的联系
6.5小结
6.6动手纠错
第7章Android事件处理和手势
□□讲解:1小时43分
精彩实例:4个
e学码:5个
7.1事件处理概述
7.1.1基于监听的事件处理
7.1.□基于回调的事件处理
7.□物理按键事件处理
7.3触摸屏事件处理
7.3.1单击事件
7.3.□长按事件
7.3.3触摸事件
7.4手势检测
7.5难点解答
7.5.1单击事件与触摸事件的区别
7.5.□如何识别双指缩放手势
7.6小结
7.7动手纠错
第8章资源访问
□□讲解:□小时46分
精彩实例:7个
e学码:7个
8.1字符串(string)资源
8.1.1定义字符串资源文件
8.1.□使用字符串资源
8.□颜色(color)资源
8.□.1颜色值的定义
8.□.□定义颜色资源文件
8.□.3使用颜色资源
8.3尺寸(dimen)资源
8.3.1Android支持的尺寸单位
8.3.□使用尺寸资源
8.4布□(layout)资源
8.5数组(array)资源
8.5.1定义数组资源文件
8.5.□使用数组资源
8.6图像资源
8.6.1Drawable资源
8.6.□mipmap资源
8.7样式(style)资源
8.8菜单(menu)资源
8.8.1定义菜单资源文件
8.8.□使用菜单资源
8.9Android程序国际化
8.10难点解答
8.10.1dp与px的换算
8.10.□Drawable资源与mipmap资源的区别
8.11小结
8.1□动手纠错
第9章消息、通知、广播与闹钟
□□讲解:□小时36分
精彩实例:4个
e学码:7个
9.1通过Toast类显示消息提示框
9.□使用AlertDialog类实现对话框
9.3使用Notification类在状态栏上显示通知
9.4BroadcastReceiver类的使用
9.4.1BroadcastReceiver类简介
9.4.□BroadcastReceiver类应用
9.5使用AlarmManager类设置闹钟
9.5.1AlarmManager简介
9.5.□设置一个简单的闹钟
9.6难点解答
9.6.1如何让AlertDialog类只有单击响应按钮时才关闭
9.6.□如何选择Toast类和AlertDialog类
9.7小结
9.8动手纠错
□□0章动画与多媒体
□□讲解:□小时04分
精彩实例:6个
e学码:17个
10.1Android中的动画
10.1.1实现逐帧动画
10.1.□实现补间动画
10.□播放音频与□□
10.□.1使用MediaPlayer类播放音频
10.□.□使用SoundPool类播放音频
10.□.3使用VideoView组件播放□□
10.3控制摄像头拍照
10.4难点解答
10.4.1MediaPlayer与SoundPool的区别
10.4.□MediaController的作用
10.5小结
10.6动手纠错
第3篇高级应用
□□1章数据存储技术
□□讲解:□小时57分
精彩实例:5个
e学码:□6个
11.1SharedPreferences存储
11.1.1获得SharedPreferences对象
11.1.□向SharedPreferences文件存储数据
11.1.3读取SharedPreferences文件中存储的数据
11.□文件存储
11.□.1内部存储
11.□.□外部存储
11.3数据□□储
11.3.1创建数据库
11.3.□数据操作
11.4使用ContentProvider实现数据共享
11.4.1ContentProvider概述
11.4.□创建ContentProvider
11.4.3使用ContentProvider
11.5难点解答
11.5.1内部存储与外部存储的区别
11.5.□SharedPreferences存储与文件存储的区别
11.6小结
11.7动手纠错
□□□章Handler消息处理
□□讲解:53分
精彩实例:□个
e学码:8个
1□.1Handler消息传递机制
1□.1.1Handler类简介
1□.1.□Handler类中的常用方法
1□.□Handler与Looper、MessageQueue的关系
1□.3消息类(Message)
1□.4循环者(Looper)
1□.5难点解答
1□.5.1Thread与Handler的区别
1□.5.□Message常用属性的区别
1□.6小结
1□.7动手纠错
□□3章Service应用
□□讲解:1小时05分
精彩实例:□个
e学码:1□个
13.1Service概述
13.1.1Service的分类
13.1.□Service的生命周期
13.□Service的基本用法
13.□.1创建与配置Service
13.□.□启动和停止Service
13.3BoundService
13.4使用IntentService
13.5难点解答
13.5.□□topService()方法与stopSelf()方法的区别
13.5.□不同类型Service之间的区别
13.6小结
13.7动手纠错
□□4章传感器与定位服务
□□讲解:3小时50分
精彩实例:7个
e学码:11个
14.1Android传感器概述
14.1.1Android的常用传感器
14.1.□开发步骤
14.□磁场传感器
14.3加速度传感器
14.4位置服务
14.4.1获取LocationProvider
14.4.□获取定位信息
14.5百度地图服务
14.5.1获得地图API密钥
14.5.□下载SDK开发包
14.5.3创建使用百度地图API的项目
14.5.4定位到我的位置
14.6难点解答
14.6.1如何使用百度地图AndroidSDK的开发指南
14.6.□如何使用百度定位AndroidSDK
14.7小结
14.8动手纠错
□□5章网络编程及Internet应用
□□讲解:□小时3□分
精彩实例:5个
e学码:14个
15.1通过HTTP访问网络
15.1.1发送GET请求
15.1.□发送POST请求
15.□解析JSON格式数据
15.□.1JSON简介
15.□.□解析JSON数据
15.3使用WebView显示网页
15.3.1使用WebView组件浏览网页
15.3.□让WebView支持JavaScript
15.4难点解答
15.4.1GET和POST请求的区别
15.4.□WebView支持JavaScript与不支持的区别
15.5小结
15.6动手纠错
第4篇项目实战
□□6章51商城App——模拟手机京东
□□讲解:□小时10分
e学码:10个
16.1开发背景
16.□系统开发环境要求
16.3系统功能设计
16.3.1系统功能结构
16.3.□系统业务流程
16.4系统预览
16.4.1项目包结构预览
16.4.□界面预览
16.5公共类设计
16.5.1网络访问类
16.5.□Activity基类
16.5.3带标题栏的Activity基类
16.5.4Fragment基类
16.6商城首页设计
16.6.1商城首页概述
16.6.□服务器端接口
16.6.3文件关系图
16.6.4布□商城首页
16.6.5实现底部Fragment切换
16.6.6实现下拉刷新和上拉加载商品列表功能
16.6.7实现广告轮播效果
16.7购物车模块设计
16.7.1购物车模块概述
16.7.□服务器端接口
16.7.3文件关系图
16.7.4实现显示商品详细信息功能
16.7.5实现添加商品到购物车功能
16.7.6实现查看购物车功能
16.7.7角标显示购物车商品数量
16.7.8实现结算功能
16.8小结
附录1常用快捷键
附录□实例索引
明日科技,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发□□大讲堂”“软件开发实战1□00例”“软件工程师开发大系”等多个系列。多次荣获“全行业优xiu畅销品种”“中国大学出版社优xiu畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。