OpenHarmonyアプリ開発におけるブランチ管理とコラボレーション機能の最適化

機能開発の目的と成果 従来のリポジトリ閲覧機能を拡張し、複数開発者間の協働をサポートするため、ブランチ管理機能を追加しました。主な実装内容は以下の通りです: リポジトリ詳細ページにブランチ一覧と管理パネルを追加 コラボレーションページでブランチ作成、切り替え、削除、マージリクエストの発行機能を実装 ブランチモデルの実装 lib/models/branch.dart ...

6月29日 23:59 投稿

ArkTSコーディング規約の要点整理

コードの品質と保守性を高めるため、ArkTSにおける推奨されるコーディングスタイルと実装ルールを体系的にまとめます。 命名規則 識別子は意図が明確に伝わる英単語を使用し、曖昧な省略や単一文字は避ける。クラス・列挙型・名前空間はPascalCase、変数・関数・引数はcamelCaseで統一する。 // クラス定義 class UserProfile { private displayName: string; constr ...

6月15日 22:13 投稿

OpenHarmonyでReact Nativeのカスタムフォントを正しく読み込む実践ガイド

OpenHarmony上でReact Nativeアプリを構築する際、カスタムフォントの読み込みは一見シンプルに見えますが、プラットフォーム固有の仕様により意外と落とし穴があります。本記事では、OpenHarmony 6.0.0(API Level 20)とReact Native 0.72.5/0.77.1を対象に、安定したフォント管理を実現するための完备な実装手法を解説します。 なぜOpenHarmonyではフォント読み込みが ...

6月3日 21:51 投稿

OpenHarmony向けCMakeベースのサードパーティライブラリ移植手法

概要 本ガイドでは、OpenHarmonyプラットフォームにCMakeで構成されたサードパーティライブラリを移植する手順を説明します。Hi3516DV300およびHi3518EV300プラットフォームを対象とし、ツールチェーン設定とOpenHarmonyビルドシステムへの統合方法を詳細に解説します。 CMakeライブラリの移植手順 ソース取得 移植対象ライブラリ(例: libconv)のソース構造は以下の通り ...

6月1日 21:38 投稿

HarmonyOS(API 12 Beta6版)GPUアクセラレータエンジンサービス【空間領域AIスーパーサンプリング】

XEngine Kitは空間領域AIスーパーサンプリング機能を提供し、単一フレーム画像を用いてAI推論によりフィルターパラメータを生成し、スーパーサンプリングを実現します。GPUとNPUの協調動作により、空間領域GPUスーパーサンプリングよりも高い画質を実現します。スーパーサンプリング倍率が1.5倍以下の場合は推奨されます。 インターフェースの説明 以下のインターフェース ...

5月30日 05:37 投稿

OpenHarmonyでの自動車ナンバープレート認識実装手法

概要 本プロジェクトは、OpenCVベースのオープンソースナンバープレート認識システムEasyPRをOpenHarmony環境に移植したものです。HiSpark Taurus AI Camera(Hi3516DV300)開発ボードを使用して、ナンバープレートの撮影と認識結果の表示を実現しています。 システム構成 OpenHarmony 3.1 Release小型システム上で動作し、カメラとナンバープレートの距離は60cm~70cmを想 ...

5月27日 06:31 投稿

OpenHarmony 5.0-Beta1 AVCodecモジュールの更新内容解説

概要 OpenHarmony v5.0以降、メディアサービス層からGStreamerエンジンが除外され、再生や録画などのメディアデータパイプライン処理にはHistreamerエンジンが本格的に採用されている。Histreamerが利用するプラグインやフィルターはすべてAVCodecモジュールに配置されているため、マルチメディアシステムにおける同モジュールの重要性がさらに高まっている。本稿では、Ope ...

5月19日 00:23 投稿

OpenHarmonyにおけるファイルサブシステムの移植方法

OpenHarmonyのutilsコンポーネントは、各業務サブシステムおよび上位アプリケーションから利用可能であり、チップ側のファイルシステム実装に依存している。具体的には、チッププラットフォームがファイルのオープン・クローズ、読み書き、サイズ取得などの基本機能を提供する必要がある。 HALインタフェースの要件 OpenHarmonyのファイルシステムを移植するには、以下の ...

5月16日 21:59 投稿