- 博客(5)
- 资源 (8)
- 收藏
- 关注
转载 Android屏幕密度(Density)和分辨率的解释
HVGA屏density=160;QVGA屏density=120;WVGA屏density=240;WQVGA屏density=120 density值表示每英寸有多少个显示点,与分辨率是两个概念。 不同density下屏幕 分辨率信息,以480dip*800dip的WVGA(density=240)为例 density=120时 屏幕实际分辨率为240px*400px (两个点对
2013-03-24 20:51:07 763
转载 Android开发优化之——使用软引用和弱引用
Java从JDK1.2版本开始,就把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 这里重点介绍一下软引用和弱引用。 如果一个对象只具有软引用,那么如果内存空间足够,垃圾回收器就不会回收它;如果内存空间不足了,就会回收这些对象的内存。只要垃圾回收器没有回收它,该对象就可以被程序使用。软引用可用来实现内存敏感的高速缓存
2013-03-18 16:03:14 663
转载 Android开发优化之——从代码角度进行优化
通常我们写程序,都是在项目计划的压力下完成的,此时完成的代码可以完成具体业务逻辑,但是性能不一定是最优化的。一般来说,优秀的程序员在写完代码之后都会不断的对代码进行重构。重构的好处有很多,其中一点,就是对代码进行优化,提高软件的性能。下面我们就从几个方面来了解Android开发过程中的代码优化。 1)静态变量引起内存泄露 在代码优化的过程中,我们需要对代码中的静态变量特别留意。静态变量是类
2013-03-18 14:59:49 595
原创 Android之MVC模式
MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。一个逻辑模型可以对于多种视图模型,比如一批统计数据你可以分别用柱状图、饼图来表示。一种视图模型也可以对于多种逻辑模型。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式,而C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新,这与《设计模式》中的观察者模式是完
2013-03-14 17:38:09 972
原创 android 代码混淆 例子
-optimizationpasses 5 #混淆时不会产生形形色色的类名 -dontusemixedcaseclassnames #指定不去忽略非公共的库类 -dontskipnonpubliclibraryclasses #不预校验 -dontpreverify -dontshrink #忽略警告 -ignorewarnings #优化 -optimizations !
2013-03-05 09:46:20 1306
proguard4.7
2013-04-16
FlashChart
2011-04-10
FlashChart 技术研究
2011-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人