前言 Flutter推出来已经有一段时间了,前一阵Google IO大会后发布了Beta3。基于Flutter的 app可以一次编写,同时在Android和iOS平台上跑,并...
前言 Flutter推出来已经有一段时间了,前一阵Google IO大会后发布了Beta3。基于Flutter的 app可以一次编写,同时在Android和iOS平台上跑,并...
JSBrige系列直通车,由浅入深理解JS-Native的通信过程:JSbridge系列解析(一):JS-Native调用方法JSbridge系列解析(二):lzyzsd/J...
JSBrige系列直通车,由浅入深理解JS-Native的通信过程:JSbridge系列解析(一):JS-Native调用方法JSbridge系列解析(二):lzyzsd/J...
ButterKnife现在最新10.1.0版本,先说下我现在的环境。AS版本:3.3.2,Gradle版本:4.10.1,buildToolsVersion版本:28.0.3...
项目中有一个IM模块,是使用了WebSocket来做的,特此记录一下。 WebSocket的框架有很多,了解到OkHttp3也有支持WebSocket,就采用了Okhttp来...
什么是Tangram Tangram不仅仅是一个Native(iOS & Android)的界面开发框架,而是我们从日常工作中沉淀出的一套界面解决方案,涵盖了Native S...
前言 上篇文章Android开发者的Flutter入门(一)讲解了用Flutter开发一个简单的新闻app的大体流程以及主要功能的实现。其中略过了一些功能的实现细节。这篇文章...
我们在工作中或多或少都使用过线程池,但是为什么要使用线程池呢?从他的名字中我们就应该知道,线程池使用了一种池化技术,和很多其他池化技术一样,都是为了更高效的利用资源,例如链接...
前面讲到View与WindowManager与ViewRootImpl中只讲到了ViewRootImpl是如何触发View的绘制的,但ViewRootImpl的功能可不只是绘...