自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 (转)Android开发:性能最佳实践-管理应用内存

翻自:http://developer.android.com/training/articles/memory.html 在任何软件开发环境中,RAM都是宝贵的资源,但在移动操作系统中更加珍贵。尽管Dalvik虚拟机有垃圾回收机制,也不要忽略分配和释放内存。 为了让GC回收内存,你要避免内存泄漏(通常因为全局成员变量引用对象引起),并且在适当的时候释放对象引用。对大多数app来说,垃圾...

2016-07-06 15:55:00 96

转载 (转)应用内存优化之OnLowMemory&OnTrimMemory

1.应用内存onLowMemory& onTrimMemory优化onLowMemory& onTrimMemory简介:OnLowMemory是Android提供的API,在系统内存不足,所有后台程序(优先级为background的进程,不是指后台运行的进程)都被杀死时,系统会调用OnLowMemory。OnTrimMemory是Android 4.0之后提供的AP...

2016-07-06 10:03:00 223

转载 (转)Android Service 双进程常驻后台(2)

最近项目用到Service常驻后台,研究了一下发现手Q和微信都是使用了双进程来保证一键清理后自动复活,copy网上双进程Service的例子,再结合onTrimMemory(),基本实现一键清理后自动复活。使用双进程Service,关键是在AndroidManifest.xml里面定义Service时加入Android:process=":service1":1 <se...

2016-07-06 09:58:00 136

转载 (转)Android 从底层实现让应用杀不死【失效Closed】(1)

转自:http://klob.diandi.life/?p=21#symple-tab-%e8%b0%83%e6%9f%a5%e5%af%b9%e8%b1%a1情景还原:我的应用调用了Notification,但是如果被流氓清理软件杀死,在有些机型出现Notification没有被抹除的情况,因为丧失了对Notification的引用,用户也无法抹除这个Notification,...

2016-07-06 09:39:00 147

转载 通过更多、收起按钮点击展开数据效果

效果图:源码:public class UpDownBar extends RelativeLayout { private static final String TAG = "UpDownBar"; // 存放底部菜单的各个文字CheckedTextView private List<View> mChecked...

2016-03-15 10:27:00 364

转载 Android Studio 中解决.9图片报错的问题

转载于:https://www.cnblogs.com/qqiaoq/p/5238444.html

2016-03-03 14:24:00 299

转载 Android Studio中JNI -- 2 -- 编写c文件

继上一篇,我们在native接口中编写了2个方法生成的相应.h文件这时,需要我们自己去完善.c文件/* DO NOT EDIT THIS FILE - it is machine generated */#include <jni.h>#include <android/log.h>#include <stdio.h>#i...

2016-01-21 11:50:00 106

转载 Android Studio中JNI -- 1 -- 配置方法

1.配置NDK1.1下载NDKAndroid Studio1.2配 android-ndk-r10e,不同版本的Studio需要配置不同的ndk,下载完成后,随便解压放至某个文件目录下1.2指定NDK目录1.3 修改build.gradle配置需要修改的是在<Project>\app\build.gradle2.添加native...

2016-01-21 11:16:00 94

转载 学习大话设计模式08_工厂方法模式

简单工厂模式的最大优点在于工厂类中包含了必要逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。工厂方法模式:定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。工厂方法模式实现时,客户端需要决定实例化哪一个工厂来实现运算类,选择判断的问题还是存在的,也就是说,工厂方法把简单的内部逻辑判断移到了客户端代...

2014-08-22 14:31:00 59

转载 学习大话设计模式07_代理模式

代理模式:为其他对象提供一种代理以控制对这个对象的访问。 1 /** 2 * 定义了RealSubject和Proxy的共用接口,这样就在任何使用RealSubject的地方都可以使用Proxy. 3 * @author Monica 4 * 5 */ 6 abstract class Subject { 7 public abstract...

2014-08-22 14:12:00 63

转载 装饰模式总结

装饰模式是为已有功能动态地添加更多功能的一种方式。当系统需要新功能的时候,是向旧的类中添加新的代码。这些新加的代码通常装饰了原有类的核心职责或主要行为。在主类中加入了新的字段,新的方法和新的逻辑,从而增加了主类的复杂度,而这些新加入的东西仅仅是为了满足一些只在某种特定情况下才会执行的特殊行为的需要。装饰模式提供了一个非常好的解决方案,它把每个要装饰的功能放在单独的类中,并让这...

2014-08-22 13:32:00 72

转载 学习大话设计模式06_装饰模式

装饰模式(Decorator):动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活。 1 /** 2 * Component 是定义一个对象接口,可以给这些对象动态地添加职责 3 * @author Monica 4 * 5 */ 6 public abstract class Component { 7 ...

2014-08-21 15:07:00 67

转载 学习大话设计模式05_依赖倒转原则

依赖到转原则A.高层模块不应该依赖低层模块。两个都应该依赖抽象。B.抽象不应该依赖细节。细节应该依赖抽象。即:针对接口编程,不要对实现编程。里氏代换原则:一个软件实体如果使用的是一个父类的话,那么一定适用于其子类,而且它察觉不出父类对象和子类对象的区别。也就是说,在软件里面,把父类都替换成它的子类,程序的行为没有变化。(子类型必须能够替换掉它们的父类型)只有...

2014-08-21 13:41:00 72

转载 学习大话设计模式04_开放-封闭原则

开放-封闭原则:是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。无论模块是多少的“封闭”,都会存在一些无法对之封闭的变化。既然不可能完全封闭,设计人员必须对他设计的模块应该对哪种变化封闭做出选择。他必须先猜测出最有可能发生的变化各类,然后构造抽象来隔离那些变化。等到变化发生时立即采取行动。在我们最初编写代码时,假设变化不会发生。当变化发生时,我们就创建抽象来隔离...

2014-08-20 13:10:00 75

转载 学习大话设计模式03_单一职责原则

单一职责原则:一个类,应仅有一个引起它变化的原因如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。软件设计真正要做的许多内容,就是发现职责并把那些职责相互分享。如果你能够想到多于一个的动机去改变一个类,那么这个类就是具有多于一个的职责转载于:...

2014-08-20 12:56:00 68

转载 学习大话设计模式02_工厂模式 进阶至 策略模式

1 /** 2 * 现金收费抽象类 3 * @author Monica 4 * 5 */ 6 public abstract class CashSuper { 7 /** 8 * 现金收取超类的抽象方法 9 * @param money 收取现金,参数为原价 10 * @retu...

2014-08-19 13:58:00 78

转载 学习大话设计模式01_简单工厂模式(简易计算器)

1 /** 2 * 面向对象(运算类) 3 * 简易计算器 4 * @author Monica 5 * 6 */ 7 public class Operation { 8 private double numberA = 0; 9 private double numberB = 0;10 11 /...

2014-08-19 11:19:00 64

空空如也

空空如也

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

TA关注的人

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