php网站怎么搭建环境跨境电商的特点
- 作者: 多梦笔记
- 时间: 2026年02月17日 15:57
当前位置: 首页 > news >正文
php网站怎么搭建环境,跨境电商的特点,百度写一篇文章多少钱,vr成品网站源码在线观看1、HarmonyOS 如何解决语音聊天、通信app退后台系统采集播放回调就会停止#xff0c;回前台未恢复#xff1f; 关于应用切到后台系统采集播放回调停止的问题原因如下#xff1a;为了降低设备耗电速度、保障用户使用流畅度#xff0c;系统会对退至后台的应用进行管控#…1、HarmonyOS 如何解决语音聊天、通信app退后台系统采集播放回调就会停止回前台未恢复 关于应用切到后台系统采集播放回调停止的问题原因如下为了降低设备耗电速度、保障用户使用流畅度系统会对退至后台的应用进行管控包括进程挂起即系统不再为应用进程分配CPU资源同时对应的公共事件等不再发给应用进程和进程终止。 建议采用 后台任务开发服务 中的 长时任务在页面的 onPageHide生命周期中申请长时任务并在onPageShow取消长时任务可以采用 backgroundTaskManager.startBackgroundRunning 接口来申请长时任务。 可以参考指南中的demo建议参考Stage模型的demo相关开发说明及注意事项也在其中链接如下https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/continuous-task-V5申请任务相关的API文档链接如下https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-resourceschedule-backgroundtaskmanager-V5 Stage模型中示例代码 需要申请ohos.permission.KEEP_BACKGROUND_RUNNING权限配置方式请参见声明权限声明后台模式类型。在module.json5配置文件中为需要使用长时任务的UIAbility声明相应的长时任务类型配置文件中填写长时任务类型的配置项。 module: {abilities: [{backgroundModes: [// 长时任务类型的配置项audioRecording], }],…}导入模块。长时任务相关的模块为ohos.resourceschedule.backgroundTaskManager和ohos.app.ability.wantAgent其余模块按实际需要导入。 import backgroundTaskManager from ohos.resourceschedule.backgroundTaskManager;import UIAbility from ohos.app.ability.UIAbility;import window from ohos.window;import AbilityConstant from ohos.app.ability.AbilityConstant;import Want from ohos.app.ability.Want;import rpc from ohos.rpc;import { BusinessError } from ohos.base;import wantAgent, { WantAgent } from ohos.app.ability.wantAgent;申请和取消长时任务。 在Stage模型中长时任务支持设备本应用申请持跨设备或跨应用的申请仅对系统应用开放。设备本应用申请长时任务示例代码如下 EntryComponentstruct Index {State message: string ContinuousTask;// 通过getContext方法来获取page所在的UIAbility上下文。private context: Context getContext(this);startContinuousTask() {let wantAgentInfo: wantAgent.WantAgentInfo {// 点击通知后将要执行的动作列表// 添加需要被拉起应用的bundleName和abilityNamewants: [{bundleName: com.example.myapplication,abilityName: com.example.myapplication.MainAbility}],// 指定点击通知栏消息后的动作是拉起abilityactionType: wantAgent.OperationType.START_ABILITY,// 使用者自定义的一个私有值requestCode: 0,// 点击通知后动作执行属性wantAgentFlags: [wantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]};// 通过wantAgent模块下getWantAgent方法获取WantAgent对象wantAgent.getWantAgent(wantAgentInfo).then((wantAgentObj: WantAgent) {backgroundTaskManager.startBackgroundRunning(this.context,backgroundTaskManager.BackgroundMode.AUDIO_RECORDING, wantAgentObj).then(() {console.info(Succeeded in operationing startBackgroundRunning.);}).catch((err: BusinessError) {console.error(Failed to operation startBackgroundRunning. Code is \({err.code}, message is \){err.message});});});}stopContinuousTask() {backgroundTaskManager.stopBackgroundRunning(this.context).then(() {console.info(Succeeded in operationing stopBackgroundRunning.);}).catch((err: BusinessError) {console.error(Failed to operation stopBackgroundRunning. Code is \({err.code}, message is \){err.message});});}build() {Row() {Column() {Text(Index).fontSize(50).fontWeight(FontWeight.Bold)Button() {Text(申请长时任务).fontSize(25).fontWeight(FontWeight.Bold)}.type(ButtonType.Capsule).margin({ top: 10 }).backgroundColor(#0D9FFB).width(250).height(40).onClick(() {// 通过按钮申请长时任务this.startContinuousTask();// 此处执行具体的长时任务逻辑如放音等。})Button() {Text(取消长时任务).fontSize(25).fontWeight(FontWeight.Bold)}.type(ButtonType.Capsule).margin({ top: 10 }).backgroundColor(#0D9FFB).width(250).height(40).onClick(() {// 此处结束具体的长时任务的执行// 通过按钮取消长时任务this.stopContinuousTask();})}.width(100%)}.height(100%)}} 2、HarmonyOS HarmonyAppProvision信息申请后依然无权限 关于申请受限ACL权限步骤可以参考以下文档https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-signing-0000001587684945#section157591551175916当前部分权限支持通过自动签名快速申请https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-signing-V5#section9786111152213应用权限列表中标记ACL使能为true的权限可通过应用市场AGC申请https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/permissions-for-all-V5 3、HarmonyOS preferences存储的数据大于最大长度之后建议使用什么来存储呢 可使用键值型数据库—-单版本数据库针对每条记录Key的长度≤1 KBValue的长度4 MB。 参考文档https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/data-persistence-by-kv-store-V5 4、使用Deveco Testing工具时如何在进行APP性能测试的同时检测APPCPU和GPU的功耗状态 目前可以通过“性能功耗测试/场景化性能测试”检测 5、HarmonyOS 关于应用保活问题 申请后台任务 一个app只需要申请一个吗比如app在某几个页面时app后台需要后台任务保活使用一个就可以还是说每个都需要单独申请呢还有就是后台保活的api是哪个 解答 同一时刻可以申请一个或者多个类型的长时任务存在多类型业务时只需要申请主业务类型长时任务。只要主申请的任务存在应用就不会被冻结后台长时任务参考文档https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/continuous-task-V5 长时任务申请约束与限制 申请限制Stage模型中长时任务仅支持UIAbility申请FA模型中长时任务仅支持ServiceAbility申请。数量限制一个UIAbilityFA模型则为ServiceAbility同一时刻仅支持申请一个长时任务即在一个长时任务结束后才可能继续申请。如果一个应用同时需要申请多个长时任务需要创建多个UIAbility一个应用的一个UIAbility申请长时任务后整个应用下的所有进程均不会被挂起。运行限制在手机产品上系统会进行长时任务校验。 场景1若应用申请了长时任务但未真正执行申请类型的长时任务或申请类型的任务已结束系统会对应用进行管控。例如系统检测到应用申请了AUDIO_PLAYBACK音视频播放但实际未播放音乐长时任务会被取消。 场景2若应用没有申请对应的长时任务类型但执行了相关类型的长时任务系统会对应用进行管控。例如系统检测到应用只申请了AUDIO_PLAYBACK音视频播放但实际上除了播放音乐对应AUDIO_PLAYBACK类型还在进行录制对应AUDIO_RECORDING类型系统会对应用进行管控。 场景3若运行长时任务的进程后台负载持续高于所申请类型的典型负载系统会对应用进行管控。
- 上一篇: php网站页面转wordpress家装在线设计平台
- 下一篇: php网站怎么样单县建设局网站
相关文章
-
php网站页面转wordpress家装在线设计平台
php网站页面转wordpress家装在线设计平台
- 站长
- 2026年02月17日
-
PHP网站新闻发布怎么做简单的html模板
PHP网站新闻发布怎么做简单的html模板
- 站长
- 2026年02月17日
-
php网站授权服饰 企业 网站建设
php网站授权服饰 企业 网站建设
- 站长
- 2026年02月17日
-
php网站怎么样单县建设局网站
php网站怎么样单县建设局网站
- 站长
- 2026年02月17日
-
php网站怎么做post订单htaccess mediawiki wordpress
php网站怎么做post订单htaccess mediawiki wordpress
- 站长
- 2026年02月17日
-
php网站怎么做关键词seo是什么意思
php网站怎么做关键词seo是什么意思
- 站长
- 2026年02月17日
