Table des matières
3. Modifier l'icône et le nom" >3. Modifier l'icône et le nom
Modifier les icônes et les noms du bureau" >Modifier les icônes et les noms du bureau
4. Ajoutez les autorisations pertinentes" >4. Ajoutez les autorisations pertinentes
5. Définir le modèle de données" >5. Définir le modèle de données
6. Charger les données du réseau" >6. Charger les données du réseau
Description de l'interface" >Description de l'interface
测试接口" >测试接口
创建HTTP请求" >创建HTTP请求
七、UI" >七、UI
八、完整源码" >八、完整源码
错误信息
错误描述
可能原因
处理步骤
Maison tutoriels informatiques connaissances en informatique Poésie aléatoire d'application native Hongmeng

Poésie aléatoire d'application native Hongmeng

Feb 19, 2024 pm 01:36 PM
file com 鸿蒙

Poésie aléatoire dapplication native Hongmeng

Pour en savoir plus sur l'open source, veuillez visiter :

Communauté de développeurs 51CTO Hongmeng

https://ost.51cto.com

Environnement de course

DAYU200:4.0.10.16

SDK : 4.0.10.15

IDE : 4.0.600

1. Créer une application

Cliquez sur Fichier->Nouveau fichier->Créer un projet.

Choisissez un modèle :

【OpenHarmony】Capacité vide :

Renseignez le nom du projet, shici, le nom du package d'application com.nut.shici et l'emplacement de stockage de l'application XXX (pas de chinois, de caractères spéciaux ou d'espaces).

Compilez le SDK10, Modèle : Stage.

Le type d'appareil convient par défaut.

nœud, 16.20.1 recommandé.

Cliquez sur Terminer après avoir terminé la configuration ci-dessus.

Choisissez d'ouvrir dans une nouvelle fenêtre et attendez que les dépendances soient chargées. comme le montre la photo.

Si vous obtenez une erreur lors du chargement des dépendances, vérifiez votre réseau.

2. Exécutez HelloWord

Alimentez la carte de développement et connectez la carte de développement à l'ordinateur, comme indiqué sur l'image :

Signature :

Étapes pour signer :

Cliquez sur Fichier-> Structure du projet.

Sélectionnez le troisième élément Configurations de signature.

Ici, il nous suffit de cocher Générer automatiquement. Il n'est pas nécessaire de cocher Support HarmonyOS car nous gérons une carte de développement.

Cliquez sur Appliquer ou sur OK.

Cliquez maintenant sur le bouton pour exécuter le projet.

Informations sur l'impression de la console :

$ hdc uninstall com.nut.shici
$ hdc shell mkdir data/local/tmp/a1bdb2dbe1724c67a1106c360a3f1d35
$ hdc file send "/Users/jianguo/Desktop/teaching/ohcode/shici/entry/build/default/outputs/default/entry-default-signed.hap" "data/local/tmp/a1bdb2dbe1724c67a1106c360a3f1d35"
$ hdc shell bm install -p data/local/tmp/a1bdb2dbe1724c67a1106c360a3f1d35 
$ hdc shell rm -rf data/local/tmp/a1bdb2dbe1724c67a1106c360a3f1d35
$ hdc shell aa start -a EntryAbility -b com.nut.shici
Copier après la connexion

Prouvez que le projet a été exécuté avec succès au sein du conseil de développement.

3. Modifier l'icône et le nom

Modifier l'icône et le nom de l'application :

Le répertoire est dans AppScope/app.json5.

{
"app": {
"bundleName": "com.nut.shici",
"vendor": "example",
"versionCode": 1000000,
"versionName": "1.0.0",
"icon": "$media:app_icon",
"label": "$string:app_name"
}
}
Copier après la connexion

Comme le montre l'image après modification :

Une fois la modification réussie, comme le montre l'image :

Méthode ouverte, accédez à Paramètres-Gestion des applications.

Modifier les icônes et les noms du bureau

Modifiez l'étiquette et l'icône dans src/main/module.json5 comme indiqué dans l'image.

