距离HarmonyOS发布已过去了一段时间,为了了解鸿蒙系统的功能与特性,今天我们将准备使用系统API实现一个简单的媒体播放器demo。大家在阅读本文后会对媒体播放器相关的API有一定的了解,并且可以根据文中的步骤一起动手实操,实现在鸿蒙系统上的简单媒体播放器!VideoPlayerDemo仓库地址:https:gitee.comwangxsixvideoplayerdemo话不多说,下面我将带领大家一起看一下媒体播放器的实现流程。一、媒体资源文件的权限申请Harmony...
2021-12-10 14:26:32 1.6w浏览 3点赞 0回复 3收藏
2019年8月,华为在开发者大会上正式发布鸿蒙系统。HarmonyOS鸿蒙系统是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。据今年的大会的数据显示,基于鸿蒙的华为自身设备已经达到1.5亿台,第三方设备达到6000万台,总计超2.1亿台,预计今年年底搭载鸿蒙...
2021-12-01 15:08:42 8011浏览 0点赞 0回复 0收藏
Android发展到现在不仅提供了很多API,还提供了很多第三方库。这降低了我们开发者的开发难度,提升了开发效率,让应用开发更加的简单高效。众所周知,HarmonyOS除了提供16000多个API外也是支持组件库的调用的,那么鸿蒙应用开发是如何与第三方库衔接的呢? 加载一张图片是每个应用所需的功能,在Android平台提供的有Glide、ImageLoader、Picasso,其中Glide最被开发者熟知,所以我就以Glide作为例子验证在HaronyOS开发中如...
2021-09-27 15:12:48 2.1w浏览 19点赞 16回复 14收藏
初步了解鸿蒙的单元测试基本概述单元测试对大部分人来说可能有些陌生,一般公司也不会要编写单元测试,但实际上小型的单元测试可以带来优秀的代码质量,并且单元测试体量小,因此更容易设计,执行,记录以及分析结果。尤其像我们ZEGO即构音视频SDK,有些接口在app上没有体现,那么单元测试也能够测的更完整。接下来以鸿蒙的DevEcoStudio工具为例,来演示如何做单元测试。创建第一个测试用例1.在自己的项目里选择需要单元测试的...
2021-08-25 15:50:29 1.6w浏览 5点赞 2回复 1收藏
导语:一直都有人问HarmongOS跟Android有什么区别?华为手机能够适配Android应用,那么我们做鸿蒙应用开发能够直接调用JARAAR包的API吗?接下我们就一起来一一验证。一、JAR的API调用验证使用HarmonyOS开发工具DevEcoStudio创建一个项目,我们到entrybuild.gradle查看dependencies的引用包含了JARHAR那么是否如截图显示的直接导入JAR包就可以调用其API呢?我马上就把我厂即构科技ExpressSDK的JAR导进来。以下为详细步骤:(1)Z...
2021-08-05 16:38:22 2.9w浏览 14点赞 2回复 10收藏
本文主要讲述交叉编译第三方库(以libcurl为例进行讲解)时遇到的一些问题,以及如何解决这些问题。希望能够对大家有所帮助,避免踩坑。安装HarmonyOSNativeSDK这里以macOS系统为例,描述如何安装HarmonyOSNativeSDK。1.下载macOS版本的DevEcoStudio并安装,下载地址为:htmlhttps:developer.harmonyos.comcndevelopdevecostudiodownload2.通过DevEcoStudio的SDKManager下载HarmonyOSNativeSDK2.1点击欢迎页中的Configure(或设...
2021-07-20 18:58:19 3.5w浏览 8点赞 2回复 2收藏
概述2021年6月2日,华为发布了鸿蒙操作系统HarmonyOS。它是一款“面向未来”、面向全场景(移动办公、运动健康、社交通信、媒体娱乐等)的分布式操作系统。我们要基于HarmonyOS开发手机APP,就要先把开发环境给安装起来。接下来我们就基于macOS环境下载安装HarmonyOS开发工具DevEcoStudio。1.准备工作1.1[官网链接](https:developer.huawei.comconsumercn)使用DevEcoStudio远程模拟器需要华为开发者联盟账号进行实名认证,所以...
2021-07-01 20:33:57 2.2w浏览 13点赞 1回复 10收藏
尝试编译鸿蒙操作系统概述2021年6.2号,鸿蒙发布了2.0操作系统,并且对外公开了2.0操作系统的源代码,看了介绍后发现鸿蒙的分布式能力非常强大,本来想拿多台设备结合"音视频SDK"的功能开发多终端分布式的功能,比如a设备录视频,b设备做采集推流,或者声音在另一台设备播放,由于测试机还没有到货,先去编译一个鸿蒙系统玩玩吧,开源的系统是完全脱离安卓的独立鸿蒙系统,另外因为也是刚接触,还是会踩一些坑。鸿蒙开源代码结...
2021-06-21 11:07:38 1.6w浏览 9点赞 1回复 5收藏