草庐IT

Harmony 鸿蒙 关于Text 文本框无法使用Color设置背景色的变通方法

最近发现Text控件在设置背景色的时候,只有setBackground(Elementelement)方法,也就是只能用RgbColor,无法直接使用Color。现在变通实现一下,首先自己先写一个进制转换类Bean。这也是实现转换的关键。publicclassBean{publicstaticStringBufferbuffer=newStringBuffer();/****@paramvalue需要转换的数*@paramf转换的数的进制数*@paramt转换为几进制*@return创建的buffer.reverse().toString()*/publicstaticStringchange

Harmony OS 设备开发学习记录(三)--查询GPIO状态控制LED

HarmonyOS设备开发学习记录(三)–查询GPIO状态控制LED基于hisparkwifi套件采用harmonyos2.0全量代码注:由于核心板板载的按键和led我尝试了很多次也不行,只能后面更熟悉这块板以后再说了,目前先采用wifi套件扩展板,当然外接外设也行。一、看原理图确定硬件电路这里的按键用的核心板上的GPIO8led灯就用个黄色吧,对应核心板上的GPIO12二、在源码中建立demo文件注:这里为了省事直接采用上次建好的文件夹三、编写代码在gpiodemo/gpio_input_get.c中写入#include#include#include"ohos_init.h"#includ

Harmony 设置Ability主题样式:全屏、NoTitleBar

在项目的config.json文件下面,找到abilities数组下面你要设置的ability插入:1.NoTitleBar样式"metaData":{"customizeData":[{"name":"hwc-theme","value":"androidhwext:style/Theme.Emui.Light.NoTitleBar"}]}2:全屏样式"metaData":{"customizeData":[{"name":"hwc-theme","value":"androidhwext:style/Theme.Emui.Wallpaper.NoTitleBar.Fullscreen"}]

华为手机 Android Studio 启用WIFI调试配置支持Harmony

目标机型:HuaweiMate40pro(OS:Harmony2)问题描述注意:手机和电脑必须处在同一网络下才能连接成功。(如:wifi)进入开发者模式(进入方法百度)按照图片方式启用相关选项操作流程:一下操作使用cmd进行//查看是否配置adb环境变量whereadb//设置连接端口为8888(这个端口可更改,连接时需要)adbtcpip8888//提示connectedto192.168.1.7:8888表示连接成功,这时候在AndroidStudio的设备中就可以看到你的手机了adbconnect192.168.1.7:8888(端口对应上面设置端口,查看IP根据下图)

【Harmony开发】DevEco Studio 导入第三方jar包

对于DevEcoStudio中导入依赖的外部jar包:取到相应的jar包,将其置于工程目录entry=>libs模块中;在导入的jar包上,右键单击,选择AddasLibrary,然后在弹出的窗口输入引入jar包的名字,点击OK;Jar包引入成功。参考:官网论坛提问

解决:harmony鸿蒙设备获取udid(真机)

在鸿蒙应用开发的过程中,会遇到设备没有添加到AppGallery的问题,这个时候需要找到设备的udid并添加到AppGallery上方法一:Failure[INSTALL_FAILED_APP_SOURCE_NOT_TRUSTED]Theprofiledoesnotcontaintheudidofthedevice.Applyforanewprofile.解决方法:PSD:\HuaweiSDK\toolchains>.\hdc.exeshellbmget-udid6C0B3F89708973191C07372AB748E40286C7DDEA50E7142445E1044EEE70D0D0如果

鸿蒙开发板HI3861 利用蜂鸣器播放音乐 open Harmony1.0.0(附cmsis_os2.h源码)

    本文利用鸿蒙开发板HI3861在鸿蒙1.0.0源码下利用蜂鸣器播放音乐。pwm_buz.c#include#include"ohos_init.h"#include"cmsis_os2.h"#include"wifiiot_gpio.h"#include"wifiiot_gpio_ex.h"#include"wifiiot_pwm.h"#include"hi_pwm.h"#include"hi_time.h"staticconstuint16_tg_tuneFreqs[]={ 0, //Defaultclock,40MHz //高音 38223,//1 34052,//2 30338,

Harmony鸿蒙实现隐私政策自定义弹窗

Harmony鸿蒙实现隐私政策自定义弹窗这个跟之前的,类AlertDialog的CommonDialog是一样的,不过这个是可以自定义布局的效果如下:一、新建一个PrivacyDialogpublicclassPrivacyDialogextendsCommonDialog{privatestaticfinalHiLogLabelLABEL=newHiLogLabel(HiLog.LOG_APP,0x00201,"MY_TAG");privateComponentcustomComponent;privateContextcontext;privateComponenttv_term_tips

Harmony OS — ToastDialog提示对话框

文章目录1、ToastDialog是什么?2、简单实用3、设置ToastDialog4、自定义ToastDialog的Component5、实战:自定义添加多个视图的场景6、更多1、ToastDialog是什么?简单:提示对话框官方:ToastDialog是在窗口上方弹出的对话框,是通知操作的简单反馈。ToastDialog会在一段时间后消失,在此期间,用户还可以操作当前窗口的其他组件。2、简单实用Buttonbutton=(Button)findComponentById(ResourceTable.Id_btn_dianwo);button.setClickedListener(newCo

Harmony OS — ScrollView滑动视图

文章目录1、ScrollView是什么?2、简单实用3、设置ScrollView4、了解更多1、ScrollView是什么?简单:滑动视图官方:ScrollView是一种带滚动功能的组件,它采用滑动的方式在有限的区域内显示更多的内容。2、简单实用ScrollViewohos:id="$+id:scrollview"ohos:height="300vp"ohos:width="300vp"ohos:background_element="#FFDEAD"ohos:top_margin="32vp"ohos:bottom_padding="16vp"ohos:layout_alignment="h