标签: harmonyos

从 Flutter 项目生成 HarmonyOS(华为)版本

我正在开发一个 Flutter 项目。其中,我们想要生成 Android、iOS 和 HarmonyOS(华为)的版本。但我不确定 Flutter 是否支持这个操作系统。我浏览了互联网上的一些内容,但无法弄清楚如何生成以及需要什么样的命令。在这里,Anyone 之前已经从 Flutter 项目生成了 HarmonyOS 兼容版本。请分享您的想法。

dart flutter huawei-mobile-services harmonyos

6
推荐指数
1
解决办法
4769
查看次数

Harmony OS 中禁止了哪些 google 服务(这是我在我的 android 应用程序中使用的列表。)

我需要在 os 中上传我的 android apk 文件,并且由于该平台禁止谷歌服务,我将不得不使用替代平台。这是我使用过的谷歌服务列表。请帮助我区分我需要覆盖和重新编码的 Google 服务Harmony OS

com.google.android.material
com.google.firebase
com.google.android.gms:play-services-auth
com.google.android.gms:play-services-maps
com.google.android.gms:play-services-location
com.google.android.libraries.places
com.google.code.gson
com.google.protobuf.nano:protobuf-javanano
Run Code Online (Sandbox Code Playgroud)

android huawei-mobile-services appgallery huawei-developers harmonyos

5
推荐指数
1
解决办法
2200
查看次数

HarmonyOS 可穿戴振动器未激活

我正在使用 JS 框架创建一个 HarmonyOS 可穿戴应用程序,我想使用振动器。手表肯定有一个振动器,因为当我在设置应用程序中使用滚动条时我能感觉到它。

所以,我要求system_grantohos.permission.VIBRATE中许可config.json文件所描述的在这里

"module": {
...
    "reqPermissions": [
      {
        "name": "ohos.permission.VIBRATE",
        "reason": "Make vibrates"
      }
    ]
...
}
Run Code Online (Sandbox Code Playgroud)

那么像这样使用进口的振动器应该很简单

import vibrator from '@system.vibrator';
export default {
    // ...
    onShow() {
        console.log("VIBRATOR");
        vibrator.vibrate({
            mode : "long",
            success: () => console.debug("Vibrator Success"),
            fail : (data, code) => console.log("Vibrator handle fail, data = ${data}, code = ${code}"),
            complete : () => console.debug("Vibrator Complete")
        });
    }
    // ...
}
Run Code Online (Sandbox Code Playgroud)

我确实VIBRATOR登录了,HiLog但振动器回调中的其他日志没有,设备也没有振动。

有谁知道我做错了什么?

编辑:我注意到日志后有一堆错误 …

wearables harmonyos

5
推荐指数
0
解决办法
115
查看次数

Harmonyos 中 view.postDelayed(Runnable action, long delayMillis) 的等价物是什么?

我正在使用 Java SDK 在 HarmonyOS 中创建一个自定义组件,我必须在组件实例延迟一段时间后执行一些任务。

在Android中,我们在View类中有postDelayed(Runnable action, long delayMillis)方法。所以我们可以通过如下方式实现上述要求

view.postDelayed(runnable, 100);
Run Code Online (Sandbox Code Playgroud)

但是,在HMOS java SDK中,我看到组件类中没有任何可用于延迟的api 。

所以,我的问题是

Harmonyos 中的 view.postDelayed(Runnable action, long delayMillis) 相当于什么?

java android huawei-mobile-services huawei-developers harmonyos

5
推荐指数
1
解决办法
210
查看次数

DevEcoStudio:安装 DevEcoStudio 时未下载 SDK 文件

我已经提供了错误的屏幕截图我在下载 3.0.0.800 版本的 SDK 文件时遇到问题。安装 DevEcoStudio 后,我意识到 SDK 文件没有随之安装。因此,当我进入“配置 -> 设置 -> HarmonyOS Legacy SDK”时,它会出现错误“网络连接失败。请检查网络或 HTTP 代理设置”。

android huawei-mobile-services huawei-developers harmonyos

2
推荐指数
1
解决办法
1727
查看次数

React-Native 最终会支持鸿蒙吗?

现在华为发布他们的新操作系统会发生什么?如果它爆炸了,而且很有可能会爆炸,那么在访问一个全新的平台方面就会出现巨大的差距。我选择了简单的方法,并且一直在通过 React-Native 为 iOS 和 Android 开发移动应用程序。React-Native 会支持鸿蒙吗?

react-native huawei-mobile-services harmonyos

1
推荐指数
1
解决办法
1925
查看次数