Lorsque l'on modifie le label, il suffit de le modifier dans l'annuaire chinois.

{
"module": {
"name": "entry",
"type": "entry",
"description": "$string:module_desc",
"mainElement": "EntryAbility",
"deviceTypes": [
"default",
"tablet"
],
"deliveryWithInstall": true,
"installationFree": false,
"pages": "$profile:main_pages",
"abilities": [
{
"name": "EntryAbility",
"srcEntry": "./ets/entryability/EntryAbility.ets",
"description": "$string:EntryAbility_desc",
"icon": "$media:icon",
"label": "$string:EntryAbility_label",
"startWindowIcon": "$media:startIcon",
"startWindowBackground": "$color:start_window_background",
"exported": true,
"skills": [
{
"entities": [
"entity.system.home"
],
"actions": [
"action.system.home"
]
}
]
}
]
}
}
Copier après la connexion

Modifiez le répertoire chinois.

L'effet est comme sur l'image :

4. Ajoutez les autorisations pertinentes

Étant donné que les données réseau sont nécessaires, l'autorisation d'intention est ajoutée.

Ajoutez la configuration dans le modèle dans src/main/module.json5, puis utilisez async.

"requestPermissions": [{
"name": "ohos.permission.INTERNET"
}],
Copier après la connexion

5. Définir le modèle de données

Créez un nouveau dossier modèle dans le répertoire ets.

Créez un nouveau fichier TS.

export class ShiciModel {
code: number = 0
message: string = ""
data: ShiCi = new ShiCi()
}

export class ShiCi {
content: string = ""
author: string = ""

origin: string = ""
category: string = ""
c1: string = ""
c2: string = ""
c3: string = ""

// "content": "微雨过,小荷翻。榴花开欲然。",
// "author": "苏轼",
// "origin": "阮郎归·初夏",
// "category": "古诗文-植物-荷花",
// "c1": "gushiwen",
// "c2": "zhiwu",
// "c3": "hehua"
}
Copier après la connexion

6. Charger les données du réseau

Description de l'interface

Préparez vos données,

Interface

Adresse de l'interface : https://v2.alapi.cn/api/shici

Méthode de requête : [ « GET », « POST » ]

Paramètres de la requête :

Nom

Obligatoire

Type

Description

Exemple

jeton

vrai

ficelle

Demandez un jeton et obtenez-le auprès du centre utilisateur.

Centre utilisateur pour obtenir un jeton

format

faux

ficelle

返回格式,支持json,text

json

type

string

诗词类型

all

  • type 参数值说明
  • all 所有类型
  • shuqing抒情
  • siji四季
  • shanshui山水
  • tianqi天气
  • renwu人物
  • shenghuo生活
  • jieri节日
  • dongwu动物
  • zhiwu植物

返回参数:

名称

描述

content

诗词内容

author

作者

origin

诗词题

测试接口

测试工具:Postamn。

{
"code": 200,
"msg": "success",
"data": {
"content": "地冷叶先尽,谷寒云不行。",
"author": "李白",
"origin": "冬日归旧山",
"category": "古诗文-植物-叶子",
"c1": "gushiwen",
"c2": "zhiwu",
"c3": "yezi"
},
"time": 1704770459,
"usage": 0,
"log_id": "603184784204148736"
}
Copier après la connexion

测试如图所示:

创建HTTP请求

导入http模块:

import http from '@ohos.net.http';
import { BusinessError } from '@ohos.base';
Copier après la connexion

创建createHttp:

let httpRequest = http.createHttp();
Copier après la connexion

填写HTTP地址:

httpRequest.request(// 填写HTTP请求的URL地址,可以带参数也可以不带参数。URL地址需要开发者自定义。请求的参数可以在extraData中指定
"https://v2.alapi.cn/api/shici",
{
method: http.RequestMethod.GET, // 可选,默认为http.RequestMethod.GET
// // 开发者根据自身业务需要添加header字段
header: [{
'Content-Type': 'application/json'
}],
// 当使用POST请求时此字段用于传递内容
extraData: {
"token": "自己的token",
"type": "all",
"format": "json"
},
 
}, (err: BusinessError, data: http.HttpResponse) => {
 
}
);
Copier après la connexion

