
随笔
cndcheng
这个作者很懒,什么都没留下…
展开
-
View设置了圆角背景长按出现默认边角
最近项目里面出现了一个小小的问题,就是GridView里面的每一项被要求添加一个点击圆角背景,这个自定义了个selector,在里面包裹一个shape本来就可以了,但是后来同事问了一个问题,就是当点击长按里面的每一项时就会出来一个很丑的默认边角 以前也遇到过这种,大家都没注意,因为一般也不会有谁会叫真,有时候还会自动消失,但是此时被问到了就尴尬了,因为以前也没在意过这个东西,于是上午找度娘,发现没原创 2017-01-11 15:18:59 · 359 阅读 · 0 评论 -
重拾Service
前段时间看了一些大神写的博客,看了这些大神如何从菜鸟一步一步进阶到如今的实力,我是相当的羡慕,很多大神还列出了每个阶段应该掌握的知识点,我对比了一下我自己,我觉得我最近是太浮躁了,每个新知识点都想要第一时间去了解,以至于很多很基础的东西都不记得怎么去使用了,最近的在做下载更新这块,我才想起,我的service已经忘了怎么使用了,这下,我才感觉自己基础太弱了。然后又花了一点儿时间把service重新了原创 2017-02-17 16:43:29 · 315 阅读 · 0 评论 -
getSystemService
相信大家都比较熟悉getSystemService()这个方法,在项目中也经常遇到这个方法,但是一直不是很熟悉,因为和这个有关的很多东西都是系统层面的,每次需要用的时候,直接网上收使用方法一大堆,但是这样久了过后,很是疑惑,到底这个方法里面能够传递的参数有多少,今天在网上看了一下,现在把基本会用到的几个参数我在这里做个总结,方便以后使用的时候不迷茫。 传入的name 返回的对象 功能原创 2017-02-28 16:59:46 · 450 阅读 · 0 评论 -
自定义View学习记录
这几天,公司的项目完成了,时间比较闲,就想着看看自定义View,不过,我自定义View已经看过好多遍了,但是总觉得自定义View我自己一直把它拿不下来,总其原因还是自己动手敲的太少。今天自己动手敲了一个类似与获取验证码的自定义View,这里将流程记下来,一方面巩固自己自定义View的知识,另一方面还是巩固,因为网上写的好的自定义View太多了。第一步,首先在res/values下新建一个attrs.原创 2017-02-13 17:17:30 · 434 阅读 · 0 评论 -
关于View的事件处理方法
看了很久的View的事件冲突解决办法,一直没有什么好的头绪,今天用了半天时间,好好看了一下view的事件原理,虽说没有自己看源码(主要是看不懂),但是在众多大神的博客里面也是通过源码来分析,所以也当自己看了吧,下面自己把自己目前理解的记录下来,希望自己能够很好的理解这一部分知识。首先所有的我们看得见的都是继承自View的,我们将View的子类(不是很准确)分为View和ViewGroup。事件分为原创 2017-02-24 16:16:37 · 453 阅读 · 0 评论 -
Android 多线程Thread和Runnable的区别
多线程归根结底其实还是java中的基础知识,但是Android开发也这么久了,似乎对于这个Thread和Runnable之间的区别还是不是很清楚。今天花了点时间看了看它们的区别,在此记录下来,供自己以后查看。 首先Thread是一个具体实现了的类,但是Runnable却是一个接口,我们在开发中使用的一般都有两种方法: 1、重写一个类继承Thread,重写run()方法,在方法里面原创 2017-03-14 16:24:11 · 496 阅读 · 0 评论 -
二维码的生成以及长按识别
感觉又有好久没写过博客了,最近感觉在二维码这方面又有些生疏了,所以将以前的项目中用到的二维码拿出来又看了一遍,感觉以后可能要用的着,而且发现了个重大的BUG,于是改正了过后,将其记录在此。肯定很多人觉得为什么不将扫码也一起写了,我开始也是这么想的,后来觉得还是算了,我曾经用过Libzxing 这个二维码扫描库,但是我感觉它的效率没有自己基于zbar封装的速度快,所以,项目里面关于二维码扫描,我基本上原创 2017-04-27 14:18:23 · 8884 阅读 · 0 评论