当前位置: 首页 > news >正文

揭阳网站开发mituad网站开发工程师岗位职责

揭阳网站开发mituad,网站开发工程师岗位职责,公司网站运营维护单位,潍坊网站网站建设1.问题描述: 文档哪里能找到所有的权限查看该权限是用户级的还是系统级的。 解决方案: 您好,可以看一下下方链接是否可以解决问题: https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/permissions-for-all-V…

1.问题描述:

文档哪里能找到所有的权限查看该权限是用户级的还是系统级的。

解决方案:

您好,可以看一下下方链接是否可以解决问题:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/permissions-for-all-V5

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/permissions-in-acl-V5

2.问题描述:

查阅文档发现isApplicationEnabled方法已被弃用,目前如何判断手机中某个应用是否已安装?

解决方案:

应用是否已安装?

目前判断应用是否在手机安装,在API 12之前并不支持。

在API 12之后,bundleManager支持canOpenLink接口,通过配置module.json5的querySchemes属性,在代码中可以通过一下代码确定对应应用是否安装:

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-bundlemanager-V5#ZH-CN_TOPIC_0000001893370881__bundlemanagercanopenlink12

3.问题描述:

如何在代码中获取oh-package.json5中的信息,比如版本(version)或者描述(description)?

解决方案:

可以通过hvigor脚本实现。

hvigor自定义任务指导:https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V2/custom-hvigor-0000001650987753-V2

hvigor命令行指导:https://developer.harmonyos.com/cn/docs/documentation/doc-guides-V2/ide-command-line-hvigor-0000001553317645-V2

Demo: 这里展示在har module的hvigorfile.ts文件下,编写脚本代码,实现: 1.获取并解析oh-package.json5中的内容 2.获取har产物的路径 3.修改har产物的名称


import { harTasks } from '@ohos/hvigor-ohos-plugin';import fs from 'fs'interface OhPackage {name: string;version: number;description: string;author: string;}export function renameHarTask(str?: string) {return {pluginId: 'RenameHarTaskID',apply(pluginContext) {pluginContext.registerTask({// 编写自定义任务name: 'renameHarTask',run: (taskContext) => {//读取oh-package.json5,解析出versionconst packageFile = taskContext.modulePath+'\oh-package.json5';console.log('file: ', packageFile);let fileContent = fs.readFileSync(packageFile, 'utf8');console.log(fileContent);const content: OhPackage = JSON.parse(fileContent);const version = content.version;const author = content.author;console.log('renameHarTask: ', taskContext.moduleName, taskContext.modulePath);const sourceFile = taskContext.modulePath + '\\build\\default\\outputs\\default\\' + taskContext.moduleName + '.har';const targetFile = taskContext.modulePath + '\\build\\default\\outputs\\default\\'+ taskContext.moduleName + '-' + version + '-' + author +'.har';console.log('renameHarTask: sourceFile: ', sourceFile);console.log('renameHarTask: targetFile: ', targetFile);// 修改产物名fs.rename(sourceFile, targetFile, (err)=> {console.log('err: ' + err);});},// 确认自定义任务插入位置dependencies: ['default@PackageHar'],postDependencies: ['assembleHar']})}}}export default {system: harTasks,plugins:[renameHarTask()]}

实现效果 在Terminal窗口执行: ./hvigorw renameHarTask 查看build/default/outputs/default/下的har,可以看到,生成的har已经修改为了我们代码中指定的taskContext.moduleName + ‘-’ + version + ‘-’ + author +‘.har’

4.问题描述:

编译报错:The default system capabilities of devices phone, tablet, 2in1 do not include SystemCapability.Communication.NFC.Tag. Configure the capabilities in syscap.json.

解决方案:

报错提示是:不包括SystemCapability.Communication.NFC.Tag,需要syscap.json中配置。

可参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/syscap-V5#ZH-CN_TOPIC_0000001904100062__pcid%E5%AF%BC%E5%85%A5

http://www.yayakq.cn/news/932084/

相关文章:

  • 西安网站推广方案wordpress 加载页面
  • 可视化的网站开发工具东莞哪里有网站制作公司
  • 死循环网站怎样下载别人网站自己做的视频
  • 搭建一个网站平台需要多少钱湖北疾控最新提醒
  • 做短租哪个网站好wordpress多级菜单会变慢
  • 网站平台建设属于什么采购徐州模板开发建站
  • 自己电脑做网站服务器电脑软件推广联盟
  • 医疗器械公司网站备案怎么做企业网站宣传方案
  • 设计的好网站制作网站付款方式
  • 生产做网站表带的制造厂家百度题库
  • 河南建设工程信息网站网站的域名证书
  • 订阅号自定义可以做链接网站不菜鸟教程网页制作模板
  • 电白建设局网站河南seo关键词排名优化
  • 个人网站和企业网站区别建网站程序下载
  • 武侯区网站建设工业设计产品开发
  • 免费建站软件排行榜集成墙板装修一平米多少钱
  • 0基础网站开发一元购网站开发
  • 广告位百度seo排名报价
  • 江苏中小企业建站价格wordpress+弹窗打开
  • 网站后台修改不了邯郸形象网站建设
  • 门户类网站建设需要多少钱企业为什么需要搭建一个网站
  • 国际网站开发客户的技巧鲜花店网站建设
  • 企业网站seo优化怎么做合肥生态丽景网站建设
  • 怎样分析网站做seo公众微信平台
  • 维护网站英语网站图片怎么做白色背景
  • 青岛网站推广途径不用备案的域名
  • 萧山城区建设有限公司网站网络推广站
  • 做html的简单网站山东住房和城乡建设部网站
  • 怎么创建网站链接宁波学校网站建设
  • 什么网站推广比较好手机网页怎么改成电脑版