![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
鸿蒙开发学习笔录
文章平均质量分 87
爱桥代码的程序媛
这个作者很懒,什么都没留下…
展开
-
鸿蒙OpenHarmony Native API【raw_dir.h与raw_file.h】 头文件
提供rawfile目录相关功能原创 2024-07-24 22:19:48 · 763 阅读 · 0 评论 -
鸿蒙OpenHarmony Native API【native_interface_bundle.h与native_interface_xcompo】 头文件
【native_interface_bundle.h与native_interface_xcompo】 头文件原创 2024-07-24 20:49:36 · 477 阅读 · 0 评论 -
鸿蒙OpenHarmony Native API【drawing_text_declaration.h与drawing_text_typography】 头文件
提供2d drawing文本相关的数据结构声明原创 2024-07-23 22:25:14 · 411 阅读 · 0 评论 -
鸿蒙OpenHarmony Native API【drawing_pen.h】 头文件
Drawing]文件中定义了与画笔相关的功能函数81.0。原创 2024-07-23 20:35:05 · 750 阅读 · 2 评论 -
鸿蒙OpenHarmony Native API【drawing_path.h】 头文件
Drawing]文件中定义了与自定义路径相关的功能函数81.0。原创 2024-07-23 17:03:41 · 797 阅读 · 0 评论 -
鸿蒙OpenHarmony Native API【drawing_color.h与drawing_font_collection.h】 头文件
Drawing]文件中定义了与颜色相关的功能函数81.0。原创 2024-07-23 14:51:52 · 495 阅读 · 1 评论 -
鸿蒙OpenHarmony Native API【drawing_canvas.h】 头文件
Drawing]文件中定义了与画布相关的功能函数81.0。原创 2024-07-22 22:21:39 · 382 阅读 · 0 评论 -
鸿蒙OpenHarmony Native API【drawing_brush.h】 头文件
Drawing]文件中定义了与画刷相关的功能函数81.0。原创 2024-07-22 20:33:44 · 278 阅读 · 0 评论 -
鸿蒙OpenHarmony Native API【drawing_bitmap.h】 头文件
Drawing]文件中定义了与位图相关的功能函数81.0。原创 2024-07-22 17:06:08 · 403 阅读 · 1 评论 -
鸿蒙OpenHarmony Native API【Rawfile】
提供操作rawfile目录和rawfile文件的功能提供操作rawfile目录和rawfile文件功能功能包括遍历、打开、搜索、读取和关闭rawfile81.0。原创 2024-07-22 14:51:30 · 1225 阅读 · 0 评论 -
鸿蒙OpenHarmony Native API【Drawing】
Drawing模块提供包括2D图形渲染、文字绘制和图片显示等功能函数Drawing模块提供包括2D图形渲染、文字绘制和图片显示等功能函数.提供2D绘制功能81.0。原创 2024-07-21 22:32:32 · 998 阅读 · 0 评论 -
鸿蒙OpenHarmony Native API【NativeWindow】
提供NativeWindow功能,主要用来和egl对接81.0。原创 2024-07-21 20:15:37 · 669 阅读 · 0 评论 -
鸿蒙OpenHarmony Native API【HiLog】
HiLog模块实现日志打印功能。开发者可以通过使用这些接口实现日志相关功能,输出日志时可以指定日志类型、所属业务领域、日志TAG标识、日志级别等。8。原创 2024-07-20 22:05:50 · 897 阅读 · 0 评论 -
鸿蒙OpenHarmony Native API【Native_Bundle】
91.0。原创 2024-07-20 20:16:19 · 467 阅读 · 0 评论 -
鸿蒙OpenHarmony Native API【Native XComponent】
Describes the surface and touch event held by the ArkUI XComponent, which can be used for the EGL/OpenGLES and media data input and displayed on the ArkUI XComponent.原创 2024-07-19 22:23:02 · 904 阅读 · 0 评论 -
鸿蒙语言基础类库:【console (日志打印)】
打印debug级别的日志信息。原创 2024-07-19 21:42:13 · 368 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.vibrator (振动)】
ohos.permission.VIBRATE,该权限为系统权限。鸿蒙更多技术分享,在结尾扫。原创 2024-07-19 20:00:00 · 392 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.storage (数据存储)】
通过索引读取缓存中存储的值。删除缓存中索引对应的键值对。修改缓存中索引对应的值。清空缓存中存储的键值对。原创 2024-07-19 14:35:36 · 1356 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.sensor (传感器)】
针对同一个方法内,不支持多次调用。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。观察加速度数据变化。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。原创 2024-07-18 22:29:25 · 1331 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.router (页面路由)】
以下各项对应的系统能力均为SystemCapability.ArkUI.ArkUI.Full。以下各项对应的系统能力均为SystemCapability.ArkUI.ArkUI.Full。以下各项对应的系统能力均为SystemCapability.ArkUI.ArkUI.Full。示例中的uri字段是页面路由,由配置文件中的pages列表指定。清空页面栈中的所有历史页面,仅保留当前页面作为栈顶页面。用应用内的某个页面替换当前页面,并销毁被替换的页面。获取当前在页面栈内的页面数量。获取当前页面的参数信息。原创 2024-07-18 21:43:55 · 1172 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.request (上传下载)】
fail返回值中的data中的code为HTTP状态码。原创 2024-07-18 20:39:53 · 1081 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.prompt (弹窗)】
showToast(options: ShowToastOptions): void原创 2024-07-18 16:45:41 · 1508 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.notification (通知消息)】
以下各项对应的系统能力均为SystemCapability.Notification.Notification。:以下各项对应的系统能力均为SystemCapability.Notification.Notification。原创 2024-07-17 22:37:37 · 583 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.network (网络状态)】
获取当前设备的网络类型。原创 2024-07-17 20:36:11 · 534 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.mediaquery (媒体查询)】
给MediaQueryList添加回调函数,回调函数应在onShow生命周期之前添加,即需要在onInit或onReady生命周期里添加。以下各项对应的系统能力均为SystemCapability.ArkUI.ArkUI.Full。根据媒体查询条件,创建MediaQueryList对象。移除MediaQueryList中的回调函数。matches状态变化时的执行函数。定义MediaQuery列表信息。定义MediaQuery事件。原创 2024-07-17 14:27:26 · 507 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.geolocation (地理位置)】
获取设备的地理位置。原创 2024-07-16 22:18:15 · 991 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.file (文件存储)】
将指定文件移动到其他指定位置。原创 2024-07-16 20:36:22 · 842 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.fetch (数据请求)】
通过网络获取数据。原创 2024-07-16 14:36:05 · 662 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.device (设备信息)】
在首页的onShow生命周期之前不建议调用device.getInfo接口。原创 2024-07-15 22:15:22 · 490 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.configuration (应用配置)】
configuration.getLocalegetLocale(): 获取应用当前的语言和地区。默认与系统的语言和地区同步。系统能力: SystemCapability.ArkUI.ArkUI.Lite返回值: 表1 LocaleResponse示例:原创 2024-07-15 20:49:38 · 356 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.brightness (屏幕亮度)】
设置屏幕是否保持常亮状态,开启常亮模式推荐在onShow()阶段调用。设置设备当前的屏幕亮度模式。获得设备当前的屏幕亮度值。设置设备当前的屏幕亮度值。获得当前屏幕亮度模式。原创 2024-07-15 17:56:37 · 1082 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.battery (电量信息)】
获取设备当前的充电状态及剩余电量。原创 2024-07-14 22:06:13 · 318 阅读 · 0 评论 -
鸿蒙语言基础类库:【@system.app (应用上下文)】
设置图片文件缓存的大小上限,单位为字节,提升再次加载同源图片的加载速度,特别是对网络图源、缩略图会有较明显提升。缓存采用内置的LRU策略,新图片加载后,如果超过文件缓存上限,会按照时间由远到近删除缓存图片文件直到缓存图片大小满足缓存上限。缓存采用内置的LRU策略,新图片加载后,如果解码前数据超过缓存上限,会删除最久未再次加载的图片数据缓存。设置内存中缓存解码后图片的数量上限,提升再次加载同源图片的加载速度。缓存采用内置的LRU策略,新图片加载后,如果超过缓存上限,会删除最久未再次加载的缓存。原创 2024-07-14 20:35:34 · 655 阅读 · 0 评论 -
鸿蒙语言基础类库:【@ohos.data.storage (轻量级存储)】
轻量级存储为应用提供key-value键值型的文件数据处理能力,支持应用对数据进行轻量级存储及查询。数据存储形式为键值对,键的类型为字符串型,值的存储数据类型包括数字型、字符型、布尔型。原创 2024-07-12 22:03:43 · 778 阅读 · 0 评论 -
鸿蒙语言基础类库:【@ohos.bytrace (性能打点)】
标记一个预追踪耗时任务的开始,expectedTime是可选参数,标识该任务的期望耗时。原创 2024-07-12 20:45:13 · 839 阅读 · 0 评论 -
鸿蒙语言基础类库:【@ohos.uitest (UiTest)】 测试
UiTest提供模拟UI操作的能力,供开发者在测试场景使用,主要支持如点击、双击、长按、滑动等UI操作能力。点击或者复制转到。本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。原创 2024-07-12 15:22:19 · 822 阅读 · 0 评论 -
鸿蒙语言基础类库:【@ohos.application.testRunner (TestRunner)】 测试
TestRunner模块提供了框架测试的能力。包括准备单元测试环境、运行测试用例。如果您想实现自己的单元测试框架,您必须继承这个类并覆盖它的所有方法。点击或者复制转到。本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。原创 2024-07-11 22:05:17 · 724 阅读 · 0 评论 -
鸿蒙语言基础类库:【@ohos.worker (启动一个Worker)】
本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。点击或者复制转到。Worker是与主线程并行的独立线程。创建Worker的线程称之为宿主线程,Worker自身的线程称之为Worker线程。创建Worker传入的url文件在Worker线程中执行,可以处理耗时操作但不可以直接操作UI。原创 2024-07-11 14:37:38 · 1931 阅读 · 0 评论 -
鸿蒙语言基础类库:【@ohos.util.Vector (线性容器Vector)】
Vector是一种线性数据结构,底层基于数组实现。当Vector的内存用尽时,会自动分配更大的连续内存区,将原先的元素复制到新的内存区,并释放旧的内存区。使用Vector能够高效快速地访问元素。原创 2024-07-10 22:16:31 · 1170 阅读 · 0 评论 -
鸿蒙语言基础类库:【@ohos.util.TreeSet (非线性容器TreeSet)】
TreeSet基于[TreeMap]实现,在TreeSet中,只对value对象进行处理。TreeSet可用于存储一系列值的集合,元素中value唯一且有序。原创 2024-07-10 21:18:03 · 916 阅读 · 0 评论