鸿蒙开发文档,鸿蒙开发框架

鸿蒙系统开源:「会议纪要」OpenHarmony 架构SIG纪要20220215

议 题一 : 申请新建开源仓:third_party_cef—李征

成都创新互联公司专业提供成都主机托管四川主机托管成都服务器托管四川服务器托管,支持按月付款!我们的承诺:贵族品质、平民价格,机房位于中国电信/网通/移动机房,多线BGP机房服务有保障!

结论:

同意新建third_party_cef仓,基于Chromium Embedded Framework (CEF)构建webview

议题二:申请新建开源仓:sfc—马尔利

结论:

线下与架构讨论并输出纪要并闭环

议题三:申请新建开源仓:ArkAsm—王帅

结论:

同意先建立孵化仓,待产品成熟后再考虑合入主干仓。

需要额外关注问题:

1.关注交互性能问题。

2.注意外部社区吸收,可能遇到的冲突等。

议题四:accessibility申请孵化毕业—赖癸仲

结论:

同意准出

遗留问题:要确认代码移除无需交付的对外接口,只提供内部子系统依赖接口,确认已完成整改后并入主线。

额外问题:后续版本要补充隐私问题的功能设计,找隐私、UX细化具体要求(该遗留问题不影响此次准出)。

议题五:新建SIG仓applications_filepicker—陈佳乐

结论:

同意建仓

遗留问题:应用1选择文件后私发给应用2如何控制;是否对每个拉起文件选择器选择的文件生成的uri都是唯一的,且仅改应用可用 ?

遗留问题答复: uri在被使用的时候有权限校验的;应用1发给应用2的是uri, uri都是只能通过helper打开的, 那应用2的helper拉起mediaLib的时候应该会进行MEDIA_RW权限校验

议题六:新建SIG仓:vendor_bananapi、device_board_bananapi—张韬庚

结论:

同意建仓

在sig上建立vendor_bananapi与device_board_bananapi代码仓

议题七:新建sig仓tee_client、tee_os、tee_tzdriver、tee_dev_kit.—张德耀

结论:

1.tee_os rom和ram填实际大小,占用内存不包含ta,占用rom为实际镜像占用大小。

2.tee_os运行框架和内核是否分开,需要评估一下。

闭环结论:

1. teeos rom和ram内存修改为只表示teeos系统运行时需要的内存,后续各产品使能tee,给tee系统配置安全内存和镜像分区大小时,还需要考虑该产品所包含的所有安全业务(TA/驱动/服务等)占用的大小。

2.tee_os部件拆分为两个部件:tee_os_kernel(rom: 2048KB ram: 8192KB), tee_os_framework(rom: 4096KB ram: 20480KB)

议题八:申请新建仓interface_native_h—时睿

结论:

同意新建interface_native_h仓,用于维护对外开放接口的.h文件。如会议汇报,该仓用于规范化.h文件中注释的写作、评审、翻译流程,同时需通过工具进行一致性校验,保证代码仓与API文档一致性。

华为畅享7plus怎么升级鸿蒙系统?

首先打开华为手机,点击【设置】。

2、在设置里找到【系统和更新】,点击一下

3、点击【软件更新】

4、点击【检查更新】

目前小编的系统还是EMUI 11还没有接受到,华为鸿蒙系统的更新推送通知。

接下来,小编将告诉大家,自己如何申请报名,鸿蒙公测的方法。

1、打开自己的手机点击【花粉俱乐部】

2、点击【我的】,输入自己的账号密码登录

3、点击【首页】,在最上方有个【立即参与】点击进入

4、这里有对应的华为手机型号,可以看看自己的手机是否可以升级,点击【立即体验】

5、点击【我的报名信息】

6、输入自己的手机号,点击【一键获取设备信息】,最后点击【提交】,会出现“提交成功,等待名单公布”。

有时候在做上面申请的操作,会出现如下信息,是由于申请的人数过多,导致服务器崩溃加载不过来,可以多申请几次就可以了。

