240 发简信
IP属地:云南
  • 120
    理解Fresco的设计原理

    Facebook的Fresco图片框架性能优化最为出名,代码量也最大,拆出来的jar包也多,最基础的功能(gradle引入compile 'com.facebook.fres...

  • 120
    二十三种设计模式

    DesignPattern[https://github.com/Shimingli/AndriodDesignPattern] 每个设计模式写了一个例子,同时也上传了xmi...

  • 120
    Android组件化,阿里ARouter的集成

    一、概述 组件化开发优点多多,我也不多讲。但怎么样去搭建一个组件化的项目?下面就带大家一步步的集成,少走点弯路。 二、创建组件化项目 1.首先创建项目,项目结构如下:app关...

  • 线程池,这一篇或许就够了

    *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 为什么用线程池 创建/销毁线程伴随着系统开销,过于频繁的创建/销毁线程,会很大程度上影响处理效率例如:记...

  • 120
    一切为了营收!如何从推广短信链接唤起 App ?

    一、需求描述 写这篇文章,也是缘于运营的一个需求:在 App 运营过程中,会有大量的推广短信,里面附有链接,目的是引导用户参与活动。如果用户手机没有安装我们的 App 就引导...

  • 120
  • 120
    Android:学习AIDL,这一篇文章就够了(上)

    前言 在决定用这个标题之前甚是忐忑,主要是担心自己对AIDL的理解不够深入,到时候大家看了之后说——你这是什么玩意儿,就这么点东西就敢说够了?简直是坐井观天不知所谓——那样就...

  • 120
    Java线程池详解

    本篇文章讲述Java中的线程池问题,同样适用于Android中的线程池使用。本篇文章参考:Java线程池分析,Java中的线程池。以上两位大神的博客有很多干货,强烈推荐关注学...

  • Java内部类

    Java 内部类 分四种:成员内部类、局部内部类、静态内部类和匿名内部类。 1、成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。 注意:成员内部类中不能定...

  • 120
    关于EditText的一些用法 还有 InputFilter

    仿造一个程序很痛苦.....没有思路只能上网查查,网上又没有的时候,那可就蛋疼得很,只能自己啃文档. 不过啃文档真的是很有帮助,能得到一些 direct instructi...

  • 120
    序列化Serializable与Parcelable原理与区别

    1、为什么要序列化 说直白点是为了对象的传输和存储 传输:内存传输(Activity间传输数据、进程通信)、网络传输 存储:可以保存对象的属于到本地文件或着数库库 2、使用场...

  • 120
    Android IPC - Binder 学习总结

    转自Android IPC - Binder 学习总结 最近想学些Android Framework中的东西,必经之路就是binder,不夸张的说,binder是整个andr...

  • 120
    java 泛型精解

    其实关于这块知识大概两年以前就有了个比较全的了解了吧,重新整理一下用自己的话写出来又是一次加深理解的过程。下面我大概会分三个方面去讲泛型,1、泛型的主要相关特性 2、怎么用泛...

  • 设计模式---桥接模式

    标签(空格分隔): 设计模式 背景需求:java中没有多继承机制,当一个类存在两个维度的变化,并且这两个维度都需要扩展。当我们扩展一个维度的时候,会增加很多的子类,这样的扩展...