首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
划水健儿
掘友等级
Android
|
哔哩哔哩
bug 开发中...
获得徽章 11
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 15
沸点 1
赞
16
返回
|
搜索文章
最新
热门
SDK 的封装与替换
在项目中引入三方SDK,需要让业务层对SDK无感知。要达到无感知,可以将SDK下沉并封装,封装SDK适配层,SDK接口层,SDK接口实现层。此时,业务层通过SDK接口对象对SDK实体进行访问。
这个PC项目是去做还是不去做?
当要离开自己熟悉的领域,去一个陌生的领域发展,首先不要为自己设置限制,理性分析,有理有据,掌握主动权。
Kotlin/Native 给鸿蒙使用(二)
在Kotlin/Native中,利用Kotlin与C语言的互操作性,以及提供的 cinterop工具,不仅能访问鸿蒙平台的Native能力,而且还能直接生成符合 Node-API 规范的 `.so`。
Kotlin/Native 给鸿蒙使用(一)
通过Kotlin/Native直接访问系统底层文件,网络,多媒体,多线程等功能,达到真正的一个API在Android,iOS,Harmony平台使用。
Kotlin/Native 给 Android 使用
Kotlin/Native 能让 Kotlin 代码直接生成符合 JNI 规范的 Native 代码,可以不用再写 .cpp 代码。
Kotlin/Native 构建(二)
通过了解底层kotlinc-native、clang/clang++、ld.lld的工作方式,能解决Kotlin/Native 项目支持Android,iOS,Harmony所遇到的构建问题。
Kotlin/Native 构建(一)
没有JVM环境,也能让 Kotlin 代码在 macOS, Linux, Windows, Android, iOS, Harmony等平台上运行,这就是Kotlin/Native所做的事情。
绕到 Kotlin 语法糖背后
Kotlin 语法糖背后是 Kotlin 编译器默默努力的结果,语法糖并不改变代码的功能和底层机制。
Kotlin Multiplatform 封装鸿蒙API
将鸿蒙API 的.d.ts 文件导出,使用Dukat或Karakum将.d.ts文件转换为.kt文件,在KMP项目中导入 .kt 文件,此时就可以使用expect和 actual机制访问鸿蒙平台特性。
Kotlin Multiplatform 访问不同平台特性
在KMP项目中,使用 expect 和 actual 声明机制访问不同平台特性。KMP跨平台的能力,通过编译目标来实现:Kotlin/JVM,Kotlin/Native,Kotlin/JS。
下一页
个人成就
文章被点赞
462
文章被阅读
55,384
掘力值
2,143
关注了
7
关注者
170
收藏集
1
关注标签
8
加入于
2021-04-15