猜你喜欢
Android精彩编程200例(全彩版  附2张光盘)

Android精彩编程200例(全彩版 附2张光盘)

书籍作者:明日科技 ISBN:9787569204537
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:8066
创建日期:2021-02-14 发布日期:2021-02-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

  《Android精彩编程200例》汇集了Android开发从基础到高级应用各个层面的220个实例及源代码,每一实例都按实例说明、关键技术、实现过程、扩展学习的顺序进行分析解读。全书主要内容有菜单与对话框、Android常用控件应用、数据储存操作、第三方支持、手势交互、图像处理、图表处理、摄像头、动画、多媒体、语音识别、传感器、网络编程、与手机系统交互、位置服务与地图应用、物联网开发、游戏开发、Android5.0+效果、商城常用、验证码合集、启动页合集、加载等待合集、抢红包服务、App应用开发必备模块。配书光盘附赠了实例的完整源程序及部分讲解视频。


  《Android精彩编程200例》既适合Android程序员参考,也适合高校学生、软件开发培训学员及相关求职人员学习。


  ——本书特别约定——

  √实例使用方法

  用户在学习本书的过程中,可以从光盘(本书配套2张DVD光盘)中复制实例源代码,修改实例的只读属性。有些实例需要使用相应的数据库或第三方资源,这些实例在使用前需要进行相应配置。

  √源码位置

  实例在光盘中的存储格式为“光盘Code章号实例序号”或“光盘Video章号实例序号”。

  √部分实例只给出关键代码

  由于篇幅限制,书中有些实例只给出了关键代码,完整代码请参考光盘实例程序。

  √使用配套数字电子书

  本书不仅内容丰富,图文并茂,还有与之配套的数字电子书。读者购买本书后,刮开在线学习码涂层,扫描封底的激活二维码,注册会员后即可查看本书的配套电子书及其他的学习资源。

  ①刮开封底的涂层,获得在线学习码

  ②扫描封底的激活二维码

  ③注册明日会员,并激活在线学习码

  ④查看图书相关学习资源

  √移动端学习本书

  图书中提供视频讲解、关键技术二维码,读者可以使用手机扫描二维码查看完整代码,有效利用碎片时间,提高学习效率。


作者简介

明日科技,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优xiu畅销品种”“中国大学出版社优xiu畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

前言

  程序开发是一项复杂而富于创造性的工作,它不仅需要开发人员掌握各方面的知识,还需要具备丰富的开发经验及创造性的编程思维。丰富的开发经验可以迅速提升开发人员解决实际问题的能力,从而缩短开发时间,使编程工作更为高效。

  为使开发人员获得更多的经验,明日科技Android开发团队精心设计了200余个经典实例,涵盖Android项目开发中的核心技术,以达到丰富经验、实战中学技术的目的。

  ——本书内容——

  本书分为24章,共计220个实例,书中实例均为一线开发人员精心设计,囊括了开发中经常使用和需要解决的热点、难点问题。在讲解实例时,分别从实例说明、关键技术、实现过程、扩展学习四个板块进行讲解。

  √实例说明:利用图文结合的方式,介绍实例的特点、功能和运行效果

  √关键技术:剖析实例应用的核心技术,了解设计思路

  √实现过程:详细介绍了实例的开发过程,指导读者开发出自己的实例程序

  √扩展学习:介绍相关技巧、经验总结,丰富编程体验

  ——本书特点——

  √实例丰富,涵盖广泛

  本书精选了220个实例,涵盖了Android开发从基础到高级应用等多个层面的核心技术,以便读者积累丰富的开发经验。

  √关键技术实用、具体

  书中所选实例均是项目开发中经常使用的技术,涵盖了编程中多个方面的各种应用,由一线工程师精心编选而成,可以帮助开发人员解读该技术的实现过程。读者在开发时所需的关键技术、技巧可以通过本书查找。

  √书网结合,同步学习

  为方便读者更好地使用本书进行学习,本书提供了强大的网络支持和服务,通过扫描二维码,可以在移动端阅读数字电子书和其他扩展内容,也可以在PC端阅读本书的数字电子书等配套资源,还可以登录明日学院获得技术支持。

  √全彩印刷,重点突出

  为还原真实开发环境,本书采用了全彩印刷,可以有效提升编程学习效率,减少阅读压力,使开发过程更加轻松有趣。

  √可操作性强

  开发人员可以参照本书中的实例,开发出自己的实例,简单易学,便于积累经验。

  √技术服务完善

  为了帮助读者尽快理解内容,读者可通过企业QQ、论坛、信箱、客服电话、明日学院官方网站等多种渠道获取相关问题的答复与指导。


