做网站工资高不高,照片后期网站,微平台推广自己怎么做,精品课程网站开发项目particleAbility模块 
particleAbility模块提供了Service类型Ability的能力#xff0c;包括启动、停止指定的particleAbility#xff0c;获取dataAbilityHelper#xff0c;连接、断开当前Ability与指定ServiceAbility等。 说明#xff1a; 本模块首批接口从API version 7开… particleAbility模块 
particleAbility模块提供了Service类型Ability的能力包括启动、停止指定的particleAbility获取dataAbilityHelper连接、断开当前Ability与指定ServiceAbility等。 说明 本模块首批接口从API version 7开始支持。后续版本的新增接口采用上角标单独标记接口的起始版本。 本模块接口仅可在FA模型下使用。 使用限制 
particleAbility模块用来对Data和Service类型的Ability进行操作。 
导入模块 
import particleAbility from ohos.ability.particleAbility 
开发前请熟悉鸿蒙开发指导文档gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 
particleAbility.startAbility 
startAbility(parameter: StartAbilityParameter, callback: AsyncCallbackvoid): void 
使用此方法启动指定的particleAbilitycallback形式。 
系统能力SystemCapability.Ability.AbilityRuntime.FAModel 
参数 
名称类型必填描述parameterStartAbilityParameter是指示启动的abilitycallbackAsyncCallbackvoid是被指定的回调方法 
示例 
import particleAbility from ohos.ability.particleAbility
import wantConstant from ohos.ability.wantConstant
particleAbility.startAbility({want:{action: action.system.home,entities: [entity.system.home],type: MIMETYPE,flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION,deviceId: ,bundleName: com.example.Data,abilityName: com.example.Data.MainAbility,uri:},},(error, result)  {console.log(particleAbility startAbility errCode:  error  result:  result)},
) 
particleAbility.startAbility 
startAbility(parameter: StartAbilityParameter): Promisevoid; 
使用此方法启动指定的particleAbilityPromise形式。 
系统能力SystemCapability.Ability.AbilityRuntime.FAModel 
参数 
名称类型必填描述parameterStartAbilityParameter是指示启动的ability 
返回值 
类型说明Promisevoid使用Promise形式返回结果。 
示例 
import particleAbility from ohos.ability.particleAbility
import wantConstant from ohos.ability.wantConstant
particleAbility.startAbility({want:{action: action.system.home,entities: [entity.system.home],type: MIMETYPE,flags: wantConstant.Flags.FLAG_AUTH_READ_URI_PERMISSION,deviceId: ,bundleName: com.example.Data,abilityName: com.example. Data.MainAbility,uri:},},
).then((data)  {console.info(particleAbility startAbility);
}); 
particleAbility.terminateSelf 
terminateSelf(callback: AsyncCallbackvoid): void 
终止particleAbilitycallback形式。 
系统能力SystemCapability.Ability.AbilityRuntime.FAModel 
参数 
名称类型必填描述callbackAsyncCallbackvoid是表示被指定的回调方法 
示例 
import particleAbility from ohos.ability.particleAbility
particleAbility.terminateSelf((error, result)  {console.log(particleAbility terminateSelf errCode:  error  result:  result)}
) 
particleAbility.terminateSelf 
terminateSelf(): Promisevoid 
终止particleAbilityPromise形式。 
系统能力SystemCapability.Ability.AbilityRuntime.FAModel 
返回值 
类型说明Promisevoid使用Promise形式返回结果。 
示例 
import particleAbility from ohos.ability.particleAbility
particleAbility.terminateSelf().then((data)  {console.info(particleAbility terminateSelf);
}); 
particleAbility.acquireDataAbilityHelper 
acquireDataAbilityHelper(uri: string): DataAbilityHelper 
获取dataAbilityHelper。 
系统能力SystemCapability.Ability.AbilityRuntime.FAModel 
参数 
名称类型必填描述uristring是指示要打开的文件的路径。 
返回值 
类型说明DataAbilityHelper用来协助其他Ability访问DataAbility的工具类。 
示例 
import particleAbility from ohos.ability.particleAbility     
var uri  ;
particleAbility.acquireDataAbilityHelper(uri) 
particleAbility.startBackgroundRunning 
startBackgroundRunning(id: number, request: NotificationRequest, callback: AsyncCallbackvoid): void; 
向系统申请长时任务使用callback形式返回结果建议使用新接口backgroundTaskManager.startBackgroundRunning)。 
需要权限:  ohos.permission.KEEP_BACKGROUND_RUNNING 
系统能力SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask 
参数 
参数名类型必填说明idnumber是长时任务通知id号requestNotificationRequest是通知参数用于显示通知栏的信息callbackAsyncCallbackvoid是callback形式返回启动长时任务的结果 
示例 
import notification from ohos.notification;
import particleAbility from ohos.ability.particleAbility;
import wantAgent from ohos.wantAgent;function callback(err, data) {if (err) {console.error(Operation failed Cause:   err);} else {console.info(Operation succeeded);}
}let wantAgentInfo  {wants: [{bundleName: com.example.myapplication,abilityName: com.example.myapplication.MainAbility}],operationType: wantAgent.OperationType.START_ABILITY,requestCode: 0,wantAgentFlags: [wantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
};wantAgent.getWantAgent(wantAgentInfo).then((wantAgentObj)  {let basicContent  {title: title,text: text};let notificationContent  {contentType: notification.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,normal: basicContent};let request  {content: notificationContent,wantAgent: wantAgentObj};let id  1;particleAbility.startBackgroundRunning(id, request, callback);
}); 
particleAbility.startBackgroundRunning 
startBackgroundRunning(id: number, request: NotificationRequest): Promisevoid 
需要权限:  ohos.permission.KEEP_BACKGROUND_RUNNING 
系统能力SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask 
向系统申请长时任务使用promise形式返回结果建议使用新接口backgroundTaskManager.startBackgroundRunning)。 
参数 
参数名类型必填说明idnumber是长时任务通知id号requestNotificationRequest是通知参数用于显示通知栏的信息 
返回值 
类型说明Promisevoid使用Promise形式返回结果。 
示例 
import notification from ohos.notification;
import particleAbility from ohos.ability.particleAbility;
import wantAgent from ohos.wantAgent;let wantAgentInfo  {wants: [{bundleName: com.example.myapplication,abilityName: com.example.myapplication.MainAbility}],operationType: wantAgent.OperationType.START_ABILITY,requestCode: 0,wantAgentFlags: [wantAgent.WantAgentFlags.UPDATE_PRESENT_FLAG]
};wantAgent.getWantAgent(wantAgentInfo).then((wantAgentObj)  {let basicContent  {title: title,text: text};let notificationContent  {contentType: notification.ContentType.NOTIFICATION_CONTENT_BASIC_TEXT,normal: basicContent};let request  {content: notificationContent,wantAgent: wantAgentObj};let id  1;particleAbility.startBackgroundRunning(id, request).then(()  {console.info(Operation succeeded);}).catch((err)  {console.error(Operation failed Cause:   err);});
}); 
particleAbility.cancelBackgroundRunning 
cancelBackgroundRunning(callback: AsyncCallbackvoid): void; 
向系统申请取消长时任务使用callback形式返回结果建议使用新接口backgroundTaskManager.stopBackgroundRunning)。 
系统能力SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask 
参数 
参数名类型必填说明callbackAsyncCallbackvoid是callback形式返回启动长时任务的结果 
示例 
import particleAbility from ohos.ability.particleAbility;function callback(err, data) {if (err) {console.error(Operation failed Cause:   err);} else {console.info(Operation succeeded);}
} 
particleAbility.cancelBackgroundRunning(callback); 
particleAbility.cancelBackgroundRunning 
cancelBackgroundRunning(): Promisevoid; 
向系统申请取消长时任务使用promise形式返回结果建议使用新接口backgroundTaskManager.stopBackgroundRunning)。 
系统能力SystemCapability.ResourceSchedule.BackgroundTaskManager.ContinuousTask 
返回值 
类型说明Promisevoid使用Promise形式返回结果。 
示例 
import particleAbility from ohos.ability.particleAbility;particleAbility.cancelBackgroundRunning().then(()  {console.info(Operation succeeded);
}).catch((err)  {console.error(Operation failed Cause:   err);
}); 
particleAbility.connectAbility 
connectAbility(request: Want, options:ConnectOptions): number 
将当前ability连接到指定ServiceAbilitycallback形式。 
系统能力SystemCapability.Ability.AbilityRuntime.FAModel 
参数 
名称类型必填描述requestWant)是表示被连接的ServiceAbility。optionsConnectOptions是被指定的回调方法。 
ConnectOptions类型说明 
系统能力以下各项对应的系统能力均为SystemCapability.Ability.AbilityRuntime.Core 
名称读写属性类型必填描述onConnect只读function是连接成功时的回调函数。onDisconnect只读function是连接失败时的回调函数。onFailed只读function是ConnectAbility调用失败时的回调函数。 
示例 import rpc from ohos.rpcfunction onConnectCallback(element, remote){console.log(ConnectAbility onConnect remote is proxy:  (remote instanceof rpc.RemoteProxy));}function onDisconnectCallback(element){console.log(ConnectAbility onDisconnect element.deviceId :   element.deviceId)}function onFailedCallback(code){console.log(particleAbilityTest ConnectAbility onFailed errCode :   code)}var connId  particleAbility.connectAbility({bundleName: com.ix.ServiceAbility,abilityName: ServiceAbilityA,},{onConnect: onConnectCallback,onDisconnect: onDisconnectCallback,onFailed: onFailedCallback,},);particleAbility.disconnectAbility(connId).then((data){console.log(  data:   data);}).catch((error){console.log(particleAbilityTest result errCode :   error.code )}); 
particleAbility.disconnectAbility 
disconnectAbility(connection: number, callback:AsyncCallbackvoid): void; 
将功能与服务功能断开连接。 
系统能力SystemCapability.Ability.AbilityRuntime.FAModel 
参数 
参数名类型必填说明callbackAsyncCallbackvoid是callback形式返回断开连接的结果 
示例 
import rpc from ohos.rpcfunction onConnectCallback(element, remote){console.log(ConnectAbility onConnect remote is proxy:  (remote instanceof rpc.RemoteProxy));}function onDisconnectCallback(element){console.log(ConnectAbility onDisconnect element.deviceId :   element.deviceId)}function onFailedCallback(code){console.log(particleAbilityTest ConnectAbility onFailed errCode :   code)}var connId  particleAbility.connectAbility({bundleName: com.ix.ServiceAbility,abilityName: ServiceAbilityA,},{onConnect: onConnectCallback,onDisconnect: onDisconnectCallback,onFailed: onFailedCallback,},);var result   particleAbility.disconnectAbility(connId).then((data){console.log(  data:   data);}).catch((error){console.log(particleAbilityTest result errCode :   error.code )}); 
particleAbility.disconnectAbility 
disconnectAbility(connection: number): Promisevoid; 
将功能与服务功能断开连接。 
系统能力SystemCapability.Ability.AbilityRuntime.FAModel 
返回值 
类型说明Promisevoid使用Promise形式返回结果。HarmonyOS与OpenHarmony鸿蒙文档籽料mau123789是v直接拿 示例 
import rpc from ohos.rpc
function onConnectCallback(element, remote){console.log(ConnectAbility onConnect remote is proxy:  (remote instanceof rpc.RemoteProxy));}function onDisconnectCallback(element){console.log(ConnectAbility onDisconnect element.deviceId :   element.deviceId)}function onFailedCallback(code){console.log(particleAbilityTest ConnectAbility onFailed errCode :   code)}var connId  particleAbility.connectAbility({bundleName: com.ix.ServiceAbility,abilityName: ServiceAbilityA,},{onConnect: onConnectCallback,onDisconnect: onDisconnectCallback,onFailed: onFailedCallback,},);particleAbility.disconnectAbility(connId).then((data){console.log(  data:   data);}).catch((error){console.log(particleAbilityTest result errCode :   error.code )}); 
ErrorCode 
获取错误代码。 
系统能力SystemCapability.Ability.AbilityRuntime.FAModel 
变量值说明INVALID_PARAMETER-1无效的参数。 
鸿蒙开发岗位需要掌握那些核心要领 
目前还有很多小伙伴不知道要学习哪些鸿蒙技术不知道重点掌握哪些为了避免学习时频繁踩坑最终浪费大量时间的。 
自己学习时必须要有一份实用的鸿蒙Harmony NEXT资料非常有必要。 这里我推荐根据鸿蒙开发官网梳理与华为内部人员的分享总结出的开发文档。内容包含了【ArkTS、ArkUI、Stage模型、多端部署、分布式应用开发、音频、视频、WebGL、OpenHarmony多媒体技术、Napi组件、OpenHarmony内核、Harmony南向开发、鸿蒙项目实战】等技术知识点。 
废话就不多说了接下来好好看下这份资料。 
如果你是一名Android、Java、前端等等开发人员想要转入鸿蒙方向发展。可以直接领取这份资料辅助你的学习。鸿蒙OpenHarmony知识←前往。下面是鸿蒙开发的学习路线图。 针对鸿蒙成长路线打造的鸿蒙学习文档。鸿蒙OpenHarmony 学习手册共计1236页与鸿蒙OpenHarmony 开发入门教学视频帮助大家在技术的道路上更进一步。 
其中内容包含 
《鸿蒙开发基础》鸿蒙OpenHarmony知识←前往 
ArkTS语言安装DevEco Studio运用你的第一个ArkTS应用ArkUI声明式UI开发.…… 
《鸿蒙开发进阶》鸿蒙OpenHarmony知识←前往 
Stage模型入门网络管理数据管理电话服务分布式应用开发通知与窗口管理多媒体技术安全技能任务管理WebGL国际化开发应用测试DFX面向未来设计鸿蒙系统移植和裁剪定制…… 
《鸿蒙开发实战》鸿蒙OpenHarmony知识←前往 
ArkTS实践UIAbility应用网络案例…… 
最后 
鸿蒙是完全具备无与伦比的机遇和潜力的预计到年底将有 5,000 款的应用完成原生鸿蒙开发这么多的应用需要开发也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长学习鸿蒙势在必行 文章转载自: http://www.morning.drmbh.cn.gov.cn.drmbh.cn http://www.morning.bcjbm.cn.gov.cn.bcjbm.cn http://www.morning.bkpbm.cn.gov.cn.bkpbm.cn http://www.morning.pybqq.cn.gov.cn.pybqq.cn http://www.morning.rgksz.cn.gov.cn.rgksz.cn http://www.morning.srsln.cn.gov.cn.srsln.cn http://www.morning.tfqfm.cn.gov.cn.tfqfm.cn http://www.morning.hlnys.cn.gov.cn.hlnys.cn http://www.morning.srcth.cn.gov.cn.srcth.cn http://www.morning.wgrl.cn.gov.cn.wgrl.cn http://www.morning.zfyr.cn.gov.cn.zfyr.cn http://www.morning.rstrc.cn.gov.cn.rstrc.cn http://www.morning.mknxd.cn.gov.cn.mknxd.cn http://www.morning.ztrht.cn.gov.cn.ztrht.cn http://www.morning.fndmk.cn.gov.cn.fndmk.cn http://www.morning.ebpz.cn.gov.cn.ebpz.cn http://www.morning.rhmt.cn.gov.cn.rhmt.cn http://www.morning.pclgj.cn.gov.cn.pclgj.cn http://www.morning.hlwzd.cn.gov.cn.hlwzd.cn http://www.morning.zlnyk.cn.gov.cn.zlnyk.cn http://www.morning.yggwn.cn.gov.cn.yggwn.cn http://www.morning.yqmmh.cn.gov.cn.yqmmh.cn http://www.morning.khcpx.cn.gov.cn.khcpx.cn http://www.morning.bzjpn.cn.gov.cn.bzjpn.cn http://www.morning.ngcsh.cn.gov.cn.ngcsh.cn http://www.morning.c7512.cn.gov.cn.c7512.cn http://www.morning.mzydm.cn.gov.cn.mzydm.cn http://www.morning.qnsmk.cn.gov.cn.qnsmk.cn http://www.morning.zpyh.cn.gov.cn.zpyh.cn http://www.morning.dlurfdo.cn.gov.cn.dlurfdo.cn http://www.morning.swkpq.cn.gov.cn.swkpq.cn http://www.morning.fjkkx.cn.gov.cn.fjkkx.cn http://www.morning.bxdlrcz.cn.gov.cn.bxdlrcz.cn http://www.morning.djxnw.cn.gov.cn.djxnw.cn http://www.morning.piekr.com.gov.cn.piekr.com http://www.morning.schwr.cn.gov.cn.schwr.cn http://www.morning.sqfrg.cn.gov.cn.sqfrg.cn http://www.morning.ysdwq.cn.gov.cn.ysdwq.cn http://www.morning.dbphz.cn.gov.cn.dbphz.cn http://www.morning.jpbky.cn.gov.cn.jpbky.cn http://www.morning.wbqt.cn.gov.cn.wbqt.cn http://www.morning.wmfmj.cn.gov.cn.wmfmj.cn http://www.morning.ayftwl.cn.gov.cn.ayftwl.cn http://www.morning.qqrlz.cn.gov.cn.qqrlz.cn http://www.morning.tlrxp.cn.gov.cn.tlrxp.cn http://www.morning.rxzcl.cn.gov.cn.rxzcl.cn http://www.morning.zlqyj.cn.gov.cn.zlqyj.cn http://www.morning.drgmr.cn.gov.cn.drgmr.cn http://www.morning.mszls.cn.gov.cn.mszls.cn http://www.morning.nyfyq.cn.gov.cn.nyfyq.cn http://www.morning.qgtfl.cn.gov.cn.qgtfl.cn http://www.morning.nxdqz.cn.gov.cn.nxdqz.cn http://www.morning.xlyt.cn.gov.cn.xlyt.cn http://www.morning.txkrc.cn.gov.cn.txkrc.cn http://www.morning.rmyt.cn.gov.cn.rmyt.cn http://www.morning.dfndz.cn.gov.cn.dfndz.cn http://www.morning.smdiaosu.com.gov.cn.smdiaosu.com http://www.morning.nqbcj.cn.gov.cn.nqbcj.cn http://www.morning.ohmyjiu.com.gov.cn.ohmyjiu.com http://www.morning.bbyqz.cn.gov.cn.bbyqz.cn http://www.morning.yldgw.cn.gov.cn.yldgw.cn http://www.morning.lxngn.cn.gov.cn.lxngn.cn http://www.morning.jhrkm.cn.gov.cn.jhrkm.cn http://www.morning.pqqxc.cn.gov.cn.pqqxc.cn http://www.morning.clkyw.cn.gov.cn.clkyw.cn http://www.morning.jfzbk.cn.gov.cn.jfzbk.cn http://www.morning.bwttp.cn.gov.cn.bwttp.cn http://www.morning.nzmhk.cn.gov.cn.nzmhk.cn http://www.morning.yrmgh.cn.gov.cn.yrmgh.cn http://www.morning.mdxwz.cn.gov.cn.mdxwz.cn http://www.morning.mpsnb.cn.gov.cn.mpsnb.cn http://www.morning.kwqqs.cn.gov.cn.kwqqs.cn http://www.morning.ygflz.cn.gov.cn.ygflz.cn http://www.morning.drbwh.cn.gov.cn.drbwh.cn http://www.morning.dgng.cn.gov.cn.dgng.cn http://www.morning.txzmy.cn.gov.cn.txzmy.cn http://www.morning.fjglf.cn.gov.cn.fjglf.cn http://www.morning.bfrsr.cn.gov.cn.bfrsr.cn http://www.morning.nd-test.com.gov.cn.nd-test.com http://www.morning.ymsdr.cn.gov.cn.ymsdr.cn