对网络数据的处理:

if (!err) {


// data.result为HTTP响应内容,可根据业务需要进行解析
console.info('Result:' + JSON.stringify(data.result));
console.info('code:' + JSON.stringify(data.responseCode));
// data.header为HTTP响应头,可根据业务需要进行解析
console.info('header:' + JSON.stringify(data.header));
console.info('cookies:' + JSON.stringify(data.cookies)); // 8+
// 当该请求使用完毕时,调用destroy方法主动销毁
httpRequest.destroy();
} else {
this.message = JSON.stringify(err)
console.error('error:' + JSON.stringify(err));
// 取消订阅HTTP响应头事件
httpRequest.off('headersReceive');
// 当该请求使用完毕时,调用destroy方法主动销毁
httpRequest.destroy();
}
Copier après la connexion

完成以上配置以后。

在应用程序里测试网络请求。

build() {

Column() {

Button("测试网络请求").onClick(() => {
this.httpData()
})
}.width("100%").height("100%").justifyContent(FlexAlign.Center)
}
}
Copier après la connexion

如图所示:

测试成功。

如果2300006错误码,请检查网络。

七、UI

数据获取到之后,我们就剩在页面上显示了。

U I布局如图所示。

build() {

Column() {
Text(this.shici.origin).fontSize(30).fontWeight(800)
Text(this.shici.author).fontSize(20).fontWeight(300).fontColor(Color.Orange)
Text(this.shici.category).fontSize(20).fontWeight(300).fontColor(Color.Green)


}.width("100%").height("100%").justifyContent(FlexAlign.Center)
}
Copier après la connexion

八、完整源码

import http from '@ohos.net.http';
import { BusinessError } from '@ohos.base';
import promptAction from '@ohos.promptAction';
import { ShiCi, ShiciModel } from '../../model/ShiCiModel';


class shiciType {
title: string = ""
desc: string = ""
}

@Entry
@Component
struct Index {
@State shici: ShiCi = new ShiCi()
@State typeList: Array = [
{ title: "抒情",
desc: "shuqing"

},
{ title: "四季",
desc: "siji"

},
{ title: "山水",
desc: "shanshui"

}
,
{ title: "天气",
desc: "tianqi"

}


]

aboutToAppear() {
this.httpData("all")
}

httpData(type: string) {


// 3.每一个httpRequest对应一个HTTP请求任务,不可复用
let httpRequest = http.createHttp();
//4.
httpRequest.request(// 填写HTTP请求的URL地址,可以带参数也可以不带参数。URL地址需要开发者自定义。请求的参数可以在extraData中指定
"https://v2.alapi.cn/api/shici",
{
method: http.RequestMethod.GET, // 可选,默认为http.RequestMethod.GET
// // 开发者根据自身业务需要添加header字段
header: [{
'Content-Type': 'application/json'
}],
// 当使用POST请求时此字段用于传递内容
extraData: {
"token": "你的token",

"type": type,
"format": "json"
},

}, (err: BusinessError, data: http.HttpResponse) => {
if (!err) {
// data.result为HTTP响应内容,可根据业务需要进行解析
console.info('Result:' + JSON.stringify(data.result));
let ShiciModel: ShiciModel = JSON.parse(data.result.toString())
this.shici = ShiciModel.data

console.info('code:' + JSON.stringify(data.responseCode));
 
// 当该请求使用完毕时,调用destroy方法主动销毁
httpRequest.destroy();
} else {

console.error('error:' + JSON.stringify(err));
// 取消订阅HTTP响应头事件
httpRequest.off('headersReceive');
// 当该请求使用完毕时,调用destroy方法主动销毁
httpRequest.destroy();
}
}
);
}

build() {

Column() {


Row() {
ForEach(this.typeList, (item: shiciType) => {

Text(item.title).fontSize(30).margin(20)
.onClick(() => {

this.httpData(item.desc)
})
})

}

Button(
"抒情"
).onClick(() => {
this.httpData("shuqing")
})

Button(
"四季"
).onClick(() => {
this.httpData("siji")
})


Text(this.shici.origin).fontSize(30).fontWeight(800)
Text(this.shici.author).fontSize(20).fontWeight(300).fontColor(Color.Orange)
Text(this.shici.category).fontSize(20).fontWeight(300).fontColor(Color.Green)


}.width("100%").height("100%").justifyContent(FlexAlign.Center)
}
}
Copier après la connexion

