自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(464)
  • 收藏
  • 关注

原创 鸿蒙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【NativeWindow】

提供NativeWindow功能,主要用来和egl对接81.0。

2024-07-21 20:15:37 317

原创 鸿蒙OpenHarmony Native API【HiLog】

HiLog模块实现日志打印功能。开发者可以通过使用这些接口实现日志相关功能,输出日志时可以指定日志类型、所属业务领域、日志TAG标识、日志级别等。8。

2024-07-20 22:05:50 641

原创 鸿蒙OpenHarmony Native API【Native_Bundle】

91.0。

2024-07-20 20:16:19 395

原创 鸿蒙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

原创 鸿蒙语言基础类库:【console (日志打印)】

打印debug级别的日志信息。

2024-07-19 21:42:13 346

原创 鸿蒙语言基础类库:【@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.request (上传下载)】

fail返回值中的data中的code为HTTP状态码。

2024-07-18 20:39:53 986

原创 鸿蒙语言基础类库:【@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.network (网络状态)】

获取当前设备的网络类型。

2024-07-17 20:36:11 467

原创 鸿蒙语言基础类库:【@system.mediaquery (媒体查询)】

给MediaQueryList添加回调函数,回调函数应在onShow生命周期之前添加,即需要在onInit或onReady生命周期里添加。以下各项对应的系统能力均为SystemCapability.ArkUI.ArkUI.Full。根据媒体查询条件,创建MediaQueryList对象。移除MediaQueryList中的回调函数。matches状态变化时的执行函数。定义MediaQuery列表信息。定义MediaQuery事件。

2024-07-17 14:27:26 475

原创 鸿蒙语言基础类库:【@system.geolocation (地理位置)】

获取设备的地理位置。

2024-07-16 22:18:15 976

原创 鸿蒙语言基础类库:【@system.file (文件存储)】

将指定文件移动到其他指定位置。

2024-07-16 20:36:22 830

原创 鸿蒙语言基础类库:【@system.fetch (数据请求)】

通过网络获取数据。

2024-07-16 14:36:05 655

原创 鸿蒙语言基础类库:【@system.device (设备信息)】

在首页的onShow生命周期之前不建议调用device.getInfo接口。

2024-07-15 22:15:22 482

原创 鸿蒙语言基础类库:【@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.bluetooth (蓝牙)】

@system.bluetooth (蓝牙)

2024-07-15 15:03:04 746

原创 鸿蒙语言基础类库:【@system.battery (电量信息)】

获取设备当前的充电状态及剩余电量。

2024-07-14 22:06:13 311

原创 鸿蒙语言基础类库:【@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关注的人

提示
确定要删除当前文章?
取消 删除