目录

第1章 菜单与对话框

视频讲解:3小时51分

实例001 微信右上角弹出的菜单

实例002 明日学院抽屉式公告

实例003 仿QQ侧滑菜单

实例004 可以收放的旋转菜单

实例005 仿58同城的退出动画

实例006 明日学院消息通知

实例007 退出当前账号对话框

实例008 圆盘式工具箱菜单

实例009 彩虹式菜单

实例010 滑动删除聊天记录

实例011 带图标的消息提示弹窗

实例012 使用PopWindow实现选择菜单


第2章 Android常用控件应用

视频讲解:20分

实例013 三种进度条样式

实例014 仿支付密码输入框

实例015 带字母检索的全国城市列表

实例016 下拉顶部图片放大效果

实例017 可以每日签到的日历表

实例018 使用时间选择器设置提醒时间

实例019 弹出智能提示信息的搜索框

实例020 页面中垂直滚动的公告条

实例021 外星人手机时钟

实例022 加载大量文字时关键字变色

实例023 返回顶部按钮


第3章 数据储存操作

视频讲解:42分

实例024 使用SharePreferences保存用户信息

实例025 保存信息到SD卡

实例026 记事本

实例027 查看手机中的图片

实例028 家庭账务记录

实例029 课程表

实例030 查看手机SD卡中所有文件

实例031 创建与删除文件

实例032 搜索应用程序

实例033 文件的复制和粘贴


第4章 第三方支持

实例034 使用Bmob第三方后台数据

实例035 第三方登录

实例036 极光推送

实例037 第三方分享

实例038 微信支付

实例039 支付宝支付

实例040 银联支付


第5章 手势交互

视频讲解:15分

实例041 仿QQ删除消息提示

实例042 九点锁屏

实例043 看着我

实例044 手势打电话

实例045 手势翻书

实例046 图片的放大

实例047 长按碎屏效果

实例048 抓不到我

实例049 转动的地球


第6章 图像处理

视频讲解:1小时29分

实例050 浏览朋友圈图片

实例051 仿大街网选择图片

实例052 仿微博发表动态

实例053 毛玻璃效果

实例054 拼接图片

实例055 扭曲变形效果

实例056 为图片添加特殊效果

实例057 图片圆角处理

实例058 滑动浏览图片

实例059 ViewPager实现画廊效果


第7章 图表处理

视频讲解:30分

实例060 书籍销量柱状统计图

实例061 家庭支出分析饼状图

实例062 月支出麻点统计图

实例063 心电图

实例064 房价走势折线图

实例065 人物能力分析雷达图


第8章 摄像头

实例066 调用系统相机获取图像

实例067 Camera与SurfaceView

实例068 Camera2与TextureView

实例069 为摄像机增加滤镜效果

实例070 扫描与生成二维码

实例071 人脸识别

实例072 识别银行卡信息

实例073 相机挂件


第9章 动画

视频讲解:42分

实例074 飘落的雪花

实例075 种一朵花

实例076 用刷子画外星人

实例077 会旋转的明日Logo

实例078 会变色的花

实例079 以动画的方式浏览照片

实例080 拍立得打印照片的动画效果

实例081 两只会飞的鸟

实例082 仿小米手机卸载应用动画效果

实例083 圆形扩散效果

实例084 明日学院唱片式音乐播放器

实例085 点赞效果

实例086 仿支付宝咻一咻

实例087 数字滚动效果


第10章 多媒体

视频讲解:38分

实例088 带音效的火山爆发效果

实例089 显示歌词的音乐播放器

实例090 录音机

实例091 分贝测试仪

实例092 调用本地播放器播放视频

实例093 带弹幕的视频播放器

实例094 手机屏幕录制

实例095 仿微信录制视频

实例096 播放视频对话框


第11章 语音识别

视频讲解:3小时48分

实例097 会聊天的机器人

实例098 语音打电话

实例099 语音电子书

实例100 语音发短信

实例101 语音唤醒

实例102 仿微信输入


第12章 传感器

视频讲解:6小时18分

实例103 计步器

实例104 仿微信摇一摇

实例105 水平仪

实例106 磁场指南针

实例107 光线控制页面背景

