项目中用到了条形码/二维的zing库 可以看到里面的文件是非常多的,每个文件夹下面又有很多的文件,导致方法数爆棚。 但是实际开发中,我们只用到了...
最近在项目中使用延时Handler做Splish页面的跳转。 谁知道产生如下内存泄露。 仔细一想确实是这么回事,因为可能延时Handler还没处...
start():通过该方法启动线程的同时也创建了一个线程,真正实现了多线程,这是无需等待run()方法中的代码执行完毕就可以直接执行线程外面的代...
什么是ViewSub,下面是官方说明 简单的翻译下:ViewStub是一个不可见的零大小的视图,可用于在运行时延迟加载布局资源。 当ViewSt...
自定义控件的时候getMeasuredWidth/getMeasuredHeight它的赋值在View的setMeasuredDimension...
首先,我们看下这个方法参数的含义:canvas.drawText(text, x, y, paint),第一个参数是我们需要绘制的文本,第四个参...
第一步:建立一个MyCustomView继承View,实现构造方法 第二步:在res资源文件夹新建atts.xml文件设置自定义View需要用到...
问题还原 原因是我们注册了广播而没有取消注册,导致内存泄露,解决办法是在onDestroy取消注册。 推荐使用内存泄露检测工具:http://b...
最近很多行业人士都反应Android的就业越来越不容乐观,实际上并非如此,只是看你掌握的知识层面是否能够跟随社会的进步而已。 很多Android...
文集作者