这里可以看到用到了许多熟悉的第三方框架:
blots
异步框架(没用RxJava,后续研究)
com.alipay
支付宝,登陆、支付等
com.eclipsesource.v8
Eclipse封装的Java调用Chrome V8引擎的库,这里面有NODEJS,应该是4.0以上的版本了。对于这个库我很熟悉。。。关键字TinyBuilder,可惜没机会升级到4.0了
com.facebook
一开始看到facebook,我以为又是基于React Native的一个封装(到底是不是呢?)。打开一看,原来是熟悉的Fresco,图片库。
com.google.zxing
扫码库,基本都是用这个吧
com.sina
新浪微博的第三方登陆和分享之类的吧
com.ta.utdid2
用于获取手机唯一表示用的
com.tencent
微信这里的稍微多一点,加了混淆有些功能细的地方看不了,应该就是腾讯全家桶了吧,QQ,微信第三方登陆分享,地图、定位等。这里后面再研究,欢迎讨论。
com.theartofdev.edmodo.cropper
第三方的图片裁剪库。第一时间想到的是拍照和从相册选图,不过没找到拍照的,可能用的原生的。
com.ut.device
也是获取手机唯一标识用的,可能阿里系和腾讯系的用的不一样。
okhttp3
okhttp,网络框架
okio
okio,io框架
com.theartofdev.edmodo.cropper
第三方的图片裁剪库。第一时间想到的是拍照和从相册选图,不过没找到拍照的,可能用的原生的。
okhttp3
okhttp,网络框架
org.hapjs
这里的应该就是九大厂商自己实现的了,通过JS引擎,把虚拟DOM渲染到手机上。有css解析,盒子模型,render,js bridge,mvvm实现,都在这里。
像了像了。所以说他的UI是基于原生控件的,而且可以看到列表用的是RecyclerView。
---------------------
作者:fifiand1
来源:优快云
原文:https://blog.youkuaiyun.com/fifiand1/article/details/79699385
版权声明:本文为博主原创文章,转载请附上博文链接!