


作者:罗帅、罗斌
定价:99.8元
印次:1-1
ISBN:9787302526278
出版日期:2019.07.01
印刷日期:2019.05.16
图书责编:黄芝
图书分类:零售
本书以“问题描述+解决方案”的模式,以Android 5.0为核心例举了300个实用性极强的移动端应用开发案例,旨在帮助广大读者快速解决实际开发过程中面临的诸多问题,从而不断提高开发效率、拓展应用领域。全书根据实例功能将内容分为UI布局、常用控件、文字、图形和图像、动画、音频和视频、文件和数据、系统和设备、第三方SDK开发等9章,以所见即所得、所学即所用的速成思维方式展示了个性化布局、特效文字和图形、矢量图形动态绘制、颜色矩阵特效、PorterDuff特效、路径特效、场景过渡、三维空间旋转、图像轮播、头像裁剪、网格图像动画、旋转3D地球、各种传感器应用、网络文件断点续传等超炫超酷实例的实现过程和代码。使用第三方SDK进行应用开发,如使用腾讯SDK实现将文本、图像、音乐、视频等分享到QQ好友及微信朋友圈等; 使用百度SDK实现查询驾车和步行线路、查询指定城市的热力图、调用百度地图的导航功能、以俯视角度观察街道三维图、在百度地图上添加悬浮框和动画等; 使用新浪SDK实现将图像发布到微博、根据微博简介内容生成二维码等。 为了突出实用性和简洁性,本书在演示或描述实例时,力求有针对性地解决问题,所有实例均配有插图。本书适于作为Android应用开发人员的案头参考书,无论是编程初学者,还是编程高手,本书都极具参考价值和收藏价值。
以“问题描述+解决方案+真实源码+效果截图”的模式,例举了300个实用性极强的Android移动端开发案例,高仿目前许多主流应用的特效。所有实例均配有效果图并提供完整源码下载,可操作性强,旨在帮助广大读者快速解决实际开发过程中面临的诸多问题,提高项目开发效率、拓展技术应用领域,迅速成长为Android开发高手。
前言 Android是一个以Linux为基础的半开源操作系统,主要用于管理手机、手表、眼镜、电视等智能设备。Android操作系统最初由Andy Rubin开发,2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟,共同研发改进Android操作系统。第一部Android智能手机发布于2008年10月,在随后几年中,Android开始了迅猛发展的历程,并成为全球最主要的移动端操作系统。 随着支持Android操作系统的智能设备的不断普及和推广,运行在Android操作系统上的智能应用项目也如雨后春笋般涌现。从IT发展潮流来看,越来越丰富的移动应用是大势所趋,手机支付、手机拍照、手机游戏、手机导航、物联网等不断改变着人们的生活方式和工作方式。一种优秀的Android应用即可造就一家IT公司、打造一个产业链、诞生十个富豪,这已不再是神话。如何将最新的技术、理念和创意融入到应用开发中,是每个Android程序员需要不断思考的问题,也是本书创作的初衷。 本书以“问题描述+解决方案”的模式,以Android 5.0为核心例举了300个实用性极强的移动端应用开发案例,旨在帮助广大读者快速解决实际开发过程中面临的诸多问题,从而不断提高开发效率、拓展应用领域。全书根据实例功能将内容分为UI布局、常用控件、文字、图形和图像、动画、音频和视频、文件和数据、系统和设备、第三方SDK开发等9章,以所见即所得、所学即所用的速成思维方式展示了个性化布局、特效文字和图形、矢量图形动态绘制、颜色矩阵特效、PorterD...
目录
第1章UI布局
001使用纯Java代码创建应用UI界面
002使用自定义View代替布局文件
003使用TableLayout布局多个输入框
004使用TextInputLayout管理输入框提示
005使用GridLayout创建计算器按键布局
006使用RelativeLayout按照相邻关系布局
007使用ConstraintLayout在右下角布局
008使用TableLayout拉伸控件填充容器
009使用TableLayout缩小控件适应容器
010使用LinearLayout纵向居中对齐控件
011使用LinearLayout按权重分配控件空间
012使用ConstraintLayout平分剩余空间
013使用ConstraintLayout无间隙布局控件
014使用TabLayout和适配器创建选项卡
015使用TabLayout和Fragment创建选项卡
016使用FrameLayout创建纵向选项卡
017使用TabHost创建横向选项卡
018使用AbsoluteLayout实现平移控件
019使用FrameLayout实现闪烁控件
020自定义FrameLayout创建翻页卷边动画
第2章常用控件
021在TextView中创建空心文字
022在TextView中实现上文下图的布局
023在TextView中为文本添加超链接
024在自定义View中实现垂直滚动文本
0... 查看详情

