安卓笔记侠

专注安卓开发

导航

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 50 下一页

2017年12月6日 #

Android 进程回收

摘要: 1.Android 进程回收策略 众所周知,Android是基于Linux系统的。在Android进程回收策略中,Android进程与Linux进程根据OOM_ADJ阈值进行区分: OOM_ADJ >= 4:比较容易被杀死的进程 OOM_ADJ 0 ~ 3:不容易被杀死的进程 OOM_ADJ < 0 阅读全文

posted @ 2017-12-06 20:51 安卓笔记侠 阅读(1076) 评论(0) 推荐(0) 编辑

2017年12月5日 #

Activity的生命周期

摘要: 1.A页面跳转到B页面,点击返回,这个过程中的生命周期 B页面完全覆盖A页面的情况 A跳转B页面的生命周期方法执行顺序: onPause(A)->onCreate(B) >onStart(B) >onResume(B) >onStop(A) B页面点击后返回生命周期执行顺序: onPause(B)- 阅读全文

posted @ 2017-12-05 17:10 安卓笔记侠 阅读(711) 评论(1) 推荐(0) 编辑

2017年12月4日 #

ShortcutBadger添加桌面角标(Badge)

摘要: 1.简介:角标原本是苹果的ios中的东西,android原生并不支持角标,因为google的意思是让大家用notification(提示栏)即可,不过无妨,厉害的android第三方厂商可以通过在自定义的launcher(启动器)中操作来实现添加角标。 2.原理:添加角标的原理就是发送一个broad 阅读全文

posted @ 2017-12-04 15:34 安卓笔记侠 阅读(1154) 评论(0) 推荐(0) 编辑

GreenDao

摘要: 1.性能最大化,可能是Android平台上最快的ORM框架 易于使用的API 最小的内存开销 依赖体积小 支持数据库加密 强大的社区支持 2.greendao是两级数据库,分为持久的内存sqlite数据库与内存数据库,如果频繁操作数据库的话,建议是用内存数据库,然后持久到sqlite中,这样的性能远 阅读全文

posted @ 2017-12-04 09:36 安卓笔记侠 阅读(160) 评论(0) 推荐(0) 编辑

2017年11月29日 #

设计模式(四)工厂方法模式

摘要: 1.工厂方法模式简介 定义一个用于创建对象的接口,让子类决定实例化哪个类。工厂方法使一个类的实例化延迟到其子类。 2.工厂方法模式简单实现 我接着举电脑生产的例子。 ①创建抽象产品 电脑产品类,它有一个start方法用于启动电脑: ②创建具体产品 具体的电脑产品分别是联想、惠普和华硕电脑: publ 阅读全文

posted @ 2017-11-29 17:27 安卓笔记侠 阅读(307) 评论(0) 推荐(0) 编辑

Handler

摘要: Handler类应该被静态修饰,否则可能会出现内存泄露? 1.当Android应用首次启动时,framework会在应用的UI线程创建一个Looper对象。Looper实现了一个简单的消息队列并且一个接一个的处理队列中的消息。应用的所有事件(比如Activity生命周期回调方法,按钮点击等等)都会被 阅读全文

posted @ 2017-11-29 16:52 安卓笔记侠 阅读(172) 评论(0) 推荐(0) 编辑

2017年11月26日 #

类的加载过程

摘要: Person person = new Person();为例进行说明。 1).因为new用到了Person.class,所以会先找到Person.class文件,并加载到内存中; 2).执行该类中的static代码块,如果有的话,给Person.class类进行初始化; 3).在堆内存中开辟空间分 阅读全文

posted @ 2017-11-26 16:09 安卓笔记侠 阅读(315) 评论(0) 推荐(0) 编辑

2017年11月24日 #

U-Push 3.1.5SDK 集成的一些坑

摘要: 1.老是mPushAgent.register中onFailure获取不到deviceToken 阅读全文

posted @ 2017-11-24 14:06 安卓笔记侠 阅读(985) 评论(0) 推荐(0) 编辑

2017年11月22日 #

LeakCanary上传 leak trace 到服务器

摘要: 你可以改变处理完成的默认行为,将 leak trace 和 heap dump 上传到你的服务器以便统计分析。 创建一个 LeakUploadService, 最简单的就是继承 DisplayLeakService : 请确认 release 版本 使用 RefWatcher.DISABLED: 自 阅读全文

posted @ 2017-11-22 17:14 安卓笔记侠 阅读(462) 评论(0) 推荐(0) 编辑

分享一个(倒)计时控件,避免各种坑

摘要: 安卓开发经常需要用到计时: 启动页倒计时,广告页倒计时,短信验证码倒计时,商品倒计时等等; 目前用到的方法有: 1.Timer 类计时任务 2.Handler 计时 3.CountDownTimer 倒计时类 4.Chronometer 控件 以上方式各有各的优缺点 最常见的可能会导致内存泄漏; 现 阅读全文

posted @ 2017-11-22 16:47 安卓笔记侠 阅读(463) 评论(0) 推荐(0) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 50 下一页