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