鸿蒙版Flutter开发相关
2025-03-09 20:35:43
297次阅读
0个评论
鸿蒙版Flutter开发相关
申请权限相关问题
解决方案:
应用需要在module.json5配置文件的requestPermissions标签中声明权限,配置权限后重新签名。
flutter输入框长按无法粘贴问题
应用需要申请剪贴板权限ohos.permission.READ_PASTEBOARD。
    "requestPermissions": [
      {
        "name": "ohos.permission.READ_PASTEBOARD",
        "reason": "$string:EntryAbility_desc",
        "usedScene": {
          "abilities": [
            "EntryAbility"
          ],
          "when": "inuse"
        }
      }
    ]
通知 注意:您正在申请受限的 ACL 权限:WRITE_IMAGEVIDEO、READ_PASTEBOARD。这些权限将与您的应用发布一起接受审核。为了加快审核流程,请申请以下权限(如果它们足以满足您的目的):SaveButton、PasteButton。权限应用场景不要再询问。

flutter无法保存图片到相册问题
应用需要申请保存图片权限ohos.permission.WRITE_IMAGEVIDEO。
    "requestPermissions": [
      {
        "name": "ohos.permission.WRITE_IMAGEVIDEO",
        "reason": "$string:EntryAbility_desc",
        "usedScene": {
          "abilities": [
            "EntryAbility"
          ],
          "when": "inuse"
        }
      }
    ]
和上面一样,需要发邮件申请,调试的话,可以临时解决。
dart代码中判断当前平台是否是ohos
import 'package:flutter/foundation.dart';
bool isOhos() {
  return defaultTargetPlatform == TargetPlatform.ohos;
}
所以你会了吗?
已兼容OpenHarmony开发的指令列表
| 指令名称 | 指令描述 | 使用说明 | 
|---|---|---|
| doctor | 环境检测 | flutter doctor | 
| config | 环境配置 | flutter config -- | 
| create | 创建新项目 | flutter create --platforms ohos,android,ios --org | 
| create | 创建module模板 | flutter create -t module <module_name> | 
| create | 创建plugin模板 | flutter create -t plugin --platforms ohos,android,ios <plugin_name> | 
| create | 创建plugin_ffi模板 | flutter create -t plugin_ffi --platforms ohos,android,ios <plugin_name> | 
| devices | 查找已连接设备 | flutter devices | 
| install | 应用安装 | flutter install -t <hap文件路径> | 
| assemble | 资源打包 | flutter assemble | 
| build | 测试应用构建 | flutter build hap --debug [--target-platform ohos-arm64] | 
| build | 正式应用构建 | flutter build hap --release [--target-platform ohos-arm64] | 
| run | 应用运行 | flutter run | 
| attach | 调试模式 | flutter attach | 
| screenshot | 截屏 | flutter screenshot | 
| pub | 获取依赖 | flutter pub get | 
| clean | 清除项目依赖 | flutter clean | 
| cache | 清除全局缓存数据 | flutter pub cache clean | 
00
- 17回答
- 28粉丝
- 12关注
相关话题
- 鸿蒙版Flutter环境搭建
- 鸿蒙版 Flutter 开发:平台判断与问题处理指南
- 鸿蒙版 Flutter 开发:平台判断与问题处理指南
- 鸿蒙版Flutter环境配置Windows 版本
- 鸿蒙版Flutter高效使用 Packages指南
- 鸿蒙版Flutter快递查询助手
- 鸿蒙版Flutter快递查询助手
- 鸿蒙版Flutter环境配置Windows 版本
- 基于Flutter 3.27.4鸿蒙版0.1.0版本(Beta)发布
- 使用鸿蒙版Flutter3.27.4构建鸿蒙应用
- 鸿蒙版Flutter实现发送短信的功能
- 如何升级插件升级最新的鸿蒙版 flutter(3.27.5版本
- 鸿蒙版Flutter·全国/世界城市信息库
- 鸿蒙版Flutter仓库变更,从仓库迁移看鸿蒙生态进化!
- 坚果派已适配的鸿蒙版flutter库【持续更新】

