1、什么是鸿蒙高阶控件?
鸿蒙控是需要写入手机系统的SO。我们的控件只有一个JS文件,通过BUILD.gn和xxx.cpp文件将xxx.js编译为SO,最后,通过hdc工具命令将SO包烧录到鸿蒙系统中。
hdc常用命令
// 查看设备是否连接
hdc list targets
// 以读写模式挂载系统分区
hdc target mount
// 将本地文件,加载到系统的/data/local/tmp/这个位置
hdc file send E:\example.txt /data/local/tmp/
// 重启设备
hdc shell reboot
2、组件与应用的区别
- 控件只能够调用系统资源($r(sys.xx.xx));
- 如果需要使用image等资源,需要转换为base64格式进行引入;
- API9中鸿蒙的Icon图标资源还未引入鸿蒙系统;
- 组件中英文问题,控件是需要调用系统语言包的,写在resources中的是不会起作用的;
未完,等待继续更新...