- 博客(7)
- 收藏
- 关注
原创 鸿蒙NEXT && Flutter 防截屏
声明了插件就要引入, 在EntryAbility中configureFlutterEngine添加 this.addPlugin(new SecurityPlugin());查看Flutter Channel后可知, 原生交互思路为在ohos项目中声明插件并添加上供Flutter侧调用.自定义插件均是FlutterPlugin的子类,此处声明了两个命令 turnOn和turnOff。我们希望在进入特定页面中则开启防截屏,离开则关闭,再进来再开启…因此配在目标页面的生命周期中。
2025-01-08 10:37:36
486
原创 MacOS中libtool已安装但构建时报libtool not found
编译验证就不赘述了,一般不会有问题,有问题也不是libtoolize不存在了。安装完成后发现大多数的命令没问题了,但libtoolize仍提示不存在。【验证】做完以上步骤,简单验证。【问题现象】在编译过程中,
2024-11-18 10:03:59
598
原创 【HarmonyOS NEXT】签名打包鸿蒙App(构建模式为release)
在AppGalley中添加证书,名称随便填,类型为发布证书,CSR选准备好的CSR文件,添加后,点下载,这时会将cer文件下载下来,建议放到csr同一目录下,这里我选择"~/profile_backup"下。选择应用,选择发布证书,选择上一步的证书,添加后点击下载Profile,最好下载到与密钥同一个地方,这里我选择"~/profile_backup"下。6. 这里可能有点误解,这个CSR file仍是“待存储”CSR位置,而不是要您选一个CSR,咱们仍是选择刚才的文件夹,并命名为csr.csr。
2024-08-19 16:31:58
2984
原创 搭建鸿蒙应用构建流水线
本文使用Linux作为流水线构建环境,Linux环境会对大小写敏感,如果您的代码引用中有大小写错误(例如代码中import funcA form ‘./aaa’,而实际文件为AAA.ets),而且开发环境是Windows或者Mac,那么有可能出现Windows或者Mac环境下编译通过,而Linux环境下编译不通过的现象。通过HDC工具将HAP推送到真机设备上进行安装,需要注意的是,推送的HAP必须是携带签名信息的,否则会导致HAP安装失败。详细的签名工具指导请参考Hap包签名工具。
2024-08-01 01:43:43
2512
4
原创 鸿蒙交叉编译OSS_C_SDK,已编译未测试
在thirdparty里面定义要编译的包信息,每次编译都会自动清理、自动下载(仅第一次),自动解压,就是依次执行HPKBUILD里面的clean, prepare, build 和 package。在编译oss_c_sdk中遇到的坑和问题,当前依然在坑中,旨在帮助有相同手动适配想法的兄弟减少工作量,也希望有新进展和我同步下,感激不尽。不对的话 自己手动下载后来一下,并粘贴到SHA512SUM去。包内不存在apr-util, 需要自己新增,直接贴代码。编译的是3.x.x版本,官方说4.x.x版本不向后兼容。
2024-07-19 11:38:17
2258
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