草庐IT

HarMonyOS

全部标签

HarmonyOS开发48:美化组件:形状美化

美化组件分类:美化代码存放位置:在此处新建一个beautifybutton.xmlgraphic包中的shape标签:在graphic包中新建xml,根标签为:shape就可以自定义组件的形状。根标签:shape根标签包含一个属性:shape可以取以下5个值:根标签包含五个子标签:①stroke:绘制边框属性:宽度,颜色②corners:圆角属性:radius半径left_top_x、left_top_y左上ight_top_x、right_top_y右上left_bottom_x、left_bottom_y左下right_bottom_x、right_bottom_y右下③solid:背景填

【FAQ】HarmonyOS跳转到应用市场详情页

跳转应用市场的应用详情页可以采取以下几种方式:1、market拉起所有本地商店并跳转详情页,使用场景:根据应用包名,拉起设备上所有的应用商店,让用户自行选择打开方式,也可以设置bundleName为华为应用市场默认选择跳转AppGallery。使用方法:通过传入scheme 为market:// 的链接,Android支持的标准的market协议,可拉起Android设备上的所有应用商店。链接形式:1)market://details?id=pkgName   // 支持所有商店2)appmarket://details?id=pkgName          // 仅支持华为应用商店。3)m

HarmonyOS:PageSlider+Page Ability+RadioButton实现底部菜单栏滑动切换

目录1实现效果2代码实现2.1主界面布局文件2.2两个Ability及其布局文件2.2.1QueryFragment2.2.2UserFragment2.3自定义PageProvider2.4主界面逻辑  PageSlider是用于页面之间切换的组件,它通过响应滑动事件完成页面间的切换。1实现效果2代码实现2.1主界面布局文件  主界面上方为一个PageSlider,下方为一组RadioButton。DependentLayoutxmlns:ohos="http://schemas.huawei.com/res/ohos"ohos:height="match_parent"ohos:width

bearpi开发板之HarmonyOS编译框架介绍

编译控制的Json文件业务gn文件,这里以my_led目录下的为例编译后生的libmyled.a模块gn文件,这里选择"my_led:myled"模块参与编译#Copyright(c)2020NanjingXiaoxiongpaiIntelligentTechnologyCo.,Ltd.#LicensedundertheApacheLicense,Version2.0(the"License");#youmaynotusethisfileexceptincompliancewiththeLicense.#YoumayobtainacopyoftheLicenseat##http://www.a

HarmonyOS实战—服务卡片初体验

最近看到很多博客网站上出现了HarmonyOS的征文活动,看到那些精美的奖品让我也安耐不住开了,当然奖品的诱惑当然是抵挡不住我对技术的狂热追求,对于开发者而言技术没有顶峰没有终点。那么今天给大家做一个卡片服务开发的经验分享,如果有什么地方说的不对的请各位开发者进行指正,如果有什么问题也可以发私信或者直接在帖子中留言,我也会及时回复大家。一、什么是服务卡片服务卡片(以下简称“卡片”)是FA的一种界面展示形式,将FA的重要信息或操作直接放置到卡片中,用户通过直接操作卡片就可以达到应用的使用体验,这样做大大减少了应用的使用层级性。卡片常用于嵌入到其他应用中作为其界面的一部分显示(也可以使用原子化服务

【JAVA UI】HarmonyOS使用ZSONObject对象转化json数据

 参考资料ZSONObjectapi方法讲解stringToZSON(stringtext)说明:json字符串转为ZSONObject对象参数参数名类型必填说明textstring是传入json字符串示例ZSONObjectzsonObject=ZSONObject.stringToZSON(jsonStr);toString():说明:ZSONObject对象转化为json字符串返回值类型说明String返回的json字符串示例StringjsonStr=jsonObject.toString();putpublic Object put(String key, Object value)

HarmonyOS初步了解

鸿蒙OS实现模块化耦合,对应不同设备可弹性部署,鸿蒙OS有三层架构,第一层是内核,第二层是基础服务,第三层是程序框架。可用于大屏、PC、汽车等各种不同的设备上。还可以随时用在手机上,但暂时华为手机端依然优先使用安卓。内核分为支持适用于嵌入式设备及资源受限设备,具有小体积、高性能、低功耗等特征的LiteOS内核;支持基于linuxkernel演进的适用于标准系统的linux内核。TheunderlyinglayerofHarmonyOSiscomposedofHarmonyOSmicrokernel,LinuxkernelandLiteOSanditwillbecomeacompleteHarm

鸿蒙HarmonyOS版抖音(含源码)

效果图    总的思路是实现两方面,一方面实现刷的功能,一方面实现视频播放的功能。    刷的功能可以在鸿蒙的javaui组件中找到PageSlider是非常符合此功能使用的,可以自定义大小与刷的方向。     至于视频想办法放在里边嵌进去就是实现了基本的刷视频的功能。    视频播放功能参考了鸿蒙官方文档。    概要内容为:播放视频的多媒体应用程序通常包含两个部分:给定媒体源的播放器加载媒体资源,并通过Surface来进行画面渲染,将其呈现为视频。具有传输控件的用户界面(UI),以承载播放器并显示播放器的状态。程序原理图如下图:         实例中视频播放的功能也是在一个Depende

王姨劝我学HarmonyOS鸿蒙2.0系列教程之二应用知识&&梳理逻辑!

原创PDF|《Android深入系统完全讲解》免费开源,可能价值百万!王姨劝我学HarmonyOS鸿蒙2.0系列教程之一环境搭建&&跑起来模拟器!写完了第一篇,跑去找王姨,王姨笑了笑说,小伙子很有前途。说着她拿起桌上削好的苹果,放进自己嘴巴,吧唧吧唧的嚼了起来~~~看来是不满意,我又要加班搞起。于是有了这一篇文章。上一篇我们说了环境搭建,以及注册账号,把模拟器跑起来,那么这一节就来看看,项目的目录结构。1项目结构剖析我们打开项目,看到如下的目录结构,如果你不细看,一眼望去,好像安卓,或者说大致一模一样。上一节我们去看了编译出来的hap,用zip解压出来,会发现跟apk结构类似,这里我们把cla

HarmonyOS Project Hello World

应用程序包结构HarmonyOS的用户应用程序包以APP Pack(ApplicationPackage)形式发布,它是由一个或多个HAP(HarmonyOSAbilityPackage)以及描述每个HAP属性的pack.info组成。HAP是 Ability 的部署包,HarmonyOS应用代码围绕Ability组件展开。一个HAP是由代码、资源、第三方库及应用配置文件组成的模块包,可分为entry和feature两种模块类型,如 图1 所示。entry:应用的主模块。一个APP中,对于同一设备类型必须有且只有一个entry类型的HAP,可独立安装运行。feature:应用的动态特性模块。一