240 发简信
IP属地:新疆
  • 关于bitmap内存开辟,你应该知道的事

    大家都知道,bitmap容易引起oom。具体原因是什么呢?因为每个进程的heap是有限制的,现在一般都在一两百兆。而一张图片加载到内存中需要占用...

  • 手撸动态权限申请库

    自6.0版本开始,系统增加了权限申请。申请了以后,在Activity中回调onRequestPermissionsResult方法,然后做结果判...

  • 设计模式之职责链模式

    定义 职责链模式(Chain of Responsibility Pattern):避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请...

  • 设计模式之模板方法模式

    定义 模板方法模式:定义一个操作中算法的框架,而将一些步骤延迟到子类中。模板方法模式使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步...

  • 设计模式

    设计模式在我们的开发中无处不在。说难也不难,要理解他的用法只要稍微花点时间就可以;说简单也不简单,他就像内功心法,必须要学到骨子里去,融会贯通,...

  • framework之bindservice源码分析

    为什么要写这篇文章 当初刚接触IPC的时候,网上的资料并没有现在这么丰富,基本都是告诉我们安卓提供了AIDL来帮我们来实现binder跨进程。而...

  • ams,wms都需要用到的token解析

    大家在用dialog或者popupwindow的时候是否碰到过这样的异常:BadTokenException:Unable to add win...

  • 一个Uri引起的思考

    今天有同事问我问题,调用系统分享,QQ分享总是提示图片获取不到。过来几分钟又告诉我搞定了,原来是uri的问题。他开始是这样写的: 后来把判断去掉...

  • framework之ActivityManagerService(一)

    今天群里有人问ActivityManagerService是怎么创建的,我就写下这篇文章,权当做个知识的温故。注意,阅读本篇文章需要了解bind...