实例108 不要靠近听筒

实例109 话筒吹雾小游戏

实例110 弹力球碰撞

实例111 使用陀螺仪控制全景视图

实例112 摇晃手机更换图片


第13章 网络编程

视频讲解:4小时50分

实例113 多线程下载腾讯新闻客户端

实例114 使用WebView访问明日学院

实例115 明日学院课程详情页面

实例116 获取网络菜谱

实例117 下载网络图片

实例118 调用系统下载文件

实例119 天气预报

实例120 国内新闻

实例121 从本地获取并上传图片


第14章 与手机系统交互

视频讲解:2小时36分

实例122 吹蜡烛锁屏

实例123 短信发送状态

实例124 短信作弊器

实例125 获取系统相关信息

实例126 风车闹钟

实例127 群发拜年短信

实例128 设置黑名单

实例129 设置免打扰

实例130 一键截屏

实例131 设置手机屏幕亮度

实例132 通讯录

实例133 网速监控

实例134 悬浮窗

实例135 监控电池状态

实例136 手机应用管理

实例137 可以吸附在屏幕两侧的悬浮物


第15章 位置服务与地图应用

实例138 获取百度地图

实例139 使用百度地图定位自己的位置

实例140 百度地图公交查询

实例141 百度全景地图

实例142 下载百度离线地图

实例143 百度地图路线规划

实例144 高德3D地图

实例145 高德地图旋转方向定位

实例146 高德地图驾车导航

实例147 高德地图实时显示移动轨迹

实例148 高德地图实时天气


第16章 物联网开发

视频讲解:3小时58分

实例149 智能摄像头

实例150 智能家居

实例151 手表消息通知

实例152 手机与手表间的消息传递

实例153 手表动作通知

实例154 单对单蓝牙聊天

实例155 检测Wi-Fi信号强度

实例156 Wi-Fi共享

实例157 周围Wi-Fi检测连接

实例158 触碰NFC标签打开设置的应用


第17章 游戏开发

视频讲解:2小时10分

实例159 俄罗斯方块

实例160 疯狂单击小游戏

实例161 五子棋游戏

实例162 仿像素鸟游戏

实例163 仿别踩白块儿游戏

实例164 猜牌小游戏

实例165 拼图小游戏

实例166 仿关灯游戏

实例167 连连看游戏

实例168 2048游戏

实例169 抓住大公鸡游戏

实例170 仿飞机大战


第18章 5.0+效果(MaterialDesign)

实例171 仿小米联系人折叠动画效果

实例172 主题切换

实例173 切换多个选项卡

实例174 浮动按钮和消息显示

实例175 过场动画

实例176 切换列表效果

实例177 弹出底部弹窗

实例178 根据图片调节风格

实例179 特殊提示信息效果

实例180 展开与收起菜单栏


第19章 商城常用

视频讲解:1小时40分

实例181 转盘大抽奖

实例182 刮刮乐大抽奖

实例183 随机抽奖

实例184 订餐类购物车

实例185 仿淘宝购物发表评价页

实例186 弹出小广告

实例187 广告闪屏页

实例188 收货地址管理

实例189 使用瀑布流展示明日图书

实例190 带时间轴效果的物流信息


第20章 验证码合集

视频讲解:3小时10分

实例191 仿12306售票网验证码

实例192 成语验证码

实例193 文字过滤验证码

实例194 汉字转拼音验证码

实例195 汉字验证码

实例196 图片选择验证码

实例197 拖动形式的验证码

实例198 生成本地验证码


第21章 启动页合集

视频讲解:58分

实例199 闪屏页

实例200 新手引导

实例201 炫酷引导页

实例202 滑动隐藏引导页

实例203 滑动旋转引导页


第22章 加载等待合集

实例204 加载等待条

实例205 小球加载等待

实例206 图形变换加载等待

实例207 加载等待弹窗

实例208 加载、错误和完成三种动画


第23章 抢红包服务

实例209 微信抢红包

实例210 QQ抢红包


第24章 App应用开发必备模块

视频讲解:2小时43分

实例211 登录注册

实例212 视频登录

实例213 设置界面

实例214 上拉加载、下拉刷新

实例215 动态显示或隐藏标题栏

实例216 仿今日头条TAB效果

实例217 选择头像的注册

实例218 明日首页轮播图

实例219 微信底部选项卡

实例220 退出高德地图的提示


附录 搭建Android开发环境


产品特色