- 博客(464)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 鸿蒙OpenHarmony大合集:【语言基础类库】
鸿蒙是完全具备无与伦比的机遇和潜力的;预计到年底将有 5,000 款的应用完成原生鸿蒙开发,这么多的应用需要开发,也就意味着需要有更多的鸿蒙人才。鸿蒙开发工程师也将会迎来爆发式的增长,学习鸿蒙势在必行!
2024-04-29 16:36:53
1359
原创 鸿蒙OpenHarmony Native API【drawing_brush.h】 头文件
Drawing]文件中定义了与画刷相关的功能函数81.0。
2024-07-22 20:33:44
49
原创 鸿蒙OpenHarmony Native API【drawing_bitmap.h】 头文件
Drawing]文件中定义了与位图相关的功能函数81.0。
2024-07-22 17:06:08
219
原创 鸿蒙OpenHarmony Native API【Rawfile】
提供操作rawfile目录和rawfile文件的功能提供操作rawfile目录和rawfile文件功能功能包括遍历、打开、搜索、读取和关闭rawfile81.0。
2024-07-22 14:51:30
506
原创 鸿蒙OpenHarmony Native API【Drawing】
Drawing模块提供包括2D图形渲染、文字绘制和图片显示等功能函数Drawing模块提供包括2D图形渲染、文字绘制和图片显示等功能函数.提供2D绘制功能81.0。
2024-07-21 22:32:32
534
1
原创 鸿蒙OpenHarmony Native API【HiLog】
HiLog模块实现日志打印功能。开发者可以通过使用这些接口实现日志相关功能,输出日志时可以指定日志类型、所属业务领域、日志TAG标识、日志级别等。8。
2024-07-20 22:05:50
641
原创 鸿蒙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
810
原创 鸿蒙语言基础类库:【@system.vibrator (振动)】
ohos.permission.VIBRATE,该权限为系统权限。鸿蒙更多技术分享,在结尾扫。
2024-07-19 20:00:00
270
原创 鸿蒙语言基础类库:【@system.storage (数据存储)】
通过索引读取缓存中存储的值。删除缓存中索引对应的键值对。修改缓存中索引对应的值。清空缓存中存储的键值对。
2024-07-19 14:35:36
1293
原创 鸿蒙语言基础类库:【@system.sensor (传感器)】
针对同一个方法内,不支持多次调用。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。观察加速度数据变化。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。针对同一个应用,多次点击调用时,会覆盖前面的调用效果,即仅最后一次调用生效。
2024-07-18 22:29:25
1241
原创 鸿蒙语言基础类库:【@system.router (页面路由)】
以下各项对应的系统能力均为SystemCapability.ArkUI.ArkUI.Full。以下各项对应的系统能力均为SystemCapability.ArkUI.ArkUI.Full。以下各项对应的系统能力均为SystemCapability.ArkUI.ArkUI.Full。示例中的uri字段是页面路由,由配置文件中的pages列表指定。清空页面栈中的所有历史页面,仅保留当前页面作为栈顶页面。用应用内的某个页面替换当前页面,并销毁被替换的页面。获取当前在页面栈内的页面数量。获取当前页面的参数信息。
2024-07-18 21:43:55
1004
原创 鸿蒙语言基础类库:【@system.prompt (弹窗)】
showToast(options: ShowToastOptions): void
2024-07-18 16:45:41
1390
原创 鸿蒙语言基础类库:【@system.notification (通知消息)】
以下各项对应的系统能力均为SystemCapability.Notification.Notification。:以下各项对应的系统能力均为SystemCapability.Notification.Notification。
2024-07-17 22:37:37
542
原创 鸿蒙语言基础类库:【@system.mediaquery (媒体查询)】
给MediaQueryList添加回调函数,回调函数应在onShow生命周期之前添加,即需要在onInit或onReady生命周期里添加。以下各项对应的系统能力均为SystemCapability.ArkUI.ArkUI.Full。根据媒体查询条件,创建MediaQueryList对象。移除MediaQueryList中的回调函数。matches状态变化时的执行函数。定义MediaQuery列表信息。定义MediaQuery事件。
2024-07-17 14:27:26
475
原创 鸿蒙语言基础类库:【@system.configuration (应用配置)】
configuration.getLocalegetLocale(): 获取应用当前的语言和地区。默认与系统的语言和地区同步。系统能力: SystemCapability.ArkUI.ArkUI.Lite返回值: 表1 LocaleResponse示例:
2024-07-15 20:49:38
350
原创 鸿蒙语言基础类库:【@system.brightness (屏幕亮度)】
设置屏幕是否保持常亮状态,开启常亮模式推荐在onShow()阶段调用。设置设备当前的屏幕亮度模式。获得设备当前的屏幕亮度值。设置设备当前的屏幕亮度值。获得当前屏幕亮度模式。
2024-07-15 17:56:37
1075
原创 鸿蒙语言基础类库:【@system.app (应用上下文)】
设置图片文件缓存的大小上限,单位为字节,提升再次加载同源图片的加载速度,特别是对网络图源、缩略图会有较明显提升。缓存采用内置的LRU策略,新图片加载后,如果超过文件缓存上限,会按照时间由远到近删除缓存图片文件直到缓存图片大小满足缓存上限。缓存采用内置的LRU策略,新图片加载后,如果解码前数据超过缓存上限,会删除最久未再次加载的图片数据缓存。设置内存中缓存解码后图片的数量上限,提升再次加载同源图片的加载速度。缓存采用内置的LRU策略,新图片加载后,如果超过缓存上限,会删除最久未再次加载的缓存。
2024-07-14 20:35:34
651
原创 鸿蒙语言基础类库:【@ohos.data.storage (轻量级存储)】
轻量级存储为应用提供key-value键值型的文件数据处理能力,支持应用对数据进行轻量级存储及查询。数据存储形式为键值对,键的类型为字符串型,值的存储数据类型包括数字型、字符型、布尔型。
2024-07-12 22:03:43
771
原创 鸿蒙语言基础类库:【@ohos.bytrace (性能打点)】
标记一个预追踪耗时任务的开始,expectedTime是可选参数,标识该任务的期望耗时。
2024-07-12 20:45:13
833
原创 鸿蒙语言基础类库:【@ohos.uitest (UiTest)】 测试
UiTest提供模拟UI操作的能力,供开发者在测试场景使用,主要支持如点击、双击、长按、滑动等UI操作能力。点击或者复制转到。本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
2024-07-12 15:22:19
808
原创 鸿蒙语言基础类库:【@ohos.application.testRunner (TestRunner)】 测试
TestRunner模块提供了框架测试的能力。包括准备单元测试环境、运行测试用例。如果您想实现自己的单元测试框架,您必须继承这个类并覆盖它的所有方法。点击或者复制转到。本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
2024-07-11 22:05:17
722
原创 鸿蒙语言基础类库:【@ohos.worker (启动一个Worker)】
本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。点击或者复制转到。Worker是与主线程并行的独立线程。创建Worker的线程称之为宿主线程,Worker自身的线程称之为Worker线程。创建Worker传入的url文件在Worker线程中执行,可以处理耗时操作但不可以直接操作UI。
2024-07-11 14:37:38
1924
原创 鸿蒙语言基础类库:【@ohos.util.Vector (线性容器Vector)】
Vector是一种线性数据结构,底层基于数组实现。当Vector的内存用尽时,会自动分配更大的连续内存区,将原先的元素复制到新的内存区,并释放旧的内存区。使用Vector能够高效快速地访问元素。
2024-07-10 22:16:31
1162
原创 鸿蒙语言基础类库:【@ohos.util.TreeSet (非线性容器TreeSet)】
TreeSet基于[TreeMap]实现,在TreeSet中,只对value对象进行处理。TreeSet可用于存储一系列值的集合,元素中value唯一且有序。
2024-07-10 21:18:03
909
原创 鸿蒙语言基础类库:【@ohos.util.HashMap (非线性容器HashMap)】
本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。点击或者复制转到。HashMap底层使用数组+链表+红黑树的方式实现,查询、插入和删除的效率都很高。HashMap存储内容基于key-value的键值对映射,不能有重复的key,且一个key只能对应一个value。HashMap和[TreeMap]相比,HashMap依据键的hashCode存取数据,访问速度较快。而TreeMap是有序存取,效率较低。[HashSet]基于HashMap实现。
2024-07-10 14:44:00
849
原创 鸿蒙语言基础类库:【@ohos.util.Deque (线性容器Deque)】
本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。Deque(double ended queue)根据循环队列的数据结构实现,符合先进先出以及先进后出的特点,支持两端的元素插入和移除。Deque会根据实际需要动态调整容量,每次进行两倍扩容。Deque和[Queue]相比,Queue的特点是先进先出,只能在头部删除元素,尾部增加元素。与[Vector]相比,它们都支持在两端增删元素,但Deque不能进行中间插入的操作。
2024-07-09 22:03:11
1700
原创 鸿蒙语言基础类库:【@ohos.util.ArrayList (线性容器ArrayList)】
本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。点击或者复制转到。ArrayList是一种线性数据结构,底层基于数组实现。ArrayList会根据实际需要动态调整容量,每次扩容增加50%。ArrayList和[Vector]相似,都是基于数组实现。它们都可以动态调整容量,但Vector每次扩容增加1倍。ArrayList和[LinkedList]相比,ArrayList的随机访问效率更高。
2024-07-09 20:42:41
1006
原创 鸿蒙语言基础类库:【@ohos.util (util工具函数)】
本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。点击或者复制转到。该模块主要提供常用的工具函数,实现字符串编解码(TextEncoder,TextDecoder)、有理数运算(RationalNumber)、缓冲区管理(LruBuffer)、范围判断(Scope)、Base64编解码(Base64)、内置对象类型检查(Types)等功能。
2024-07-09 15:05:23
1396
原创 鸿蒙语言基础类库:【@ohos.url (URL字符串解析)】
本模块首批接口从API version 7开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。点击或者复制转到。
2024-07-08 22:04:08
933
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人