摘要: 一、概念 1.关于色彩 色彩是人的眼睛对于不同频率的光线的不同感受,色彩既是客观存在的(不同频率的光)又是主观感知的,有认识差异。人类对于色彩的认识经历了极为漫长的过程,直到近代才逐步完善起来,但至今,人类仍不能说对色彩完全了解并准确表述了,许多概念不是那么容易理解。 2.色彩空间 “色彩空间”一词 阅读全文
posted @ 2016-09-27 11:34 三味码屋~ 阅读(718) 评论(0) 推荐(0) 编辑
摘要: 以下是平时在Windwos系统上用Android Studio进行开发时常用到的一些快捷键,虽然不多,但是感觉都还蛮实用的,因此记录下来,如果什么时候不小心忘记了可以拿来翻一翻,That would be very useful! 1.Ctrl + B 跳入/跳出方法或者资源文件。将鼠标光标定位到某 阅读全文
posted @ 2016-09-24 13:19 三味码屋~ 阅读(34445) 评论(0) 推荐(0) 编辑
摘要: 这几天偶然接触到了一个叫做Testin的云测试平台,经过一番体验,感觉还是不错的,因为里面提供了大量的测试机型,可以针对Android手机的严重碎片化现象做出比较全面的测试,同时Testin的测试内容包括了UI适配、内存分析、BUG查找、异常数据统计与分析等诸多方面,从反馈的结果当中我们可以提炼出很 阅读全文
posted @ 2016-06-16 14:24 三味码屋~ 阅读(14836) 评论(1) 推荐(2) 编辑
摘要: 之前用一张图分析了Google给出的MVP架构,但是在Google给出的所有案例里面除了基本的MVP架构还有其它几种架构,今天就来分析其中的Clean架构。同样的,网上介绍Clean架构的文章很多,我也就不用文字过多叙述了,还是用一张类图来分析一下Clean架构的这个案例吧。好了,先直接上图! 上完 阅读全文
posted @ 2016-06-14 19:16 三味码屋~ 阅读(3610) 评论(1) 推荐(3) 编辑
摘要: 这段时间看了一下Google官方推出的MVP架构案例,决定把对MVP的理解用类图的形式表述一下。MVP架构的设计思想确实非常值得学习,大家如果还不是很了解MVP,建议抽时间去研究研究,相信对大家的架构设计能力和编码能力都会有所提高。当然,除了Google官方的案例,网上也有很多关于MVP架构的技术文 阅读全文
posted @ 2016-06-04 19:51 三味码屋~ 阅读(1699) 评论(0) 推荐(0) 编辑
摘要: 我们在java中调用Native code的时候,一般是通过JNI来实现的,我们只需要在java类中加载本地.so库文件,并声明native方法,然后在需要调用的地方调用即可,至于java中native方法的具体实现,全部交给了Native层。我们要在java中正确地调用到本地代码中对应函数的前提是 阅读全文
posted @ 2016-06-03 18:33 三味码屋~ 阅读(1778) 评论(0) 推荐(0) 编辑
摘要: 欢迎前往个人博客阅读 此前编译过Android4.4的源码,但是现在Android都到了7.0的版本,不禁让我感叹Google的步伐真心难跟上,趁这周周末时间比较充裕,于是在过去的24小时里,毅然花了9个小时编译了一把Android6.0的源码,但是昨天编译完之后已经很晚了,没来得及记录编译的步骤, 阅读全文
posted @ 2016-05-29 19:09 三味码屋~ 阅读(7841) 评论(5) 推荐(2) 编辑
摘要: 这几天因为项目需求,需要在ImageView上面叠加一层透明圆弧,并且在沿着圆弧的方向显示相应的文字,效果如下图所示: 拿到这个需求,首先想到的是自定义一个ImageView来实现此功能,即在onDraw()中绘制圆弧和文字。同时因为要保证圆弧的位置可以任意摆放,圆弧的颜色、透明度以及文字大小、颜色 阅读全文
posted @ 2016-05-13 14:09 三味码屋~ 阅读(2743) 评论(0) 推荐(0) 编辑
摘要: 说起Moodle,我相信学习教育技术的同学应该都不陌生,在大学的网络与远程教育课中,我有幸与传说中的Moodle相遇,然后相知,但是我绝对不会跟你们说一直到我毕业,我都没有找到一个合适的时间与这位Ms.Moodle相识,尽管我知道她对我蛮有好感!这是为什么呢?为什么呢?为……呢?好吧,我承认,我之所 阅读全文
posted @ 2016-05-08 18:39 三味码屋~ 阅读(2946) 评论(0) 推荐(0) 编辑
摘要: 在Android中,视图控件大致被分为两类,即ViewGroup和View,ViewGroup控件作为父控件,包含并管理着子View,通过ViewGroup和View便形成了控件树,各个ViewGoup对象和View对象就是控件树中的节点。在控件树中,以树的深度来遍历查找对应的控件元素,同时,上层控 阅读全文
posted @ 2016-05-07 01:32 三味码屋~ 阅读(6584) 评论(0) 推荐(0) 编辑