HarmonyOS 6におけるセキュリティ品質テスト実践ガイド——テスト実行から脆弱性修正まで完全手順書

HarmonyOS 6アプリケーションをAppGallery Connect(AGC)に提出する際、**セキュリティ品質テスト(Security Basic Quality Test)**​を省略してしまう開発チームは非常に多いです。その後、AGCによる審査でリジェクトされたり、セキュリティスキャンで重大な脆弱性を検出されてから慌てて修正に取り組むことになります。HuaweiはDevEcoツールチェーンと検出ルールを提供 ...

10月6日 02:35 投稿

HarmonyOS 5.0+におけるセンサー、Bluetooth、位置情報のハードウェア連携実装

HarmonyOS 5.0以降では、デバイスのハードウェア機能を安全かつ効率的に活用するための統一APIが提供されている。本稿では、センサーデータ取得、Bluetooth通信、位置情報サービスの実装方法を解説する。 1. センサーデータの取得 HarmonyOSは複数のセンサータイプに対応しており、@ohos.sensorモジュールを通じてアクセス可能である。 import sensor from '@ohos.sensor ...

9月20日 03:15 投稿

HarmonyOSにおけるフォーム操作向けUIコンポーネント(Button・Radio・Toggle)の実装ガイド

コンポーネントの役割と選定基準 HarmonyOSの宣言的UIフレームワーク(ArkUI)において、フォーム操作やユーザーインタラクションを実装する際には、Button、Radio、Toggleの3つのコンポーネントが中核を担います。外見や振る舞いが類似している場合もありますが、状態管理の仕組みと適用シーンが明確に異なります。適切な場面で適切なコンポーネントを選定することが、保 ...

9月13日 14:54 投稿

HarmonyOS NextにおけるAIモデル学習の効率化:データ前処理とトレーニング最適化の実践

データ処理がモデルの性能に与える影響 機械学習モデルの開発において、アルゴリズムの選定と同等かそれ以上に重要なのがデータ処理です。HarmonyOS Next(API 12)環境下でモデルを構築する際、データの質と前処理の工程は最終的な推論精度や学習効率を決定づけます。適切なデータ前処理が施されていない場合、モデルはノイズの多い入力から過剰な学習(オーバーフィッテ ...

9月10日 11:22 投稿

HarmonyOS低コード環境での外部Webページ表示実装

概要 HarmonyOSの低コード開発プラットフォームを活用し、ボタン操作で外部Webコンテンツを表示する方法を解説します。本記事ではAPI6準拠のJSプロジェクトを前提とし、JavaレイヤーでのWebView構築と、低コード側からの画面遷移連携を実装します。 WebView機能のJava実装 まず、entry/src/main/java/パッケージ名/配下に新規Abilityを作成します。ここではBrowserAbility ...

9月5日 03:34 投稿

HarmonyOS ウィンドウ管理:NativeWindow によるウィンドウ操作

HarmonyOS のウィンドウ管理機能は、ユーザーに没入感のある体験を提供し、アプリケーションのコンテンツに集中できる環境を実現します。この記事では、主ウィンドウ、サブウィンドウ、フローティングウィンドウの作成と設定方法、およびステータスバー・ナビゲーションバーを非表示にするイマーシブモードの実装について解説します。 主ウィンドウのタッチ可否設定 主ウ ...

8月29日 17:49 投稿

HarmonyOS WebView から H5 画面で電話・位置情報・ナビゲーションを呼び出す実装手順

概要 HarmonyOS(API 6)の JS FA プロジェクトで WebView 経由の H5 画面から、端末の電話アプリ・位置情報取得・外部地図アプリ(今回は Amap)を起動するまでをまとめます。JS と Java PA の橋渡し(addJsCallback)を軸に、各機能を最小構成で実装します。 1. H5 画面の準備 entry/src/main/resources/rawfile/demo.html に以下を配置します。3 つのボタンが、それぞ ...

8月19日 01:33 投稿

HarmonyOS NextにおけるArkUI基本コンポーネントの実践ガイド

レイアウト設計の基礎と応用 ArkUIでは、画面構成は「コンポーネントの組み合わせ」として実現されます。適切なレイアウトを選択することで、視覚的にも操作的にも優れたインターフェースが構築可能です。 レイアウトの構造理解 青領域:要素の物理的なサイズ(width/heightで設定) 黄領域:実際の描画可能範囲(青領域 - ボーダー値) 緑領域:コンテンツの本質的な ...

8月11日 07:50 投稿

HarmonyOS PCアプリ開発の実践:分散型オフィスツールの構築

HarmonyOS PC:自律的で統合された計算環境の始まり 2025年5月19日、华为は成都にて「HarmonyOS PC」を正式発表し、中国が個人用コンピュータ向けオペレーティングシステム分野で重要な進展を達成したことを示した。従来のWindowsやmacOSとは異なり、この新製品は内核層から完全に自社開発されたアーキテクチャを採用しており、初めて一般ユーザー向けに提供された国産PC ...

8月11日 06:46 投稿

HarmonyOSにおける分散型ハードウェア・プーリング:カメラとセンサーの高度な連携

HarmonyOSの「スーパーデバイス」構想を支える革新的な技術の一つに、分散型ハードウェア・プーリングがあります。これは、複数の物理デバイスに搭載されたハードウェア資源(カメラ、マイク、センサーなど)を仮想化し、一つの巨大な「リソースプール」として扱う技術です。開発者は、リモートデバイスの機能をあたかもローカルの機能であるかのように透過的に利用できま ...

8月8日 05:19 投稿