参考资料 【FAQ】DevEco Studio如何添加多module 代码实现 创建library module 右击项目的目录选择“module”在然后选择“Ohos library ”一直下一步如下图所示 在resource/base/目录下新建一个文件“media”目录,然后在“media”目录存放一个图片,如下图片所示 在Mai
参考资料 参考 ButterKnife 项目配置 在项目级添加如下代码(效果如下) mavenCentral() 在应用级添加如下代码如下图所示 implementation 'io.openharmony.tpc.thirdlib:butterKnife:1.0.2' annotationProcessor 'io.openharmony.tpc.thirdlib:butterknife-com
Glid是一个快速高效的图像加载库。Glid提供了一个易于使用的API、一个性能和可扩展的资源解码管道和自动资源池。Glid支持提取、解码和显示视频剧照、图像和动画GIF。Glid包括一个灵活的API,允许开发人员插入几乎任何网络堆栈。默认情况下,Glid使用基于HttpUrlConnection的自定义
参考资料 参考资料如下 对象关系映射数据库开发指导 相关demo 项目配置 项目配置 在应用级(entry)的bulid.gradle的ohos添加如下代码,如图所示 compileOptions { annotationEnabled true } 建立关系型数据对象 新建一个User对象包含姓名(name),年龄(age),和表
参考资料 窗口 准备资料 权限配置 ohos.permission.SYSTEM_FLOAT_WINDOW config.json配置 config.json配置权限,代码如下 "reqPermissions": [ { "name": "ohos.permission.SYSTEM_FLOAT_WINDOW" } ], 在mianAbility进行配置,代码如下 pa
【问题描述1】 连接鸿蒙设备 , 使用 hdc shell bm get -u 无法获取 udid 【解决方案】 建议检查一下手机开发者选项是否开启,如果已经开启请关闭后重新打开,并且重新连接手机后重试,或者保证在DevEco Studio识别出手机时,再使用此命令 使用hdc list targets命令看下,是否能够获取设备
参考资料 权限开发指导 线程管理 在鸿蒙(HarmonyOS)环境下,优雅的完成Http访问网络【教程】 api讲解 创建 url URL url=new URL(urlstr);//todo 创建 url 得到HttpURLConnection对象 HttpURLConnection httpURLConnection= (HttpURLConnection) url.openConnection(); 设置请求
主要作用 加载网络图片功用于界面显示 参考资料 权限开发指导 线程管理 图像开发概述 代码实现 config.json配置 config.json代码如下 "reqPermissions": [ {"name": "ohos.permission.INTERNET"} ], xml代码实现 <?xml version="1.0" encoding="utf-
参考资料 XPopup 我们也可以参考Android的XPopup的框架去比较学习 api讲解 项目集成XPopup 1.我们需要在项目级的bulid.gradle 添加如下代码 repositories { mavenCentral() } 2.我们在entry的目录下bulid.gradle 添加如下代码 implementation 'io.openharm
参考资料 SlidingDrawer api讲解 如何集成 修改entry的bulid.gradle,代码如下 implementation 'io.openharmony.tpc.thirdlib:SlidingDrawer:1.0.2' 需要在xml布局添加如下代码片段 </hollowsoft.slidingdrawer.SlidingDrawer> java 代码需要添加如下代码 SlidingDra
参考资料 【Harmony OS】【ARK UI】Date 基本操作 自定义组件生命周期回调函数 弹窗 代码运行 思路: 定义一个全局变量,判断点击时间与上一次点击时间差,若大于2秒则提示‘再按一次退出程序’字样,小于2秒退出应用,代码如下 import prompt from '@system.prompt'; import app fro
如何集成 在应用级的build.gradle添加如下代码,(如下图所示) implementation 'com.google.code.gson:gson:2.8.0' api讲解 toJson: 说明:把object对象转化为json字符串 示例 //todo 设置数据 HashMap<String,String> hashMap=new Hash
目录自适应布局自适应拉伸布局自适应缩放自适应延伸组件多态ArkUI开发框架基础组件Text组件和Span组件 参考 参考:harmonyos3: 鸿蒙ArkUI eTS教程配套源码 参考:《ArkUI实战》 日志 2022年07月15日17:50:14 初版 自适应布局 自适应拉伸布局 @Entry @Component struct Index {
在大家开发中,可能会使用Webview去加载网页,需要将应用开发中使用到必要的cookie信息同步到HarmonyOS的webview,也有可能从HarmonyOS的webview中获取cookie信息,如下写一个demo作为参考,基础的webview学习,大家参考如下链接 https://developer.harmonyos.com/cn/docs/documentation
我们怎么实现自定义通知呢?今天写一个demo作为经验分享,我们从以下五个步骤进行描述 1. 绘画基本界面 2. 自定义通知的view界面 3. 代码层实现view的实现设置Text文字,设置Image图片 4. 运行效果 在开发中基本通知我们可以参考资料: ht
2021年10月,我们面向开发者发布了HarmonyOS 3.0 Developer Preview版,但开发的脚步永不停歇,现在我们又更新了API版本,配套发布了HarmonyOS 3.0 Beta。这些新API带来了哪些开发上的变化?快来了解吧~ 01 版本类型介绍 面向开发者的HarmonyOS版本包含以下三种类型,具体说明如图1
【问题描述】 eTS开发中Row组件无法多行显示文本? 【解决方案】 Row组件为容器组件,如果要实现两行甚至多行显示,建议使用多个Row组件组合使用,或者使用Text组件完成多行文本显示。 Row组件介绍 @Entry @Component struct Index { build() { Column() { Column()
【问题描述】HarmonyOS官网无法找到DevEco Device Tool工具对应下载链接 【解决方案】 1、当前工具临时下线优化中,预计12月30日(星期四)会上线3.0Beta2版本 2、可以通过账号登录此链接,DP平台-集成开发页签可以下载
App Linking是一种支持Android、iOS、HarmonyOS、Web等多种平台的跳转链接,无论用户是否已经安装您的应用,App Linking都能够按照您指定的方式进行跳转。用户在Android、iOS或HarmonyOS设备上点击App Linking后,即可跳转到链接指定的内容。用户在PC端浏览器中打开相同的链接地址
在开发HarmonyOS Connect生态产品时,你是否对设备开发存在这些疑问: 如何获取HiLink SDK包、userId、设备deviceId等信息? 如何配置模组待配网的超时时间? 如何处理设备配网中KitFramework认证失败? ……? 本期FAQ通过三个章节——信息获取、设备连接、其他问题,为大家带来15个设
短视频应用软件的开发一直保持着快速发展,在用户流量增长和规模扩大的同时,短视频行业的受欢迎程度也在持续上升。在生活节奏不断加快的今天,人们过着越来越充实的生活,碎片化已经渐渐成为人们习以为常的节奏,比如接受着碎片化的信息,进行着碎片化的学习等等,而短视频应用软件的一大特点
为了帮助初识HarmonyOS的开发者快速入门,我们曾推出Hello HarmonyOS系列一共5期课程,从最基础的配置IDE和创建Hello World开始,详细介绍HarmonyOS基础、开发环境搭建、IDE使用指导、代码开发示例等,手把手教大家使用最新的ArkUI进行开发,学习Ability和各种跳转,全面地呈现一个HarmonyOS
哈喽大家好我是厚脸皮的小威 之前刚刚用华为的IDE跑通“HELLO,WORLD” 趁热又想去试试看跑一下基于TS拓展API接口的Slider组件,去实现图片的放大和缩小 凭借着大学时期最基础的编程基础挑战了一下,可能是个最基础的组件,但对我而言,步 子迈的有点大,挺难的,但最终还是实现了
HarmonyOS JS 怎么实现饼状图? 在开发中我们可以参考 canvans 基本使用 我们今天实现一个 canvas 怎么实现饼状图功能,我们从以下几个方面进行实现 1. 代码实现 2. 运行效果 第一步代码实现 1. html 代码 <div class="container"> <canvas ref="canvas1" style="width: 400
一、运行第一个鸿蒙例程 重点:注册华为鸿蒙开发者账号,运行项目时候必须登录账号 1.1 软件下载安装教程 【Hello系列直播课】第1期:手把手教你搭建开发环境 1.2 创建项目 Development mode(开发模式)应该默认就可以。 ida2.1版本没有这个选项,但是ida3.0beat有这个选项 注意:创建