【每日学点 HarmonyOS Next 知识】粘贴板、异步、用户权限、锁屏事件、对话框

1、HarmonyOS 粘贴板权限无法申请时,粘贴板能力如何与跨端容器如 H5、Flutter 之间进行共享?
粘贴板权限无法申请时,粘贴板能力如何与跨端容器如 H5、Flutter 之间进行共享?
可以在 h5 页面传递订单 id 到 arkTs 处,然后通过 arkTs 复制到粘贴板上面,两者数据交互参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-in-page-app-function-invoking-V5
arkTs 的复制粘贴功能参考 demo:
2、HarmonyOS 使用 async 、await 的含义?
使用 async 、await 时,整个异步调用是在主线程吗? 这过程中有没有发生线程的切换?
使用 async 、await 时还是在主线程中,没有发生过线程切换,目前子线程只能是 taskpool 和 worker
3、HarmonyOS requestPermissionsFromUser 用户点了允许了之后,getBundleInfoForSelf 返回的 BundleInfo 里,permissionGrantStates 里还是-1?
参考以下代码:
4、HarmonyOS 如何获取锁屏事件?
视频播放中需要监听锁屏事件,锁屏后需要暂停播放,现无法获取锁屏事件。参考 demo:
5、HarmonyOS AlertDialog 如何与页面做绑定,关闭页面的同时关闭所有的 AlertDialog?
AlertDialog 只能设置 autoCancel 点击时取消,或者在点击定义的按钮时取消,如果想通过方法调用取消的话可以尝试使用自定义弹窗 CustomDialog
AlertDialog 参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-alert-dialog-box-V5
CustomDialog 参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-custom-dialog-box-V5

版权声明: 本文为 InfoQ 作者【轻口味】的原创文章。
原文链接:【http://xie.infoq.cn/article/80e236ec4fde1bc73647e505c】。文章转载请联系作者。
评论