- 博客(17)
- 资源 (2)
- 收藏
- 关注
原创 Android从零单排序
作为一个Dota的老年粉丝,从零单排这个词第一次听到是从2009的系列视频。从零重新学习、体验,无论是Dota还是Android,想来定时会有别有一番滋味。
2017-03-20 17:07:48 213
转载 Android重要知识点解析整理
Android中的异步任务机制Android中AsyncTak的使用与源码分析Android AsyncTask 完全解析,带你从源码的角度彻底理解Android 异步消息处理机制完全解析,带你从源码角度彻底理解Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系Android消息循环分析Andro
2017-06-28 20:24:20 281
原创 Android从零单排--仿QQ拖动小红点
主要用到二阶贝塞尔曲线和自定义控件知识 代码地址:https://github.com/tok-gogogo/StrickPoint
2017-06-22 17:31:30 708
原创 Android从零单排--Canvas、Path
1.CanvasCanvas我们可以称为画布,能够在上面绘制各种东西,是图形绘制的基础。特点: 1.可操作性强:由于这些是构成上层的基础,所以可操作性必然十分强大。 2.比较难用:各种方法太过基础,想要完美的将这些操作组合起来有一定难度。Canvas的常用操作速查表 操作类型 相关API 备注 绘制颜色 drawColor, drawRGB, drawARGB 使用单一颜
2017-03-28 16:57:27 336
原创 Android从零单排--自定义View基础
1.颜色1.1颜色基础安卓支持的颜色模式: 颜色模式 注释 ARGB8888 四通道高精度(32位) ARGB4444 四通道低精度(16位) RGB565 屏幕默认模式(16位) Alpha8 仅有透明通道(8位)以ARGB8888为例介绍颜色定义:其中 A R G B 的取值范围均为0~255(即16进制的0x00~0xff)A 从ox00到oxff表示从
2017-03-24 14:39:01 282
原创 Android从零单排--常见设计模式
1.组合模式将对象View和ViewGroup组合成树形结构以表示”部分-整体”的层次结构(View可以做为ViewGroup的一部分)。public class View{ //... ... } public abstract class ViewGroup extends View{ /** Adds a child view. */ public
2017-03-23 16:08:20 289
原创 Android开发-03 生命周期
生命周期分两部分典型情况下的生命周期(典型情况是指用户参与,Activity所经过的生命周期)异常情况下的生命周期(Activity被系统回收或Configuration发生改变导致Activity被销毁重建)典型情况的下的生命周期onCreate: 生命周期第一个方法,Activity创建时调用,主要做初始化工作,SetContentView去加载界面资源等onRestart: Ac
2017-01-20 17:13:11 238
原创 Android开发-02 数字滚动实现
提供两种数字滚动实现:1.利用自定义控件(textview、view皆可)2.创建动画工具类代码链接:https://github.com/tok-gogogo/NumberTextView第一种实现方法为控件添加动画,主要代码:private void runFloat() {ValueAnimator valueAnimator = ValueAnimator.ofFloat(fromNu
2017-01-17 17:06:52 1419
原创 浅谈自动化测试
自动化测试自动化测试的定义 wiki中 使用特定的软件,去控制测试流程,并比较实际的结果与预期结果之间的差异。通过将测试自动化,可以让正式的测试过程中的必要测试,可以反复进行;通过这种方法,也可以将难以手动进行的测试,交由软件来做。那么什么样的软件适合自动化呢,软件维护周期长,需要多次反复操作 自动化测试优点: 能够支持频繁的回归测试, 能在软件开发过程中尽早发现缺陷 能够无限地循
2016-06-03 17:25:52 560
转载 从服务端架构设计角度,深入理解大型APP架构升级
随着智能设备普及和移动互联网发展,移动端应用逐渐成为用户新入口,重要性越来越突出。但企业一般是先有PC端应用,再推APP,APP 1.0版的功能大多从现有PC应用平移过来,没有针对移动自身特点考虑APP的架构。随着APP越来越复杂,功能和非功能要求越来越高,架构的先天不足逐渐成为大型APP升级的瓶颈。本文作者结合大型移动应用的落地实践,从服务端架构设计角度,阐述如何进行升级优化,为后续APP做大做强
2016-06-01 16:43:12 3979
原创 关键字自动化-方法执行
Java: Class c = Class.forName(classname); obj = c.newInstance() Method method = c.getMethod(methodname),new Class[]{para.class}); method .invoke(obj,para); Pytho
2016-05-16 17:21:09 507
原创 Robotium版本更新日志翻译(不定期更新)
Android自动化测试工具Robotium当前已更新至5.5.4版本,以下整理了Robotium 5.0以后系列的更新日志,翻译可能存在错误,欢迎各位留言指出。最新更新日期:2016.3.29Google:https://code.google.com/p/robotium/Github:https://github.com/RobotiumTech/robotium
2016-03-29 16:50:54 1051
原创 robotium在使用过程中的一些问题和知识点
1.robotium黑盒和白盒在使用中:1.黑盒需预先装好重签完名后的app,而白盒不用。2.白盒的测试程序初始化:public XXX() { super (xxx.class) ;}黑盒的测试程序初始化:private static Class launchActivityClass;static {// 由于没有源码,只能通过反射主类名,获取实
2016-03-24 09:47:17 499
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人