摘要:
前言: IPhone 可以通过 ibeacon 设备发出的蓝牙广播来唤醒应用,但android有没有类似的机制来进行唤醒app呢? 很开心的告诉你,在 android 8.0(android 0) 以上的系统已经支持了!!! 说明: 在android 8.0 的 API中,蓝牙库中的android. 阅读全文
摘要:
单例模式在开发中是一种相对简单的设计模式,但它在实现上又有很多种方式 熟悉java的同学知道在java中实现单例常见的有懒汉式、饿汉式、双重检查、内部静态类、枚举单例等(传送门) 而由于语言的特性,golang目前常见的有以下四种方式(懒汉式、饿汉式、双重检查、sync.Once) 1.懒汉式 非线 阅读全文
摘要:
前言: Android 插件化之前陆陆续续也了解过不少,但一直没有做过相应的总结。所以该文章只是个人的简单总结。 正文: 插件化的实现原理(见下图): 参考资料汇总: 插件化入门:https://www.jianshu.com/p/b6d0586aab9f 深入理解Activity启动流程:http 阅读全文
摘要:
在gradle-4.0之前的版本,引入依赖包时,都是按下面的做法 但Android Studio 版本更新至3.0 的gradle-4.0版本中,包依赖配置语句做了修改,变成以下用法: 以下是google官方的说明: 这里主要说一下 implementation 和 api 的区别,两个语句的主要功 阅读全文
摘要:
本文中主要是解析OKHttp是如何建立网络连接,即HttpEngine,Connection中的部分代码。 阅读全文