首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏C++核心准则原文翻译

    自学鸿蒙应用开发(6)- TextField组件

    本文介绍在鸿蒙应用中TextField组件的基本用法。 增加TextField组件 如下代码中25行~32行所示,在布局中增加TextField组件。 <?

    87020发布于 2020-12-31
  • 鸿蒙心迹】~【HarmonyOS应用鸿蒙生态】

    HarmonyOS应用鸿蒙生态概述 HarmonyOS是华为推出的全场景分布式操作系统,旨在为不同设备提供统一的操作系统体验。 鸿蒙生态则围绕HarmonyOS构建,涵盖开发者工具、应用框架、硬件合作等多个方面。 原子化服务 应用可拆解为独立的功能模块(原子化服务),用户无需安装完整应用即可按需使用特定功能。 鸿蒙开发者文档 华为提供完整的开发指南、API参考和示例代码,涵盖UI设计、数据管理、安全机制等模块。 应用生态 主流应用如微信、支付宝已适配HarmonyOS,华为应用市场提供专属应用分发渠道。 开源项目 OpenHarmony由开放原子开源基金会管理,吸引企业及个人开发者参与贡献。

    52510编辑于 2025-08-28
  • 来自专栏我是极客人

    “开辟鸿蒙 ” - 鸿蒙系统应用开发尝鲜

    云+社区 对于移动开发者来说,继React Native和Flutter之后,又多了一个移动开发平台与框架 - 鸿蒙OS应用开发。 开发环境 鸿蒙OS应用开发IDE为DevEco Studio,和Android的Android Studio的一样都是基于Jetbrain IntelliJ IDE社区开源版,界面上几乎长得一样 和Android 应用构建: 工具:gradle, 与Android一样,不过Android在推bazel构建 虚拟机 目前鸿蒙似乎没有提供本地的虚拟机,要想调试运行应用,需要注册华为开发账号,在虚拟机管理设置里面可以添加一台 ,类似于Android的AVD HAP: 鸿蒙应用安装包扩展名,类似于Android的.apk 代码示例 MainAbility (Activity) package cn.wangbaiyuan.blog 作为中国人,感情上希望中国的软件开发可以持续崛起,在应用创新之后,在底层技术与框架、开源氛围上能与欧美接轨。

    1.1K41发布于 2020-10-09
  • 来自专栏江涛的博客

    鸿蒙系统应用开发之基于API6的蓝牙开发

    写在前面 由题意得,我今天讲的是基于鸿蒙系统的兼容JS的类Web开发范式的软件应用开发之蓝牙开发,它是基于API6的,至于为什么是基于API6,请你花几分钟看一下我之前写的这个系列教程的第四篇“ 鸿蒙系统应用开发之入门解说 @system.bluetooth(API 6) https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-apis-system-bluetooth developer.harmonyos.com/cn/docs/documentation/doc-references/js-apis-bluetooth-0000001281480546 需求分析 大致是这样子的,我们要基于鸿蒙系统提供的一些底层实现的 API去进行软件应用开发。 具体要实现的功能点是: 蓝牙的连接与断开 读取附近蓝牙设备列表并对其进行匹配 已匹配设备的取消匹配以及连接 技术调研 额,没什么好调研的,由于一些不可描述的原因,我这边是用API6开发的,它只有四个API

    69010编辑于 2023-05-27
  • 来自专栏江涛的博客

    鸿蒙系统应用开发之基于API6的蓝牙开发

    写在前面由题意得,我今天讲的是基于鸿蒙系统的兼容JS的类Web开发范式的软件应用开发之蓝牙开发,它是基于API6的,至于为什么是基于API6,请你花几分钟看一下我之前写的这个系列教程的第四篇“ 鸿蒙系统应用开发之入门解说 @system.bluetooth(API 6)https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-apis-system-bluetooth developer.harmonyos.com/cn/docs/documentation/doc-references/js-apis-bluetooth-0000001281480546需求分析大致是这样子的,我们要基于鸿蒙系统提供的一些底层实现的 API去进行软件应用开发。 具体要实现的功能点是:蓝牙的连接与断开读取附近蓝牙设备列表并对其进行匹配已匹配设备的取消匹配以及连接技术调研额,没什么好调研的,由于一些不可描述的原因,我这边是用API6开发的,它只有四个API,照着看一下复制粘贴示例代码就好了

    83430编辑于 2023-03-05
  • 鸿蒙 6 特性实战闯关:金融支付应用的安全升级之路

    鸿蒙 6 特性实战闯关:金融支付应用的安全升级之路 2025年11月,我接触到了某紧急需求项目——基于鸿蒙6.0重构其手机银行APP支付模块,核心目标是解决“公共场合信息泄露”“交易数据被篡改”“老年用户防诈 这个项目让我深度吃透了鸿蒙6.0的安全特性,也踩遍了从特性适配到场景落地的坑。 二、核心特性落地:代码实现与关键踩坑 模块1:AI防窥功能——支付页面的“隐形盾牌” 鸿蒙6.0的AI防窥功能依托前置摄像头与多传感器协同实现视线识别,但直接调用系统API时,我先踩了“应用权限冲突”的坑 模块2:星盾安全架构——交易数据的“加密保险箱” 星盾安全架构的核心是“从内核到应用”的全链路加密,重点用到了其“安全数据传输”与“权限最小化”两个能力,解决交易数据在传输中被篡改的问题。 三、性能优化与效果验证:数据说话 基于鸿蒙6.0的方舟引擎,对支付模块做了针对性优化,核心是“启动预加载”与“资源压缩”,同时通过调试对比验证特性效果。 1.

    43410编辑于 2025-12-24
  • 鸿蒙应用开发实践

    本文将从鸿蒙开发环境的准备、应用开发流程、实战案例分析等方面,详细介绍鸿蒙开发的实践过程。 二、鸿蒙开发环境准备 在开始鸿蒙应用开发之前,首先需要准备好相应的开发环境。 DevEco Studio是专为鸿蒙应用开发设计的一站式集成开发环境,提供了代码编辑、应用调试、性能分析等多种功能。通过DevEco Studio,开发者可以高效地完成鸿蒙应用的开发工作。 2. 三、鸿蒙应用开发流程 鸿蒙应用的开发流程与传统移动应用开发流程相似,主要包括以下几个步骤: 1. 项目创建 在DevEco Studio中,开发者可以创建新的鸿蒙项目。 鸿蒙提供了应用商店审核和发布流程,开发者需要按照相关规定提交应用程序并进行审核。 四、鸿蒙开发实战案例分析 为了更好地理解鸿蒙应用的开发过程,本文将通过一个实战案例进行分析。 九、鸿蒙开发中的最佳实践 为了提高鸿蒙应用的开发效率和质量,以下是一些最佳实践建议: 模块化开发:将应用程序拆分为多个模块进行开发,有利于提高代码的可维护性和可复用性。

    70710编辑于 2024-11-27
  • 来自专栏MyTechnology

    鸿蒙应用开发环境

    Node.js Node.js 软件仅在使用到JS语言开发HarmonyOS应用时才需要安装。使用其它语言开发,不用安装Node.js,请跳过此章节。 DevEco Studio会启动应用的编译构建,完成后应用即可运行在Remote Device上。 ? Java工程目录结构 ?

    1.1K30发布于 2021-01-18
  • 来自专栏个人路线

    鸿蒙原生应用WenXinTalk

    运行环境 DevEco Studio:4.0Release OpenHarmony SDK API11 开发板:润和DAYU200 OpenHarmony+文心一言对话APP WenXinTalk 鸿蒙融合智能力 我们今天来看一下文心一言和鸿蒙的结合,会有什么样的火花。 API9版本,可修改后在HarmonyOS4设备上运行) DAYU200:4.0.10.16 SDK:4.0.10.15 IDE:4.0.600(4.0Release) 在DAYU200上运行 一、创建应用 ,应用存储位置XXX(不要有中文,特殊字符,空格) Compile SDK10,Model :Stage Device Type 默认就可以。 Open signing configs Error while Deploy Hap 则需要去签名 三、修改图标和名称 修改应用图标和名称: 目录在AppScope/app.json5 { "

    62010编辑于 2024-01-18
  • 来自专栏鸿蒙开发笔记

    鸿蒙实战:ArkTs 开发一个鸿蒙应用

    学习过的 ArkTs 知识点,一步一步开发一个小的鸿蒙应用示例,涉及到  ArkTs 语法、注解 @Entry 、 @Component、@state、路由、生命周期、@Prop、 @Link 、常用组件的使用等等知识点 要开发一个鸿蒙应用,首先我们需要知道 系统是如何找到页面的启动入口。 鸿蒙如何启动应用在 HarmonyOS 中,应用程序的启动入口 UIAbility,它继承自 Ability,所以我们需要声明一个 EntryAbility。 true :表示可以被其他应用调用false :表示不可以被其他应用调用如果这个 UIAbility 作为程序的启动入口,应该将 exported 设置为 true,否则启动时会报错。 想要获取更多完整鸿蒙最新学习知识点,可关注B站:码牛课堂

    77220编辑于 2024-07-22
  • 来自专栏个人路线

    Cordova 开发鸿蒙 PC 应用藏头诗应用

    Cordova 开发鸿蒙 PC 应用藏头诗应用实现技术博客 项目概述 藏头诗应用是一个基于 Cordova 框架开发的移动应用,通过调用第三方 API 实现智能诗词生成功能。 响应式设计:完美适配移动设备和桌面浏览器 ✅ 用户友好界面:美观的 UI 设计和流畅的交互体验 技术选型 前端技术栈 HTML5:页面结构 CSS3:样式设计和响应式布局 **JavaScript (ES6+ form-groupselect { width: 100%; padding: 12px; border: 1px solid #ddd; border-radius: 6px } }); API 集成详解 API 请求参数 参数名 类型 必填 说明 示例 token string 是 接口调用 token,需要在 token 管理中创建 qlVquQZPYSeaCi6u 生产环境 # 构建 HarmonyOS 应用 hcordova build harmonyos # 构建 Android 应用 hcordova build android # 构建 iOS 应用

    20210编辑于 2025-11-29
  • 来自专栏个人路线

    使用鸿蒙版 Flutter3.27.4 构建鸿蒙应用

    前言 随着鸿蒙系统的不断发展,越来越多的开发者开始关注如何使用 Flutter 来构建鸿蒙应用。本文将详细介绍如何使用鸿蒙版 Flutter 3.27.4 来构建鸿蒙应用,帮助大家快速上手。 八、总结 通过本文的介绍,相信大家已经掌握了使用鸿蒙版 Flutter 3.27.4 构建鸿蒙应用的方法。 希望大家能够顺利构建出优秀的鸿蒙应用。 坚果派 坚果派由坚果等人创建,团队拥有若干华为 HDE,以及若干其他领域的三十余位万粉博主运营。 聚焦“鸿蒙原生应用”、“智能物联”和“AI 赋能”、“人工智能”四大业务领域,依托华为开发者专家等强大的技术团队,以及涵盖需求、开发、测试、运维于一体的综合服务体系,赋能文旅、媒体、社交、家居、消费电子等行业客户 目前上架鸿蒙原生应用 40 款,三方库 72 个。 地址:https://atomgit.com/nutpi https://tcode.com/nutpi

    2.9K10编辑于 2025-06-08
  • 来自专栏京东技术

    使用Taro开发鸿蒙原生应用——快速上手,鸿蒙应用开发指南

    随着鸿蒙系统的不断完善,许多应用厂商都希望将自己的应用移植到鸿蒙平台上。 最近,Taro 发布了 v4.0.0-beta.x 版本,支持使用 Taro 快速开发鸿蒙原生应用,也可将现有的小程序转换为鸿蒙原生应用。 本文将正式为开发者提供一份完整的鸿蒙应用开发指南,帮助大家使用 Taro 开发自己的第一个鸿蒙应用。 build:harmony": "taro build --type harmony", "dev:harmony": "npm run build:harmony -- --watch" } 步骤 6: 本指南详细介绍了鸿蒙运行环境的配置、使用 Taro 开发鸿蒙应用的步骤和注意事项。我们希望,开发者们通过本指南,可以快速上手并高效开发自己的鸿蒙应用,顺利的进入到鸿蒙应用开发的新领域。

    1.2K10编辑于 2024-02-26
  • 来自专栏鸿蒙开发笔记

    鸿蒙应用开发-初见:ArkTS

    disabled:不可用态状态管理ArkTS的组件状态管理分为 管理组件拥有的状态 和 管理应用拥有的状态 Components部分的装饰器为组件级别的状态管理,Application部分为应用的状态管理组件的状态传递和同步类型分为 管理应用拥有的状态LocalStorage:页面级UI状态存储LocalStorage是ArkTS为构建页面级别状态变量提供存储的内存内“数据库”应用程序可以创建多个LocalStorage实例LocalStorage AppStorage:应用全局的UI状态存储LocalStorage是页面级的,通常应用于页面内的数据共享AppStorage是一个特殊的单例LocalStorage对象,是应用级的数据库,和进程绑定, Environment:设备环境查询Environment是ArkUI框架在应用程序启动时创建的单例对象。 它为AppStorage提供了一系列描述应用程序运行状态的属性Environment的所有属性都是不可变的(即应用不可写入),所有的属性都是简单类型设备环境到Component的更新链:Environment

    1.1K10编辑于 2024-06-14
  • 来自专栏个人路线

    鸿蒙原生应用天气之子

    鸿蒙原生应用天气之子 功能描述: 鸿蒙原生应用精彩多,天气之子伴你走。 无论晴雨或风雪,天气变幻皆可掌握。 二.修改图标和名称 1.设置-应用管理页面 AppScope/app.json5中查看相关配置 2.桌面 src/main/module.json5中查看相关配置 最终效果: 三.添加网络权限 因为需要用到网络数据

    38810编辑于 2024-01-17
  • 来自专栏个人路线

    鸿蒙原生应用笑话大全

    】Empty Ability 3.填写项目名,shici,应用包名com.nut.joke,应用存储位置XXX(不要有中文,特殊字符,空格) Compile SDK10,Model :Stage Device 6、去某地玩,碰见一美女问要服务么,看长的还行就问价,答300觉得不贵就跟她去了,完事告诉我是300一下,当时就懵B了。她看我不想结账还叫来几个纹身大汉,没办法只好乖乖的掏了600。 6. 给我一个食堂的馒头作为支点,我就能翘起地球!<理解一下吧,这到”食堂的饭菜只能拿去喂猪,居然还给我们吃? 我靠……经典语录6、有一天某妇女抱着小孩去看医生,医生检查后说,这孩子是吃母乳还是牛奶,妇人说,母乳,医生叫妇女把衣服掳起来,妇女心想他要干嘛,但还是照做了。 6.我们宿舍好吓人,晚上睡觉,老大磨牙还带颤抖,老二扣床板,老三说梦话时不时还带着阴森森的“呵呵。”就我正常,就喜欢在半夜两点半坐起来看着他们。7.背景:妈妈给六岁的儿子出算术题做。

    85410编辑于 2024-01-17
  • 来自专栏个人路线

    鸿蒙原生应用天气之子

    鸿蒙原生应用天气之子 功能描述: 鸿蒙原生应用精彩多,天气之子伴你走。 无论晴雨或风雪,天气变幻皆可掌握。 二.修改图标和名称 1.设置-应用管理页面 AppScope/app.json5中查看相关配置 2.桌面 src/main/module.json5中查看相关配置 最终效果: 三.添加网络权限 因为需要用到网络数据

    38910编辑于 2024-01-17
  • 鸿蒙应用debug调试实践

    本文将从鸿蒙开发者模式的启用、调试工具的使用、性能监控与优化、设备互联与调试以及日志与错误报告等方面,详细介绍鸿蒙应用的调试方法,帮助开发者更好地掌握鸿蒙应用的调试技巧。 三、鸿蒙应用调试工具 1. DevEco Studio DevEco Studio是鸿蒙系统官方提供的集成开发环境(IDE),集成了代码编辑、调试、性能分析等多种功能,是鸿蒙应用开发的首选工具。 九、鸿蒙应用调试的未来展望 随着鸿蒙系统的不断发展和完善,应用调试也将迎来更多的机遇和挑战。未来,鸿蒙应用调试将更加智能化、自动化和高效化。 此外,随着鸿蒙生态系统的不断发展壮大,越来越多的开发者和企业将加入到鸿蒙应用的开发和调试中来。这将推动鸿蒙应用调试技术的不断创新和发展,为开发者提供更加便捷、高效和智能的调试体验。 十、总结 鸿蒙应用调试是开发者提升应用质量和用户体验的关键环节。

    1.2K10编辑于 2024-11-26
  • 来自专栏鸿蒙开发笔记

    鸿蒙应用开发-初见:ArkUI

    ', }}> 4238万 </Text> <Text style={{fontSize: 11, color: '#999', marginLeft: 6} 整个过程是深度优先的ArkUIArkUI官方链接方舟开发框架(简称ArkUI)是鸿蒙开发的UI框架,提供如下两种开发范式,我们 只学声明式开发范式基于ArkTS的声明式开发范式兼容JS的类Web开发范式整体架构图我们使用

    1.3K10编辑于 2024-06-15
  • 来自专栏用户4773577的专栏

    鸿蒙Next应用权限管理

    简介:系统提供了一种允许应用访问系统资源(如:通讯录等)和系统能力(如:访问摄像头、麦克风等)的通用权限访问方式,来保护系统数据(包括用户个人数据)或功能,避免它们被不当或恶意使用。 授权方式:system_grant(系统授权)指的是系统授权类型,如果在应用中申请了system_grant权限,那么系统会在用户安装应用时,自动把相应权限授予给应用。 user_grant(用户授权)指的是用户授权类型,该类型权限不仅需要在安装包中申请权限,还需要在应用动态运行时,通过发送弹窗的方式请求用户授权。 在用户手动允许授权后,应用才会真正获取相应权限,从而成功访问操作目标对象。 以下通过定位权限介绍一下需要用户授权的权限请求步骤:1.在配置文件中声明权限,应用需要在module.json5配置文件的requestPermissions标签中声明权限"requestPermissions

    59710编辑于 2025-06-28
领券