九、总结

本文我们学习了基础组件的使用,网络请求,以及状态管理。

十、FAQ

2300006 域名解析失败

错误信息

Couldn’t resolve host name。

错误描述

服务器的域名无法解析。

可能原因

  • 传入的服务器的URL不正确。
  • 网络不通畅。

处理步骤

  • 请检查输入的服务器的URL是否合理。
  • 请检查网络连接情况

想了解更多关于开源的内容,请访问:

51CTO 鸿蒙开发者社区

https://ost.51cto.com

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Yu Chengdong quitte son poste de PDG de Huawei Terminal BG, He Gang prendra la relève Yu Chengdong quitte son poste de PDG de Huawei Terminal BG, He Gang prendra la relève May 02, 2024 pm 04:01 PM

Selon plusieurs médias, Huawei a publié en interne un document d'ajustement du personnel dans l'après-midi du 30 avril, annonçant que Yu Chengdong quitterait son poste de PDG de Huawei Terminal BG. Yu Chengdong restera président de Terminal BG. He Gang, ancien directeur de l'exploitation de Huawei Terminal BG, assumera le poste de PDG de Huawei Terminal BG. Selon certaines informations, hormis les changements et ajustements personnels mentionnés ci-dessus, le document ne contient plus d'informations. Il n’y a pas d’explication supplémentaire sur le contexte de ce changement majeur de personnel et sur la nouvelle orientation commerciale de Yu Chengdong après avoir quitté son poste de PDG de Terminal BG. Certaines sources ont indiqué que cet ajustement est un ajustement de routine de la structure de l'entreprise, qui permettra à Yu Chengdong d'avoir plus d'énergie pour créer des produits de haute qualité pour les consommateurs. Yu Chengdong est né en 1969. Il est diplômé du département de contrôle automatique de l'Université polytechnique du Nord-Ouest avec une licence et une maîtrise de l'Université Tsinghua.

L'intelligence native HarmonyOS NEXT ouvre une nouvelle expérience de système d'exploitation à l'ère des grands modèles d'IA ! Huawei Xiaoyi se transforme en un corps intelligent L'intelligence native HarmonyOS NEXT ouvre une nouvelle expérience de système d'exploitation à l'ère des grands modèles d'IA ! Huawei Xiaoyi se transforme en un corps intelligent Jun 22, 2024 am 02:30 AM

Les grands modèles d'IA sont devenus un sujet brûlant dans le cercle technologique actuel. De plus en plus d'entreprises commencent à déployer des capacités de grands modèles et de plus en plus de produits commencent à mettre l'accent sur l'IA. Cependant, à en juger par l'expérience actuelle, la plupart des produits d'IA qui inondent le marché intègrent souvent simplement des applications de grands modèles au niveau de l'application et ne réalisent pas de changements technologiques systématiques de l'IA de bas en haut. Lors du HDC2024, avec l'ouverture d'HarmonyOSNEXT Beta aux développeurs et aux utilisateurs pionniers, Huawei a démontré à l'industrie ce qu'est la véritable « intelligence native » : avec des capacités d'IA au niveau du système, l'IA n'est plus seulement un module complémentaire pour les téléphones mobiles, mais est intégré avec Le système d'exploitation est profondément intégré et devient une fonctionnalité essentielle au niveau du système. Selon les rapports, grâce à l'intégration de logiciels, de matériel et de cloud central, HarmonyO

