Développement Multimédia HarmonyOS : Guide de Lecture et Capture Audio/Vidéo
Architecture Centrale du Sous-système Média
Le framework multimédia d'HarmonyOS 5 (API 12) repose sur une architecture en couches offrant une interface de service homogène. Ses piliers fondamentaux sont le lecteur AVPlayer, l'enregistreur AVRecorder et le module de capture d'écran AVScreenCapture, couvrant des besoins allant de la simple restit ...
Publié le 10 septembre à 04h59
Résolution des problèmes de service partagé entre modules dans une application HarmonyOS
1. Problème initial : appel de service sans effet visible
Lors du clic sur un bouton « Scanner » dans l’application principale, aucune navigation vers l’interface de scan ne se produisait, et le journal affichait undefined lors de l’appel à ServiceManager.getService<IScanRouter>('IScanRouter').
Text('Scanner').fontColor('#ffffff')
.onCl ...
Publié le 27 août à 16h05
Maîtriser le contrôle de rendu dans le développement UI d'HarmonyOS
Dans les interfaces déclaratives, les développeurs peuvent utiliser des instructions de contrôle de rendu en complément des composants système pour cosntruire des interfaces utilisateur. Ces mécanismes incluent le rendu conditionnel pour afficher/masquer des éléments et le rendu itératif pour générer des compoasnts à partir de collections de do ...
Publié le 16 août à 13h10
Développement de plugins Flutter pour HarmonyOS avec ArkTs
Développer un plugin Flutter pour la plateforme HarmonyOS, implémenter une intégration mixte Flutter-HarmonyOS et gérer la communication inter-processus.
Côté Flutter : Configuration du MethodChannel
const MethodChannel _channel = MethodChannel('com.example.app/service');
/// Récupérer le jeton d'authentification
static Future<dynamic> ...
Publié le 4 août à 09h20
Identification des goulots d'étranglement avec DevEco Profiler et optimisation des ressources
Scénario pratique
Dans le développement d'applications HarmonyOS NEXT, DevEco Profiler permet d'analyser les performances d'exécution. Prenons l'exemple d'une application affichant une liste d'actualités avec des problèmes de performances lors du chargement.
Procédure détaillée avec exemple de code
1. Code initial
@Entry
@Component
struct PageL ...
Publié le 7 juillet à 21h22
Développement d'Interfaces Utilisateur avec HarmonyOS Next et ArkTS
Introduction aux Composants
Les composants sont les éléments fondamentaux pour construire des interfaces dans HarmonyOS. Chaque composant encapsule des données et des méthodes pour former une unité visuelle et interactive indépendante. Les composants peuvent être réutilisés dans différentes parties d'une application ou entre plusieurs applicati ...
Publié le 26 juin à 05h42
Intégration de la Reconnaissance d'Écriture Manuscrite via Baidu OCR sur HarmonyOS PC
Justification du choix de Baidu OCR
Bien que HarmonyOS propose l'API textRecognition via @kit.CoreVisionKit pour une reconnaissance optique de caractères (OCR) locale, son utilisation en production révèle certaines limites. Les problèmes fréquents incluent des erreurs d'initialisation du service et des dépassements de délai (timeout) lors du tr ...
Publié le 19 juin à 20h38