鸿蒙开发
-Colin
没有梦想,何必远方
展开
-
arkts子组件调用父组件的方法api10+
最近都在开发鸿蒙next的应用,记录下来关于子组件调用父组件的方法。原创 2024-04-21 14:41:04 · 196 阅读 · 0 评论 -
鸿蒙 The ‘reason‘ and ‘usedScene‘ attributes are mandatory for user_grant permissions.
注意,鸿蒙开发的过程中,某些权限的添加是需要添加使用场景usedScene和理由reson的,改成下面的即可。原创 2024-04-11 20:22:30 · 251 阅读 · 0 评论 -
arkts鸿蒙开发Type ‘null‘ is not assignable to type ‘‘
在ts中如果变量赋值null则编译器不通过,此时只需要在赋值null后面改成null!感叹号即可,即告诉编译器此值永远不会是null。原创 2024-03-15 21:15:36 · 481 阅读 · 0 评论 -
报错Importing ArkTS files to JS and TS files is not allowed. <etsLint>
ts文件并不支持导入ets文件,为了方便开发应用卡片,entryformAbility创建的时候默认是ts文件,这里只需要把ts文件改成ets便可以轻松的导入所需要的ets即可。原创 2024-03-10 02:18:52 · 521 阅读 · 0 评论 -
Harmony鸿蒙解决net:ERR_CLEARTEXT_NOT_PERMITTED
鸿蒙解决net:ERR_CLEARTEXT_NOT_PERMITTED原创 2022-08-05 17:14:19 · 605 阅读 · 0 评论 -
解决鸿蒙:Cause: proxyHost should not be null when a proxy is specified
Cause: proxyHost should not be null when a proxy is specified有很多时候,我们打开DevEco Studio,鸿蒙开发工具的时候会提示这个错误,其实解决起来也很简单,原因是和Android Studio时候改变了.gradle文件解决方法:打开目录C:\Users\Anais\.gradle , 并打开gradle.properties记住,最后重启一下开发工具即可~解决了问题并且点赞的人已经成为了大佬 。我创建了一个...原创 2021-11-19 16:46:50 · 10038 阅读 · 2 评论 -
鸿蒙的页面跳转Intent和present,教程记录
鸿蒙开发基础(三)跳转、传值及回传值 - 颉颃 - 博客园记录了1ability与ability的互相跳转,2 slice与slice的互相跳转,3 slice与ability的互相跳转。记录学习解决了问题的+点赞的都已经成为了..大佬...原创 2021-11-01 20:12:03 · 485 阅读 · 0 评论 -
harmonyos鸿蒙设备获取udid(真机)
在鸿蒙应用开发的过程中,会遇到设备没有添加到AppGallery的问题,这个时候需要找到设备的udid并添加到AppGallery上Failure[INSTALL_FAILED_APP_SOURCE_NOT_TRUSTED] The profile does not contain the udid of the device. Apply for a new profile.解决方法:PS D:\HuaweiSDK\toolchains> .\hdc.exe shell b原创 2021-11-01 18:16:20 · 4045 阅读 · 0 评论 -
harmony鸿蒙Failure[INSTALL_FAILED_INCOMPATIBLE_SIGNATURE] 报错的解决方法
在跑鸿蒙项目在真机上的时候遇到的问题,顺便记录下来使用hdc工具来安装鸿蒙的hap包的时候报错,报错的原因是因为你已经安装过存在手机了,可能项目是服务卡片没有在你的手机桌面上显示。比如:hdc app install -r xxx.hap解决方法:执行命令 ,hdcappuninstallcom.my.application ,这里com.my.application替换成你项目的使用的包名即可,然后再执行hdc app install -r xxx.hap 安装你的hap包即可哈哈...原创 2021-11-01 15:02:15 · 1677 阅读 · 0 评论 -
鸿蒙禁用返回键back,监听,屏蔽
在slice上写复写onKeyDown @Override public boolean onKeyDown(int keyCode, KeyEvent keyEvent) { if (keyCode == KeyEvent.KEY_BACK ) { return true; } return super.onKeyDown(keyCode, keyEvent); }原创 2021-10-18 17:32:31 · 788 阅读 · 0 评论 -
鸿蒙中如何像Android一样finish销毁Activity
// Destroys the current ability slice. //这是销毁当前的sliceterminate() // Destroys the host ability.//然后销毁当前的AbilityterminateAbility()举个栗子start一个新的Ability后销毁当前的ability需要下面3行代码Intent intent_t = new Intent(); Operation operation1 = .原创 2021-10-18 16:56:49 · 1342 阅读 · 0 评论 -
鸿蒙harmony加载url使用Intent调用系统浏览器
在WebView调试的时候,有些链接是打不开的,比如wexin,alipay等等,所以这些链接需要打开的话可以使用外部浏览器来打开,不过没有使用官网文档的Intent的Action参数,而是使用下面的"android.intent.action.VIEW"来打开。 //弹出系统浏览器 Intent intent2 = new Intent(); Operation operation =原创 2021-08-10 16:42:26 · 1459 阅读 · 0 评论 -
鸿蒙harmonyos全屏显示,app全屏显示,取消标题栏和状态栏
第一步:MainAbilitySlice中添加代码,使得用沉浸式状态栏,来取消状态栏第二步: 取消标题栏,在项目的config.json中添加以下代码"abilities": [{"metaData":{ "customizeData":[ { "name": "hwc-theme", "value": "androidhwext:style/The...原创 2021-08-04 00:03:00 · 4061 阅读 · 0 评论 -
小白教学:运行第一个鸿蒙App,Hello World(模拟器)
写在前面本文将会介绍如何使用鸿蒙开发工具DevEco Studio来编译生成一个Hello World程序(模拟器)。如果你是使用真机来运行,那么请看小白教学:运行第一个鸿蒙App,Hello World(真机)官方的文档在此:鸿蒙Hello_World官方文档注:所有的操作均以官方的文档为准,本文主要是作为补充和通过以下的步骤来方便开发者直接上手。1.下载DevEco Studio官网下载地址:https://developer.harmonyos.com/cn/develo原创 2021-07-14 22:46:30 · 2239 阅读 · 3 评论 -
鸿蒙harmony教学,鸿蒙真机运行(完整版)
写在前面本文将会介绍如何使用鸿蒙开发工具DevEco Studio来编译生成一个Hello World程序。官方的文档在此:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/hello_world-0000001054516888注:所有的操作均以官方的文档为准,本文主要是作为补充和通过以下的步骤来方便开发者直接上手。1.下载DevEco Studio官网下载地址:https://developer.harmo原创 2021-07-14 18:55:20 · 3827 阅读 · 4 评论 -
鸿蒙编译解决Sign the app before running it on a real device.
问题:鸿蒙编译时遇到的问题Sign the app before running it on a real device.解决:在项目两处的build.gradle处,如下图注释掉debug即可原创 2021-07-12 20:11:24 · 671 阅读 · 0 评论