Xiaoyi est devenu un agent intelligent ! L'intelligence native HarmonyOS NEXT Hongmeng ouvre une nouvelle ère de l'IA Xiaoyi est devenu un agent intelligent ! L'intelligence native HarmonyOS NEXT Hongmeng ouvre une nouvelle ère de l'IA Jun 22, 2024 am 01:56 AM

Le 21 juin, la Huawei Developer Conference 2024 (HDC2024) s'est à nouveau réunie au lac Songshan, à Dongguan. Lors de cette conférence, la chose la plus frappante est que HarmonyOSNEXT lance officiellement la version bêta pour les développeurs et les utilisateurs pionniers, et démontre de manière exhaustive les trois fonctionnalités innovantes « bouleversantes » d'HarmonyOSNEXT dans tous les scénarios, l'intelligence native et la sécurité native. Intelligence native HarmonyOSNEXT : ouvrir une nouvelle ère de l'IA Après avoir abandonné le framework Android, HarmonyOSNEXT est devenu un système d'exploitation véritablement indépendant d'Android et d'iOS, ce que l'on peut qualifier de renaissance sans précédent. Parmi ses nombreuses nouvelles fonctionnalités, l’intelligence native est sans aucun doute la nouvelle fonctionnalité qui peut le mieux apporter aux utilisateurs des sensations intuitives et des améliorations d’expérience.

Déployer de grands modèles de langage localement dans OpenHarmony Déployer de grands modèles de langage localement dans OpenHarmony Jun 07, 2024 am 10:02 AM

Cet article ouvrira en source les résultats du « Déploiement local de grands modèles de langage dans OpenHarmony » démontrés lors de la 2e conférence technologique OpenHarmony. Adresse : https://gitee.com/openharmony-sig/tpc_c_cplusplus/blob/master/thirdparty/. InferLLM/docs/hap_integrate.md. Les idées et les étapes de mise en œuvre consistent à transplanter le cadre d'inférence de modèle LLM léger InferLLM vers le système standard OpenHarmony et à compiler un produit binaire pouvant s'exécuter sur OpenHarmony. InferLLM est un L simple et efficace

La série Huawei WATCH 4 lance HarmonyOS 4.2 Beta : nouveau contrôle de la voiture et autres fonctionnalités majeures La série Huawei WATCH 4 lance HarmonyOS 4.2 Beta : nouveau contrôle de la voiture et autres fonctionnalités majeures Apr 25, 2024 pm 04:10 PM

Selon des informations du 25 avril, Huawei a récemment lancé la mise à jour d'HarmonyOS4.2Beta, qui apporte de nombreuses nouvelles fonctionnalités aux utilisateurs, dont la plus frappante est l'ajout de fonctions de contrôle de voiture. Selon les commentaires des utilisateurs, Huawei WATCH4 a ajouté la prise en charge des clés de voiture NFC et des clés de voiture Bluetooth pour les modèles Wenjie M9 et Zhijie S7 dans cette mise à jour. Cela signifie que les utilisateurs peuvent désormais déverrouiller et démarrer leur voiture directement depuis leur montre, ce qui améliore considérablement la facilité d'utilisation. Dans le même temps, la version montre de l'application AITO a également été mise à niveau, offrant aux utilisateurs des modèles Wenjie la possibilité de contrôler la voiture par la voix, y compris des opérations telles que l'ouverture et la fermeture du coffre, le déverrouillage et le verrouillage. De plus, un cadran de montre exclusif a été spécialement personnalisé pour le Wenjie M9 afin de répondre à la personnalisation de l'utilisateur.

Hongmeng Smart Travel S9 et conférence de lancement de nouveaux produits avec scénario complet, un certain nombre de nouveaux produits à succès ont été lancés ensemble Hongmeng Smart Travel S9 et conférence de lancement de nouveaux produits avec scénario complet, un certain nombre de nouveaux produits à succès ont été lancés ensemble Aug 08, 2024 am 07:02 AM

