- 博客(74)
- 收藏
- 关注
原创 鸿蒙Harmony开发实战(设备管理器)EnterpriseAdminExtensionAbility开发指南
企业设备管理扩展能力,是设备管理应用必备组件。
2024-09-19 20:30:53
933
原创 鸿蒙Harmony开发实战(Input Kit)事件监听设备开发详解
多模提供为应用提供了按键、输入事件(鼠标、触屏和轴事件)监听能力,当前仅支持录屏类应用。使用场景如:用户在录屏应用开启录屏时,需要监听设备的按键、鼠标、触摸和轴事件。
2024-09-19 18:56:13
973
原创 鸿蒙Harmony开发实战(Input Kit)输入设备开发实践
Input Kit除了提供基础的输入事件服务之外,还提供了获取输入设备列表,改变鼠标光标样式等功能和接口。
2024-09-19 17:10:33
964
1
原创 鸿蒙Harmony开发实战(Input Kit)鼠标光标开发详解
Input Kit除了提供基础的输入事件服务之外,还提供了获取输入设备列表,改变鼠标光标样式等功能和接口。
2024-09-19 16:26:55
1100
原创 鸿蒙Harmony开发实战(网络服务器)应用文件上传下载
当前上传应用文件功能,仅支持上传应用缓存文件路径(cacheDir)下的文件。使用上传下载模块,需声明权限:ohos.permission.INTERNET。
2024-09-19 16:05:12
976
1
原创 鸿蒙Harmony开发实战(5.0)USB服务开发指导详解
USB服务是应用访问底层的一种设备抽象概念。开发者根据提供的USB API,可以获取设备列表、控制设备访问权限、以及与连接的设备进行数据传输、控制命令传输等。
2024-09-19 15:30:57
1277
原创 鸿蒙Harmony开发实战(5.0)管理应用账号
能力限制:应用卸载场景下,被卸载应用的账号数据会被删除;本地账号删除场景下,被删除本地账号下的所有应用的账号数据会被删除。
2024-09-19 14:49:44
1026
原创 HarmonyOS NEXT开发实战:应用事件-订阅/取消公共事件
动态订阅是指当应用在运行状态时对某个公共事件进行订阅,在运行期间如果有订阅的事件发布那么订阅了这个事件的应用将会收到该事件及其传递的参数。
2024-09-18 20:29:58
1061
原创 HarmonyOS NEXT开发实战:实现拨打电话
将当前的通话状态上报给app,可以根据当前的通话状态去做一些逻辑处理。例如在当前没有正在进行呼叫的时候,可以正常拨打新的一通电话。
2024-09-18 18:03:13
1398
原创 HarmonyOS NEXT开发实战:短信服务
短信服务模块提供了管理短信的一些基础能力,包括创建、发送短信,获取、设置发送短信的默认SIM卡槽ID,获取、设置短信服务中心地址,以及检查当前设备是否具备短信发送和接收能力等。
2024-09-18 16:42:49
1478
原创 鸿蒙HarmonyOS NEXT开发实战:跨设备互通(RichEditor控件)
富文本控件已经集成跨设备互通能力,通过使用富文本控件RichEditor的右键菜单即可使用跨设备互通能力。跨设备互通提供跨设备的相机、扫描、图库访问能力,平板或2in1设备可以调用手机的相机、扫描、图库等功能。
2024-09-18 16:12:02
1191
原创 鸿蒙HarmonyOS NEXT开发实战:跨设备互通NDK指导
跨设备互通提供跨设备的相机、扫描、图库访问能力,平板或2in1设备可以调用手机的相机、扫描、图库等功能。
2024-09-18 15:30:48
938
原创 鸿蒙HarmonyOS NEXT开发实战:跨设备互通特性流程
跨设备互通提供跨设备的相机、扫描、图库访问能力,平板或2in1设备可以调用手机的相机、扫描、图库等功能。
2024-09-18 14:38:15
727
原创 鸿蒙HarmonyOS NEXT开发实战:HTTP发起网络数据请求NAPI封装(C/C++)
发送一个同步HTTP请求,也可以设置请求头和请求体等参数,并返回来自服务器的HTTP响应。常用于获取资源,支持通过拦截器来处理请求和响应。
2024-09-14 22:16:56
1651
原创 鸿蒙HarmonyOS NEXT开发实战:【远场通信】送网络请求-HTTP
HTTP(Hypertext Transfer Protocol)是一种用于传输数据的协议,它是基于客户端-服务器模型的,客户端向服务器发出请求,服务器返回响应。
2024-09-14 21:58:56
1657
原创 鸿蒙HarmonyOS NEXT开发实战:弱网连接迁移模式通知设置
在弱网环境下,系统发起多网迁移(WiFi蜂窝,主卡副卡等)的过程中,给应用提供连接迁移开始和完成通知,应用根据连接迁移通知的建议进行重建,快速恢复业务,给用户带来平滑、高速、低时延的上网体验。
2024-09-14 21:41:48
1297
原创 鸿蒙HarmonyOS NEXT开发实战:Network Boost Kit(网络加速服务)
Network Boost Kit(网络加速服务)提供网络加速能力以及网络感知、网络质量预测等能力,通过软、硬、芯、端、管、云等全方位的协同解决方案实现网络资源的调优和加速,从而构筑更可靠、更流畅、更高速的上网体验。
2024-09-14 21:16:29
897
原创 鸿蒙HarmonyOS NEXT开发实战:NetConnection开发指导
使用本文档涉及接口获取网络相关信息时,需先创建Native C++工程,在源文件中将相关接口封装,再在ArkTs层对封装的接口进行调用,使用hilog或者console.log等手段选择打印在控制台或者生成设备日志。
2024-09-14 17:39:53
1260
原创 鸿蒙HarmonyOS NEXT开发实战:网络连接管理
网络连接管理提供管理网络一些基础能力,包括WiFi/蜂窝/Ethernet等多网络连接优先级管理、网络质量评估、订阅默认/指定网络连接状态变化、查询网络连接信息、DNS解析等功能。
2024-09-14 16:44:03
1357
原创 鸿蒙HarmonyOS NEXT开发实战:(网络服务)MDNS管理
MDNS即多播DNS(Multicast DNS),提供局域网内的本地服务添加、移除、发现、解析等能力。
2024-09-14 16:02:00
1195
原创 鸿蒙HarmonyOS NEXT开发实战:Socket数据传输
Socket 连接主要是通过 Socket 进行数据传输,支持 TCP/UDP/Multicast/TLS 协议。
2024-09-14 15:33:34
1577
原创 鸿蒙HarmonyOS NEXT开发实战:(网络服务)WebSocket连接
WebSocket连接功能主要由webSocket模块提供。使用该功能需要申请ohos.permission.INTERNET权限。具体接口说明如下表。
2024-09-14 14:33:13
1134
原创 鸿蒙(HarmonyOS NEXT)开发实战:HTTP数据请求
调用该对象的request()方法,传入http请求的url地址和可选参数,发起网络请求。
2024-09-13 20:11:42
1697
原创 鸿蒙(HarmonyOS NEXT)开发实战:Distributed Service Kit(分布式管理服务开发)
Distributed Service Kit(分布式管理服务)实现了分布式设备管理、分布式硬件管理、分布式键鼠穿越等能力。
2024-09-13 19:30:40
1062
原创 鸿蒙(HarmonyOS NEXT)开发实战:P2P模式开发指导
P2P模式,主要提供了wlan设备的一种点对点连接技术,它可以在两台 STA 之间直接建立 TCP/IP 链接,并不需要AP的参与。
2024-09-13 17:06:25
1146
原创 鸿蒙(HarmonyOS NEXT)开发实战:SE安全单元访问开发指南
安全单元(SecureElement,简称SE),电子设备上可能存在一个或多个安全单元,比如有eSE(Embedded SE)和SIM卡。能够充当安全单元的SIM卡,要求具备NFC功能。
2024-09-13 16:51:06
625
原创 鸿蒙(HarmonyOS NEXT)开发实战:HCE卡模拟开发指南
应用程序模拟NFC卡片,和NFC读卡器通信完成NFC刷卡业务。从使用场景上,可以分成HCE应用前台刷卡,和HCE应用后台刷卡。
2024-09-13 16:16:55
1258
原创 鸿蒙(HarmonyOS NEXT)开发实战:串行通信开发指导
SPP是Serial Port Profile(串口协议)的缩写,是一种蓝牙协议,用于在蓝牙设备之间建立串行通信连接。通过SPP,蓝牙设备可以像使用串口一样进行数据传输,例如传输文件、文本等。
2024-09-13 15:05:34
1395
原创 鸿蒙(HarmonyOS NEXT)开发实战:通用属性协议开发指导
通用属性协议是GATT(Generic Attribute)的缩写,它是一种用于在蓝牙低功耗设备之间传输数据的协议,定义了一套通用的属性和服务框架。通过GATT协议,蓝牙设备可以向其他设备提供服务,也可以从其他设备获取服务。
2024-09-13 14:29:28
942
原创 鸿蒙(HarmonyOS)开发实战:广播与扫描开发实践规范
广播与扫描,主要提供了蓝牙设备的开启广播、关闭广播、开启扫描、关闭扫描方法,通过广播和扫描发现对端蓝牙设备,实现低功耗的通信。
2024-09-12 22:03:09
523
原创 鸿蒙(HarmonyOS)开发实战:渲渲染控制-ContentSlot混合开发详解
支持混合模式开发,当容器是ArkTS组件,子组件在Native侧创建时,推荐使用ContentSlot占位组件。
2024-09-12 21:21:39
798
原创 鸿蒙(HarmonyOS)开发实战:渲染控制-ForEach循环渲染详解
ForEach接口基于数组类型数据来进行循环渲染,需要与容器组件配合使用,且接口返回的组件应当是允许包含在ForEach父容器组件中的子组件。例如,ListItem组件要求ForEach的父容器组件必须为List组件。
2024-09-12 20:36:45
1084
原创 鸿蒙(HarmonyOS)开发实战:if/else条件渲染场景详解
ArkTS提供了渲染控制的能力。条件渲染可根据应用的不同状态,使用if、else和else if渲染对应状态下的UI内容。
2024-09-12 19:09:58
871
原创 鸿蒙(HarmonyOS)开发实战:将非观察数据变为可观察数据-makeObserved接口详解
class的定义在三方包中:开发者无法手动对class中需要观察的属性加上@Trace标签,可以使用makeObserved使得当前对象可以被观察。
2024-09-12 17:26:22
992
原创 鸿蒙开发实战:状态管理框架代理-getTarget接口详解
状态管理框架会对Class、Date、Map、Set、Array类型的原始对象添加代理,用于观测属性变化与API调用。这一层代理会使得变量类型改变,在类型判断、NAPI调用等场景,会由于类型并非原始对象的类型产生预料之外的结果。
2024-09-12 16:21:54
819
原创 鸿蒙next开发实战:Repeat子组件复用规范详解
Repeat组件的virtualScroll场景不完全兼容V1装饰器,使用V1装饰器存在渲染异常,不建议开发者同时使用V1装饰器和virtualScroll场景。
2024-09-12 15:30:47
1191
原创 鸿蒙next开发实战:组件冻结功能规范详解
当@ComponentV2装饰的自定义组件处于非激活状态时,状态变量将不响应更新,即@Monitor不会调用,状态变量关联的节点不会刷新。通过freezeWhenInactive属性来决定是否使用冻结功能,不传参数时默认不使用。支持的场景有:页面路由,TabContent,Navigation。
2024-09-12 15:10:36
1253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人