記事ディレクトリ
序文
1.HarmonyOSシステム定義
HarmonyOSは、すべてのシナリオ(モバイルオフィス、スポーツヘルス、ソーシャルコミュニケーション、メディアエンターテインメントなど)に対応する「未来志向」の分散型オペレーティングシステムです。HarmonyOSは、従来の単一デバイスシステム機能に基づいて、同じシステム機能セットに基づいて、複数の端末デバイスをサポートできる複数の端末形式に適応する分散コンセプトを提案します。
-
消費者にとって、HarmonyOSはライフシーンのさまざまな端末の機能を統合し、異なる端末デバイス間の高速接続、相互支援、およびリソース共有を可能にし、適切なデバイスを照合し、スムーズなフルシーン体験を提供します。
-
アプリケーション開発者の場合、HarmonyOSはさまざまな分散テクノロジーを使用して、アプリケーションの開発と実装を、さまざまな端末デバイスの形式の違いに依存しないようにします。これにより、開発者は上位レベルのビジネスロジックに集中し、アプリケーションをより便利かつ効率的に開発できます。
デバイス開発者向けに、HarmonyOSはコンポーネント化された設計スキームを採用しています。これは、デバイスのリソース機能とビジネス特性に応じて柔軟に調整でき、オペレーティングシステムのさまざまなタイプの端末デバイスの要件を満たすことができます。
HarmonyOSコード開発は、Java、XML(Extensible Markup Language)、C / C ++、JS(JavaScript)、CSS(Cascading Style Sheets)、HML(HarmonyOS Markup Language)などの複数の言語をサポートしています。
ヒント:上記のコンテンツは、HongmengOS開発者の公式ウェブサイトから抜粋したものです。
2.最初のHongmengアプリケーションを作成します
開始する前にHongmeng開発者の公式ウェブサイトを参照してくださいダウンロードとソフトウェアのインストールおよび構成し、開発環境を開発ツールのインストールが完了すると、開発環境の構成を。
ヒント:この記事では、JSSDKを例として取り上げます。
1.新しいHongmengプロジェクト
DevEco Studioを開き、[HarmonyOSプロジェクトの作成]を選択します。
2.機器とテンプレートを選択します
ここでは、装置は、第一選択のテレビを。のでJS SDKがされて開発のために使用され、選択する空の機能能力(JS)の下でテンプレートを、[OK]をクリックしますで次の右下隅。
3.プロジェクト構成を実行します
プロジェクト名、パッケージ名、保存アドレス、SDKバージョンを順番に入力し(デフォルトで問題ありません)、右下隅にある[完了]をクリックします。
4.プロジェクトのコンパイル
プロジェクトの作成後、DevEcoStudioはプロジェクトを同期します。初めてプロジェクトを作成するには、Gradle関連の依存関係をダウンロードする必要があります。これには時間がかかり、忍耐が必要です。プロジェクトのディレクトリ構造は次のとおりです。
次に、プロジェクトを実行し、DevEcoStudioメニューバーの[ツール ] > [HVDマネージャー]をクリックします。初めてシミュレーターを使用する場合は、シミュレーターの関連リソースをダウンロードする必要があります。リソースのダウンロードが完了したら、シミュレーターインターフェイスの左下隅にある[更新]ボタンをクリックします。
すでにダウンロードしているので、ブラウザに表示されるHUAWEIアカウントログインインターフェースに直接入力し、本名確認済みのHUAWEI開発者アカウントとパスワードを入力してログインし、認証インターフェース右下の「許可」ボタンをクリックします。
デバイスリストでTVを選択し、右側の三角形の実行ボタンをクリックして、クラウドでTVシミュレーターを起動します。
以下に示すように、起動が完了した後:
DevEco Studioの右側にある緑色の三角形のボタンをクリックしてプロジェクトを実行します(デフォルトのショートカットShift + F10)。正常に実行されたページを次の図に示します。
シミュレーターは毎回1時間持続し、シミュレーターは期限切れ後にリソースを自動的に解放します。 HarmonyOSアプリケーションの完全なデバッグ。シミュレーターの有効期限が切れてリリースされた場合は、シミュレーターリソースを再申請する必要があります。
総括する
以上が本日の内容です。この記事では、HarmonyOSアプリケーション開発について簡単に紹介します。詳細な紹介については、HarmonyOSアプリケーション開発者の公式サイトをご覧ください。