Cet après-midi, Hongmeng Zhixing a officiellement accueilli de nouvelles marques et de nouvelles voitures. Le 6 août, Huawei a organisé la conférence de lancement de nouveaux produits Hongmeng Smart Xingxing S9 et Huawei, réunissant la berline phare intelligente panoramique Xiangjie S9, le nouveau M7Pro et Huawei novaFlip, MatePad Pro 12,2 pouces, le nouveau MatePad Air, Huawei Bisheng With de nombreux nouveaux produits intelligents tous scénarios, notamment la série d'imprimantes laser X1, FreeBuds6i, WATCHFIT3 et l'écran intelligent S5Pro, des voyages intelligents, du bureau intelligent aux vêtements intelligents, Huawei continue de construire un écosystème intelligent complet pour offrir aux consommateurs une expérience intelligente du Internet de tout. Hongmeng Zhixing : Autonomisation approfondie pour promouvoir la modernisation de l'industrie automobile intelligente Huawei s'associe à ses partenaires de l'industrie automobile chinoise pour fournir

Comment utiliser la fonction d'amélioration du cloud AI sur Huawei Pura70_Tutoriel d'utilisation de l'amélioration du cloud AI de Huawei Comment utiliser la fonction d'amélioration du cloud AI sur Huawei Pura70_Tutoriel d'utilisation de l'amélioration du cloud AI de Huawei Apr 26, 2024 pm 02:20 PM

La fonction d'amélioration du cloud AI de Huawei est une fonction pratique qui utilise la technologie de l'intelligence artificielle pour optimiser la qualité des photos. Alors, comment Huawei Pura70 utilise-t-il les fonctions d'amélioration du cloud de l'IA ? Amis qui en ont besoin, venez jeter un oeil ci-dessous. 1. Mise à niveau vers la dernière version : 1. Téléchargez et installez la dernière version : Hongmeng OS4.0.0.126 2. Attendez que l'installation soit terminée et vous pourrez utiliser les nouvelles fonctionnalités améliorées par le cloud. 2. Activez le service d'amélioration du cloud : 1. Ouvrez l'album photo, cliquez sur les quatre points dans le coin supérieur droit, puis cliquez sur Paramètres. 2. Activez la fonction d'amélioration du cloud AI. 3. Utilisez la fonction d'amélioration du cloud : 1. Recherchez la photo qui nécessite une amélioration du cloud AI dans l'album et cliquez sur l'icône de la baguette magique dans le coin supérieur droit. 2. Cliquez sur Accepter. 3. Après avoir terminé l'amélioration du cloud AI, une photo supplémentaire apparaîtra automatiquement dans l'album. Vous pouvez voir la magie dans le coin inférieur droit

Le compte public « Programming Language Lab » du Huawei 2012 Lab a été renommé « Cangjie Programming Language » Le compte public « Programming Language Lab » du Huawei 2012 Lab a été renommé « Cangjie Programming Language » Jun 18, 2024 pm 02:32 PM

Selon les informations de ce site Web du 17 juin, ce site Web a remarqué que le compte public officiel du Programming Language Lab sous Huawei 2012 Lab, "Programming Language Lab", a été renommé aujourd'hui "Cangjie Programming Language". La conférence des développeurs Huawei HDC2024 se tiendra à Dongguan du 21 au 23 juin. Dans le programme principal, il y aura un cours ouvert HarmonyOS sur le thème « [Kit de développement] Développement efficace et partage de pratiques des applications natives Hongmeng » le 22 juin. Dans la classe ouverte HarmonyOS, l'expert technique en chef de Huawei en langage de programmation partagera avec la Banque industrielle et commerciale de Chine et LeetCode « Le langage Cangjie aide au développement efficace des applications natives Harmony ». En 2020, Huawei a demandé l'enregistrement de la marque « Cangjie Language » en octobre 2021, en Chine.

See all articles