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