
个人
skycnlr
做简单的人 做简单的事 愉快一生
展开
-
新年第一天上班
不知道大家春节怎么过的,哈哈,现在流行的是春节自驾游。2017初一,我们一大家人就开车到云南耍了6天。确实云南很美,天气那么好,风景那么美。最吸引的是昆明翠湖公园和滇池的海鸥、大理洱海的海鸥。太可爱了。这些海鸥都是从贝加尔湖迁徙过来的,每年10月到第二年3月就来云南,等到3月又回到四川的若尔盖花湖,然后慢慢回到贝加尔湖。在云南,耍的地方真的很多,好多地方都没有去。如果让我再去一次,我也是很愿意原创 2017-02-05 10:47:06 · 367 阅读 · 0 评论 -
开博客啦
大家好~ 本人2010年开始工作,到现在已经6年了。玩过Linux系统的驱动、应用开发,做过Linux的OTT盒子、IPTV、浏览器移植。目前在做android app开发,主要还是互联网电视OTT相关的~。有一些积累的经验,很想记录下来。之前都是用有道笔记记录。但是发现记录的不是那么规范,很多也不会去看。哈哈,所以打算开一个博客,主要想把自己学到的新知识,看到的好文章记录下来,对自原创 2017-01-23 09:59:15 · 334 阅读 · 0 评论 -
Android context的理解(一)
在Android中每个程序都要和Context类打交道。包括程序内的service、activity都要用到这个上下文。今天就来简单说下这个context。什么是context?为什么要用context? 在官网定义了context是: 1、它描述的是一个应用程序环境的信息,即上下文。 2、该类是一个抽象(abstract class)类,Android原创 2017-03-20 14:00:25 · 377 阅读 · 0 评论 -
认识registerActivityLifecycleCallbacks
今天无意中看到了Application提供了一个 方法,可以监控app内所有activity的生命周期,虽然现在没有用到,但是记录起来,不一定以后有什么用呢。 在Android4.0以后, registerActivityLifecycleCallbacks是Application的一个接口,注册之后应用里的所有activity的生命周期都会被监控起来,我们可以在此接口方法里实现一些特殊的需求原创 2017-03-20 15:21:24 · 7681 阅读 · 0 评论 -
关于bitmap的一些知识
最近在做一个弹幕的功能,涉及到弹幕头像、礼物等下载、缓存等。使用了开源的,做起来比较顺手。原因是该开源框架比较完善,调用者很容易上手,用起来和方便。在此就不说开源框架了,其实自己要写一个开源框架,最主要的是把原理弄懂。先谈一谈这个bitmap吧。有些知识是从网络摘操,因为写的很好。 bitmap是位图,它将图像定义为由点(像素)组成,每个点可以由多种色彩表示,包括2、4、8、16、24和原创 2017-03-10 18:16:59 · 714 阅读 · 1 评论 -
android HierarchyViewer查看视图层级关系
今天看到一篇文章,讲的是UI过度绘制,导致一些性能问题。原创 2017-03-28 18:45:48 · 14050 阅读 · 0 评论 -
怎么分析内存泄露
上一篇《浅谈系统对app内存限制优化》说到了app占用内存大小可以通过设置largeheap提高系统的限制。但是这个不是万能的。我们应该对app的内存进行分析。避免内存泄露的情形。今天就来谈谈怎么看app是否与内存泄露和怎么分析。 常说的内存泄漏是指堆内存的泄漏。堆内存是指程序从堆中分配的,大小任意的(内存块的大小可以在程序运行期决定),使用完后必须显示释放的内存。为什么会出现内存泄露?可以原创 2017-03-15 12:26:02 · 1264 阅读 · 0 评论