自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

转载 Java单例模式——并非看起来那么简单

版权声明:本文为【viclee】原创,如需转载请注明出处~       Java中单例(Singleton)模式是一种广泛使用的设计模式。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。一些管理器和控制器常被设计成单例模式。       单例模式有很多好处,它能够避免实例对象的重复创建,不仅可以减少每次创建对象的时间开销,还可以节约内存空间;能够避

2016-10-28 10:32:51 222

原创 java 内部类和匿名内部类

Java 内部类 分四种:成员内部类、局部内部类、静态内部类和匿名内部类。 1、成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。public class Outer{private static int i = 1;private int j=10;private int k=20;public s

2016-10-27 17:02:07 332

原创 android 关于TextView getLineCount() 获得的值始终为0问题

最近公司android客户端有个需求,根据文本行数的不同,设置不同的显示位置,解决这个需求,首先得获得TextView的真实行数,于是调用getLineCount()方法,结果这个值获得的始终为0 ,关于如何获得真实的行数值,有以下解决方案:1,绘画完成之前调用的,在这里面可以获取到行数,当然也可以获取到宽高等信息。 ViewTreeObserver vto = mContent.getV

2016-10-25 18:32:53 10486 1

原创 android Smart Bar遮盖住底部布局问题解决方案

问题抛出:在做安卓开发时,偶尔会遇到返回键和菜单键做到屏幕里的手机,例如魅族M2,还有华为一款荣耀手机,这种情况,使用Tabhost或者底部dialog时,下部的布局会被遮盖住一部分,这种适配有以下解决方案。1,Tabhost可以换成tabLayout,tabLayout适应性更强。2,居底的dialog可以用popwindow替换,popwindow不会被Smart Bar遮盖。

2016-10-25 17:52:00 992

转载 android性能优化之代码优化

1、降低执行时间这部分包括:缓存、数据存储优化、算法优化、JNI、逻辑优化、需求优化几种优化方式。(1). 缓存缓存主要包括对象缓存、IO缓存、网络缓存、DB缓存,对象缓存能减少内存的分配,IO缓存减少磁盘的读写次数,网络缓存减少网络传输,DB缓存较少Database的访问次数。在内存、文件、数据库、网络的读写速度中,内存都是最优的,且速度数量级差别,所以尽量将需要频繁访问或访

2016-10-08 17:16:44 243

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除