【安全测试】应用申请ohos.permission.READUSERSTORAGE、ohos.permission.WRITEUSERSTORAGE、ohos.permission.CALLPHONE未在系统定义的权限列表中检查了项目代码,没有申请这两个权限,估计是三方库申请的,请问如何移除这几个权限
如何跳转到应用权限设置,而不仅仅是跳转到权限列表权限列表:letwantInfo:Want{bundleName:'com.huawei.hmos.settings',abilityName:'com.huawei.hmos.settings.MainAbility',uri:"applicationinfoentry",消息通知传uri:systemuinotificationsettings,蓝牙传uri:bluetoothentry,WiFi传uri:wifientry,定位权限传uri:locationmanagersettingsparameters:{pushParams:this.getAppUIAbilityContext().abilityInfo.bundleName}}this.getAppUIAbilityContext().startAbility(wantInfo)
在使用某地图时,需要获取appkey。经过验证同一包名,不同调试证书获取的appId不一样。因此我有个疑问,我在开发时使用的是调试证书,发布使用发布证书,此时获取的appid是否相同呢?letflagbundleManager.BundleFlag.GETBUNDLEINFOWITHSIGNATUREINFO;letbundleInfobundleManager.getBundleInfoForSelfSync(flag)letappIdbundleInfo.signatureInfo.appId;
我们有多个SDK要上架,想问一下证书是不是与SDK无关的,只有profile才与应用绑定的吧?就是一个证书上可以用在多个SDK上?这样每个SDK申请一个单独的profile就可以共用证书了?是这样吗?
比如在B页面对数据库进行了更新,返回A页面的时候A页面需要重新更新,是否有类似eventBus的方法可以进行通知
使用版本:reactnativeohtplcameraroll6.0.00.1.5.tgz。代码:import{CameraRoll}from'reactnativecamerarollcameraroll'try{CameraRoll.save(fileUrl)}catch(err){console.log('err',error)}在调用CameraRoll.save(fileUrl)会报错,进入到catch里面,报错信息:{"message":"createassetfailedwitherror:13900002,nosuchfilefile:file:mediaPhoto22IMG1720763759021ComponentSnapshot20240705135419659.png"}
request.downloadFile的入参filePath,如果是有多层路径未创建,就不会成功下载。
bmdumpncom.huawei.hmos.vmall可以获取应用包里面的指纹信息fingerprint,不使用命令行,在不安装hap包的情况下可以在哪查看应用的指纹信息呢?因为应用市场包只有上了应用市场下载安装后才知道指纹信息,有没有办法提前在哪查看。
使用的一些第三方库会有如下写法:importReactfrom'react';importPropTypesfrom'proptypes';import{Animated,Dimensions,View,StyleSheet,ViewPropTypes}from'reactnative';exportdefaultclassPhotoBrowserextendsReact.Component{staticpropTypes{写法一style:(ViewPropTypesView.propTypes).style,写法二style:ViewPropTypes.style,}render(){....}}但是目前HarmonyOS版的rn似乎没有导出ViewPropTypes对象,导致报错。
PasteButton({icon:null,text:PasteDescription.PASTE,buttonType:ButtonType.Capsule}).backgroundColor(Color.Transparent)设置透明背景颜色,显示黑色,效果参见截图
使用AGC云测试,其中兼容测试内有【设计约束】此项通过要求,想了解设计此约束的目的和作用
因为华为账号一键认证没有脱离原生控件的api,所以这边使用PlatformView将其绘制到了flutter页面上。功能正常,但是发现卸载安装app,首次进入该页面的时候会出现button渲染不出来的问题,而且这种情况下点击button的位置依旧可以响应点击事件。推出页面第二次进入该页面,又能渲染出来。是渲染前需要先调用什么api吗?
适配HarmonyOS的三方库:https:gitee.comopenharmonysigflutterpackagestreemasterpackageswebviewflutterwebviewflutter根据api变动,代码中javascriptChannels的onWebViewCreated内容更改为addJavaScriptChannel的onMessageReceived后,通信未生效,onMessageReceived中的代码不生效,写在onMessageReceived中的日志不打印。
我们在使用request.downloadFile方法时,下载云端bin文件并保存到沙盒。结果会出现乱码。正确输出结果16进制:62696E494F5403023D6EE5F64088030004000000010000002304FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF(后面省略…)
问题:有没有老的NativeModule的使用指引?是否支持NativeModule?
appicon只能41x44吗,显示在手机桌面上有点糊啊,或者改变图片格式?
1、为什么每个有C++代码的module中都会把libc++shared.so打包进去。2、依赖的第三方库怎么把x86的so忽略掉,不打包的hsp中。
当使用release签名打包为hap,并通过hdcinstall安装hap时,安装失败,提示:[Info]Appinstallpath:E:\xxxproducts\phone\build\reelease\outputs\release\harmonyrelease.hap,queuesize:0,msg:errfailedtoinstallbundle.code:9568322error:signatureeverificationfailedduetonottrustedappsource在AGC上查看了签名,release签名不需要添加授权的设备。请问是签名配置错了,还是release签名的包不能通过hdc方式安装呢?
通过使用ble搜索蓝牙设备,获取的deviceName全部是为空的,另外一台手机蓝牙打开,通过系统设置,蓝牙,是可以搜索到,但是通过ble模块是无法搜索到的代码:try{ble.on('BLEDeviceFind',(data:Array){ToastUtil.showToast('扫描到了')console.log('tag','BLEDeviceFind',JSON.stringify(data))})ble.startBLEScan(null)}catch(err){console.error('tag','errCode:'+(errasBusinessError).code+',errMessage:'+(errasBusinessError).message);}
this.setState{}函数在state里面的数改变后,即执行了this.setState后,HarmonyOS上this.setState后触发render函数时,发现数据并没有真正的更新为最新的数据,导致在列表更新数据时,会出现渲染错误的问题。
官方zip.compress示例代码:letarrayBufferOutnewArrayBuffer(100);letzipzlib.createZipSync();zip.compress(arrayBufferOut,arrayBufferOut,20).then((data){console.info('compresssuccess:');}).catch((errData:BusinessError){console.error(errDataiserrCode:${errData.code}message:${errData.message});})其中letarrayBufferOutnewArrayBuffer(100);100是压缩后的容器大小,在压缩buffer前,如何知道压缩后的buffer的大小?
1、引入Popover。2、最简单的使用方式:Thisisthecontentsofthepopover3、报错TypeError:Cannotreadproperty'measure'ofnull。4、经排查Utility.ts文件NativeModules.UIManager.measure()该行代码报错,且打印查看NativeModules是空对象{}。
wx67c80f88d9ebd 的精彩回答获得了0 赞同
Huang兄 的精彩回答获得了0 赞同
ZJPRENO 的精彩回答获得了0 赞同
wx67c5136796d61 的精彩回答获得了0 赞同
wx67bec5c830833 的精彩回答获得了0 赞同