鸿蒙
文章平均质量分 80
两米以下皆凡人
这个作者很懒,什么都没留下…
展开
-
鸿蒙获取用户存储中的所有图片,并将图片id转换为Uri
权限授予在进行数据文件的操作之前,我们首先注册一下我们用户存储读取权限"reqPermissions": [ { "name": "ohos.permission.READ_USER_STORAGE" }]用户权限确认//1、读取权限设置(项目配置和用户确认)String[] permission = {"ohos.permission.READ_USER_STORAGE"};requestPermissionsFromUser(permission,原创 2021-01-12 15:41:09 · 2842 阅读 · 0 评论 -
鸿蒙应用开发之线程
1、概述如果应用的业务逻辑比较复杂,可能需要创建多个线程来执行多个任务。这种情况下,代码复杂难以维护,任务与线程的交互也会更加繁杂。要解决此问题,开发者可以使用“TaskDispatcher”来分发不同的任务。在启动应用时,系统会为该应用创建一个称为“主线程”的执行线程。该线程随着应用创建或消失,是应用的核心线程。UI 界面的显示和更新等操作,都是在主线程上进行。主线程又称 UI 线程,默认情况下,所有的操作都是在主线程上执行。多线程可用在需要处理长时间等待的任务中,例如网络访问和数据库访问原创 2021-01-13 15:16:50 · 1282 阅读 · 1 评论 -
鸿蒙应用开发之媒体(视频)
一、基本概念编码编码是信息从一种形式或格式转换为另一种形式的过程。用预先规定的方法将文字、数字或其他对象编成数码,或将信息、数据转换成规定的电脉冲信号。在本模块中,编码是指编码器将原始的视频信息压缩为另一种格式的过程。解码解码是一种用特定方法,把数码还原成它所代表的内容或将电脉冲信号、光信号、无线电波等转换成它所代表的信息、数据等的过程。在本模块中,解码是指解码器将接收到的数据还原为视频信息的过程,与编码过程相对应。帧率帧率是以帧称为单位的位图图像连续出现在显示器上的频率(速率),以原创 2021-01-18 11:19:43 · 2030 阅读 · 0 评论 -
鸿蒙应用开发之媒体(图像)
一、基本概念图像解码图像解码就是不同的存档格式图片(如JPEG、PNG等)解码为无压缩的位图格式,以方便在应用或者系统中进行相应的处理。PixelMapPixelMap是图像解码后无压缩的位图格式,用于图像显示或者进一步的处理。渐进式解码渐进式解码是在无法一次性提供完整图像文件数据的场景下,随着图像文件数据的逐步增加,通过多次增量解码逐步完成图像解码的模式。预乘预乘时,RGB各通道的值被替换为原始值乘以Alpha通道不透明的比例(0~1)后的值,方便后期直接合成叠加;不预乘指原创 2021-01-18 14:07:04 · 1739 阅读 · 0 评论 -
鸿蒙应用开发之媒体(相机)
一、概述HarmonyOS相机模块支持相机业务的开发,开发者可以通过已开放的接口实现相机硬件的访问、操作和新功能开发,最常见的操作如:预览、拍照、连拍和录像等。1、基本概念相机静态能力用于描述相机的固有能力的一系列参数,比如朝向、支持的分辨率等信息。物理相机物理相机就是独立的实体摄像头设备。物理相机ID是用于标志每个物理摄像头的唯一字串。逻辑相机逻辑相机是多个物理相机组合出来的抽象设备,逻辑相机通过同时控制多个物理相机设备来完成相机某些功能,如大光圈、变焦等功能。逻辑摄像机I原创 2021-01-20 16:07:35 · 3066 阅读 · 5 评论 -
鸿蒙应用开发之Ability
什么是Ability?Ability 是应用所具备能力的抽象,也是应用程序的重要组成部分。一个应用可以具备多种能力(即可以包含多个 Ability),HarmonyOS 支持应用以 Ability 为单位进行部署。Ability 可以分为 FA(Feature Ability)和 PA(Particle Ability)两种类型,每种类型为开发者提供了不同的模板,以便实现不同的业务功能。FA(Feature Ability)概述中文意思是功能能力,它支持Page Ability 页面能力用于提供与原创 2021-01-10 17:18:49 · 2978 阅读 · 0 评论 -
鸿蒙自定义一个GifImage组件
创建一个空的工程在这个空工程下创建一个空的Module,指定Module为一个HarmonyOS library,Module名称为Gif新建一个Gif类,继承自Image类package com.example.timestory.slice.Utils;import com.example.timestory.slice.Utils.decoder.GifDecoder;import ohos.agp.animation.Animator;import ohos.agp.a.原创 2021-03-02 20:25:39 · 1073 阅读 · 2 评论