内容是博主照着书敲出来的,博主码字挺辛苦的,转载请注明出处,后序内容陆续会码出。上一篇自定义View(一)(Android群英传)中说的是对现有控件进行拓展,这篇介绍第二种自定义View方法,创建复合控件。 创建复合控件 创建复合控件可以很好地创建出具有重用功能的控件集合。这种方式通常需要继承一个合适的ViewGroup,再给它添加指定功能的控件,从而组合成新的复合控件。通过这种方式创建的控件,...
分类:
移动开发 时间:
2016-07-19 10:50:34
阅读次数:
260
基于 《android 群英传 》的读书笔记...
分类:
移动开发 时间:
2016-05-12 19:18:07
阅读次数:
208
Android群英传笔记——第十二章:Android5.X 新特性详解,Material Design UI的新体验
第十一章为什么不写,因为我很早之前就已经写过了,有需要的可以去看
Android高效率编码-第三方SDK详解系列(二)——Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能
这一章很多,但是很有趣,也是这书的最后一章知识点了...
分类:
移动开发 时间:
2016-05-03 00:36:31
阅读次数:
286
Android群英传笔记——第八章:Activity与Activity调用栈分析
开篇,我们陈述一下Activity,Activity是整个应用用户交互的核心组件,了解Activity的工作模式,生命周期和管理方式,是了解Android的基础,本节主讲Activity的生命周期与工作模式
Activity调用栈管理
一.Activity
Activity作为四大组建出现平率最高的组件,我们在...
分类:
移动开发 时间:
2016-04-29 18:52:19
阅读次数:
292
Android中图像的色彩特效处理:Android中色彩特效处理的基础:Android中对于图片的处理通常使用的是Bitmap(位图),Bitmap中包含了一张图片的所有信息(点阵和颜色值)。点阵是一个包含像素的矩阵,每一个元素对应着图片的一个像素,而每一个像素都由一个颜色矩阵分量来保存该像素点的ARGB信息。颜色值——ARGB分别对应透明度,红色,绿色,蓝色,共同决定了像素点显示的颜色。在Andr...
分类:
移动开发 时间:
2016-04-29 16:59:36
阅读次数:
291
Android群英传笔记——第九章:Android系统信息和安全机制
本书也正式的进入尾声了,在android的世界了,不同的软件,硬件信息就像一个国家的经济水平,军事水平,不同的配置参数,代表着一个android帝国的强弱,所以厂商喜欢打配置战,本节就要是讲Android系统信息的获取
PackageManager的使用
ActivityManager的使用
Android安全机制
一. An...
分类:
移动开发 时间:
2016-04-29 01:42:44
阅读次数:
272
Android群英传笔记——第八章:Activity与Activity调用栈分析
开篇,我们陈述一下Activity,Activity是整个应用用户交互的核心组件,了解Activity的工作模式,生命周期和管理方式,是了解Android的基础,本节主讲Activity的生命周期与工作模式
Activity调用栈管理
一.Activity
Activity作为四大组建出现平率最高的组件,我们在...
分类:
移动开发 时间:
2016-04-24 21:56:37
阅读次数:
232
Android群英传笔记——第七章:Android动画机制和使用技巧
想来,最近忙的不可开交,都把看书给冷落了,还有好几本没有看完呢,速度得加快了
今天看了第七章,Android动画效果一直是人家中十分重要的一部分,从早期的Android版本中,由于动画机制和绘图机制的不健全,Android的人机交互备受诟病,Android从4.X开始,特别是5.X,动画越来越完善了,Google也开始重...
分类:
移动开发 时间:
2016-04-19 12:18:14
阅读次数:
215
实现了《android 群英传》的TopBar的小实例。效果图如下:记录下来,方便下次查看。主要的原理是将2个Button和一个TextView组合在一个RelativeLayout之中。代码如下。首先定义自定义属性attrs.xml,也可能是先实现一个控件,然后再抽象出一些属性。 ...
分类:
移动开发 时间:
2016-01-21 18:50:28
阅读次数:
196
上个周末,3个小时总体上读完了《Android群英传》,本周主要在研究代码层次的设计和实现。 编译安装在手机上,玩了几把,结合代码,一周时间才掌握了整体的思路。 大部分时间,其实花在了“重构”上。 重构的过程,就是学习和思考的过程。 本文,算是一篇学习总结,总体介绍下这款小游戏的实现思路。 后面抽空,再改造下这个游戏不合理的设计方式,即格子是N*N+1,而不是N*N个。 写到快...
分类:
移动开发 时间:
2015-12-05 14:29:33
阅读次数:
257