随笔分类 -  android三方框架

摘要:Observable 在RxJava1.x中,最熟悉的莫过于Observable这个类了,笔者刚使用RxJava2.x时,创建一个Observable后,顿时是懵逼的。因为我们熟悉的Subscriber居然没影了,取而代之的是ObservableEmitter,俗称发射器。此外,由于没有了Subsc 阅读全文
posted @ 2019-10-25 16:14 linghu_java 阅读(645) 评论(0) 推荐(0)
摘要:一. Rxjava是什么 Rxjava在GitHub的介绍是 "A library for composing asynchronous and event-based programs using observable sequences for the Java VM"(一个在 JVM上使用可观 阅读全文
posted @ 2019-10-25 10:56 linghu_java 阅读(258) 评论(0) 推荐(0)
摘要:阿里巴巴对Android热修复技术已经进行了长达多年的探索。 最开始,是手淘基于Xposed进行了改进,产生了针对Android Dalvik虚拟机运行时的Java Method Hook技术,Dexposed。但这个方案由于对底层Dalvik结构过于依赖,最终无法继续兼容Android5.0以后A 阅读全文
posted @ 2018-10-15 21:49 linghu_java 阅读(993) 评论(0) 推荐(0)
摘要:前言 很多项目使用流行的Rxjava2 + Retrofit搭建网络框架,Rxjava现在已经发展到Rxjava2,之前一直都只是再用Rxjava,但从来没有了解下Rxjava的内部实现,接下来一步步来分析Rxjava2的源码,Rxjava2分Observable和Flowable两种(无被压和有被 阅读全文
posted @ 2018-09-28 16:30 linghu_java 阅读(1221) 评论(0) 推荐(0)
摘要:本文由嵌入式企鹅圈原创团队成员、阿里资深工程师Hao分享。 上篇文章《Android无线开发的几种常用技术》我们介绍了几种android移动应用开发中的常用技术,其中的热补丁正在被越来越多的开发团队所使用,它涉及到dalvik虚拟机和android的一些核心技术,现在就来介绍下它的一些原理。 本篇先 阅读全文
posted @ 2018-09-19 21:09 linghu_java 阅读(866) 评论(0) 推荐(0)
摘要:转自:https://mp.weixin.qq.com/s?__biz=MzI1MTA1MzM2Nw==&mid=400118620&idx=1&sn=b4fdd5055731290eef12ad0d17f39d4a; https://www.cnblogs.com/purpleraintear/p 阅读全文
posted @ 2018-09-18 15:40 linghu_java 阅读(1010) 评论(0) 推荐(0)
摘要:前言 前段时间,Android平台上涌现了一系列热修复方案,如阿里的Andfix、微信的Tinker、QQ空间的Nuva、手Q的QFix等等。 其中,Andfix的即时生效令人印象深刻,它稍显另类,并不需要重新启动,而是在加载补丁后直接对方法进行替换就可以完成修复,然而它的使用限制也遭遇到更多的质疑 阅读全文
posted @ 2018-09-18 10:44 linghu_java 阅读(1222) 评论(0) 推荐(0)
摘要:一、前言 Android中hook框架已经非常多了,最优秀的当属Xposed和Substrate了,这两个框架我在之前的文章都详细介绍过了,不了解的同学,可以转战这里:http://www.wjdiankong.cn;但是这两个框架用于破解逆向是非常有用的,可惜他们最大的局限性就是需要root权限, 阅读全文
posted @ 2018-09-17 16:51 linghu_java 阅读(5407) 评论(0) 推荐(1)
摘要:AndFix,全称是Android hot-fix。是阿里开源的一个Android热补丁框架,允许APP在不重新发版本的情况下修复线上的bug。支持Android 2.3 到 6.0。 andfix的github地址: https://github.com/alibaba/AndFix AndFix 阅读全文
posted @ 2018-09-12 17:28 linghu_java 阅读(1564) 评论(0) 推荐(0)
摘要:1,整体思路 从使用方法出发,首先是怎么使用,其次是我们使用的功能在内部是如何实现的,实现方案上有什么技巧,有什么范式。全文基本上是对 OkHttp 源码的一个分析与导读,非常建议大家下载 OkHttp 源码之后,跟着本文,过一遍源码。对于技巧和范式,由于目前我的功力还不到位,分析内容没多少,欢迎大 阅读全文
posted @ 2018-09-07 22:12 linghu_java 阅读(335) 评论(0) 推荐(0)
摘要:一、 android应用内消息传递的方式: 1. handler方式 不同线程间传递消息。 2. Interface接口回调方式 任意两个对象。 3. Intent进行组件间通信,广播方式。 二、单例比较好的写法: private static volatile EventBus defaultIn 阅读全文
posted @ 2018-04-29 15:00 linghu_java 阅读(3221) 评论(0) 推荐(0)