JsBridge for Harmony OS
今天周末,听说鸿蒙有 WebView 了,来了兴趣,试试把大名鼎鼎的 JsBridge 搬到鸿蒙,预计应该没啥问题,毕竟从应用层 API 上看,HarmonyOS 和 Android 就像两兄弟(🐶)。
效果图
源码地址
https://github.com/Jossing/JsBridge-for-HarmonyOS
闲聊&吐槽
说一下迁移过程中遇到的几个问题。
-
HarmonyOS 没有常用的
@NonNull
和@Nullable
,也没有 Android 平台的@MainThread
和@UiThread
的代替品。
没有@MainThread
和@UiThread
我就当是平台差异了,自行拷贝一个就当标记用了。但是基本的@NonNull
和@Nullable