什么是Flipper Flipper是facebook开源的一个面向移动端(Android/iOS)开发者的桌面调试平台。 开源地址: https...

简介 2018年12月4日,Flutter 1.0 正式发布。Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平...

在开发Android应用时,我们需要用到Google提供的SDK。当我们的开发的某一个模块足够通用也可以封装成SDK给其他业务方使用。什么是一个良好...

定义 代理(Proxy)模式是设计模式中结构型模式的一种,即通过代理对象访问目标对象。这样做的好处是可以在目标对象实现的基础上,对目标对象进行扩展,...

2018年,你经历了怎样的人生? 如果让我回答这个问题,我想应该引用苏轼的一首《水调歌头·明月几时有》。 丙辰中秋,欢饮达旦,大醉,作此篇,兼怀子由...

360插件化框架 RePlugin 之 ClassLoader Hook 前言 工作原因,最近在研究 RePlugin 。RePlugin 是3...

背景 最近看到某厂Android端物联网Demo演示应用中可动态加载模块,具体操作是在后台拖拽生成一个模块和链接地址。然后在Android端刷新首页...

随着移动技术的发展,物联网(Internet of Things)这个词在我们的生活中出现的频率越来越高。 越来越多的设备需要联网。智能设备连网的方...

在Android开发,尤其是SDK开发过程中,可能依赖一些第三方jar。同时SDK接入方也有同样的第三方jar,这个时候就会冲突。解决方案之一是修改...

前面的篇文章介绍了NIO中的Buffer和Channel,有了之前的基础,这篇文章来介绍一下另一个比较重要的概念----Selector。我们知道系...

前面的文章分享了Buffer和Channel,以及关于Buffer和Channel的基本操作。这篇文章继续分享关于Channel的Buffer的操作...

今天来谈一谈NIO中的Channel,上一篇文章介绍了Buffer,有了Buffer还需要有一个通道来处理Buffer。它就是今天我们要学习的Cha...