最后,小编我希望大家都能申请成功,早日体验鸿蒙

鸿蒙系统升级列表曝光!分批次进行:有没有你的手机?

2020年9月10日,华为正式举办了华为开发者大会,这次大会虽然主要面对开发者举办,但我们普通消费者还是从中了解到不少有用的信息,比如鸿蒙。

这次大会上,华为消费者业务CEO余承东正式公布了华为鸿蒙系统2.0,并且还承诺最快会在明年就有搭载鸿蒙系统的手机出现。

当时余承东表示,会在2020年12月开始向手机推送鸿蒙2.0的SDK/文档/工具/模拟器,当然这只是针对开发者的推送,咱们普通消费者会在明年才能见到,毕竟咱们也要给一段时间让开发者进行适配和优化嘛。

相信很多人都对鸿蒙系统尤为期待,那究竟你的手机能不能升级鸿蒙系统呢?

近日,网上已经曝光了一批可以升级鸿蒙系统的机型,与以往的基本相同,这次也是分批次进行升级的,而且最先支持升级鸿蒙系统的机型为搭载麒麟9000处理器的产品。换句话说,最先支持鸿蒙系统的手机,应该就是华为Mate 40系列。

除了这个之外,第二批则是搭载麒麟990 5G芯片的手机了,比如华为P40系列、华为Mate 30 5G、华为Mate 30 Pro 5G、荣耀30 Pro 5G、荣耀30 Pro+、荣耀V30 Pro。

第三批是麒麟990、麒麟985和一些搭载麒麟820处理器的机型,第四批是另一部分的麒麟820、麒麟980和麒麟990的机型,最后则是麒麟810和麒麟710的相关机型。

不过较为遗憾的是,这次曝光的信息中并没有看到麒麟970的存在,或许到时候华为P20、华为Mate10系列等产品可能不会支持升级,当然,也不排除到时候会有增加升级的变动。

综合来看,这次的升级名单还是比较多的,基本覆盖了近几年华为/荣耀的各种机型,无外乎就是升级时间的不同罢了,到时候咱也无需催促,耐心等待即可。

当然,这次的升级还是有要求的,在之前的开发者大会上,华为消费者业务软件部总裁王成录也为我们带来了全新的EMUI 11,并表示:如果你的手机搭载了EMUI 11,那么未来是可以第一时间升级为鸿蒙操作系统的。

也就是说,升级鸿蒙系统之前,你的手机一定要先升级为EMUI 11操作系统才可以,不然无法进行升级。

以此来看,华为Mate 40肯定是首批能升级鸿蒙系统的手机了,但从它的入网许可来看,这款手机仍然基于安卓系统打造,再结合之前官方的消息,咱们至少也要等到明年才能看到了。

华为Mate 40将于11天后与我们正式见面,到时候我也会第一时间为大家带来相关信息,看看华为给我们带来了怎样的惊喜。

鸿蒙输入框被软键盘遮挡的正确解决办法

在学习HarmonyOS的开发中,遇到TextField输入框被软键盘遮住的问题网上查找了一些解决方案,虽然效果也能达到,但是解决思路不正确,简单问题复杂化了,这里记录一下我发现的解决方法。

理论上软键盘与输入框应该是常用功能,不应该让用户自己去计算组件高度,监控软键盘是否弹出,所以按照Android的思路也应该有全局设置方法。

Android 解决方法

跟着这个思路去查询鸿蒙开发文档,找到了两个类似的属性和方法:

WindowManager.LayoutConfig里面的 INPUT_ADJUST_RESIZE

和Window里面的 setInputPanelDisplayType()

经过多次尝试,终于找到设置软键盘自适应的正确方法,在onStart()函数中设置:

解决问题的思路和方向一定要正确


文章题目:鸿蒙开发文档,鸿蒙开发框架
网页链接:http://pwwzsj.com/article/dsdsjoo.html