OpenHarmony 4.0 ベータ 2

リリース概要

OpenHarmony バージョン 4.0 の標準システム機能は引き続き向上しています。ArkUI は基本コンポーネント機能をさらに強化し、アプリケーション フレームワークは ArkTS カード プロキシ リフレッシュをサポートし、アプリケーション パッケージはアプリケーションをサポートし、細分化されたサービス データ共有をサポートし、エンタープライズ アプリケーションのインストール管理をサポートし、分散ソフト バスはセッション レベルをサポートします。分散データ管理 UDMF (Unified Data Management Framework) は、クロスデバイスのドラッグ アンド ドロップ シナリオでの分散ディレクトリ内のファイルの一時的な承認をサポートし、ファイル管理はデバイスとクラウド間のパブリック イメージ ファイルの同期をサポートし、メディアはオーディオ / オーディオをさらに強化します。メディア プレーヤー/オーディオおよびビデオのエンコードおよびデコード機能、Skia 0310 の新バージョンにアップグレードされたグラフィック レンダリング ライブラリ、ウィンドウ コントロール機能の強化が継続、イベント通知は選択された通知と通知の一括削除をサポート、セキュリティ基盤は DSA デジタル署名アルゴリズム機能を提供、ArkCompiler Ark の実行 JSContext 関数と動的 PGO 関数をサポートしており、DFX は開発者がアプリケーションのデバッグやデバッグに便利な統合取得フレームワーク機能を提供します。

機能の説明

アプリケーションフレームワーク

  • データ プロキシを介したコンテンツの更新をサポートするために、ArkTS カードの更新方法を更新します。

  • ArkTS カードは、静的カード構成と静的画像表示をサポートしています。

ArkUI

  • Xcomponent はテクスチャ モード描画をサポート、ポップアップは位置のカスタマイズをサポート、ポップアップはキーボードの ESC キーによるレイヤーごとの終了をサポート、ListItem は長距離の左スワイプ削除ジェスチャをサポート、ArkTS/JS カードはレンダリング完了コールバックをサポート、画像/テキスト コンポーネントはプライバシーをサポートマスク、ContextMenu はセグメント表示機能をサポートします。

  • 強化されたアニメーション効果には、レイアウト属性、背景画像のサイズと位置の属性、明示的および暗黙的な属性による暗黙的なアニメーション効果のサポート、リストによるスクロールToIndexアニメーション効果のサポート、タブのぼかしアニメーション効果、ポップアップの出現/消滅アニメーション効果、およびカスタム アニメーションのサポートが含まれます。開発者のニーズ さまざまなアニメーションの要求。

  • 開発効率の向上: ページごとに異なる切り替え効果を設定できる名前付きルーティングの機能をサポートし、軽量の ArkUI フレームワークは、アプリケーション内のページ間でデータを共有できるグローバル データ オブジェクトの定義をサポートします。

  • グローバル API は、Stage モデルのマルチインスタンス シナリオをサポートします。

アプリケーションパッケージ管理

  • アプリケーションの配布タイプと添付ファイル情報の設定と照会をサポートします。

  • ファイル拡張子を使用してファイルを開くことをサポートするアプリケーションリストのリストをサポートし、ファイル拡張子とアプリケーションの間の一致関係を実現します。

  • エンタープライズアプリケーションのインストール管理をサポート 証明書の種類が「enterprise」のアプリケーションの場合、インストールには「ohos.permission.INSTALL_ENTERPRISE_BUNDLE」の申請が必要です。

分散データ管理

  • UDMF (Unified Data Management Framework) は、クロスデバイスのドラッグ アンド ドロップ シナリオにおける分散ディレクトリ内のファイルの一時的な承認をサポートします。

  • 追加/削除/変更/チェック/トランザクション、データ暗号化、データ階層保護、バックアップ/復元機能を含む RDBstore NDK インターフェイスを提供します。

  • Key-Value および分散データ オブジェクトは、データ量に基づいたデータ同期用のチャネルの自動選択をサポートします。システムは、データのサイズに応じて、データ同期用に Bluetooth チャネルまたは WiFi ベースの P2P チャネルを自動的に選択します。

分散ソフトバス

  • ソフトバス接続によるリンク情報の管理をサポートします。

  • セッションレベルの伝送能力ネゴシエーションをサポートし、ネゴシエーションを通じてデバイス間の伝送能力を決定できます。

分散型ハードウェア

  • 分散シナリオでのオーディオ録音遅延パフォーマンスが最適化されました。

  • 分散ファイル システムは、Bluetooth ガイドによる P2P 接続環境でのファイルへの相互アクセスをサポートします。

  • ネットワークデバイス名の変更の監視をサポートします。

ファイル管理

  • デバイスとクラウド間のパブリック画像ファイルの同期をサポートし (デバイスのログイン アカウントがクラウド サービスを開く必要があります)、ピッカーを介したクラウド内の画像の選択をサポートします。

  • アプリケーションのカスタマイズのバックアップとリカバリのためのディレクトリをサポートします。

  • 公開写真の分類管理をサポートしており、ユーザーはギャラリー内のアルバムを通じてユーザー写真を整理および分類できます。

  • アプリケーション監視サンドボックス内のファイルの追加、変更、削除をサポートします。

  • アプリがサンドボックス内のファイルをデバイス間で共有できるようにサポートします。

グラフィカルディスプレイとウィンドウ

グラフィックス

  • 選択した領域の色の選択をサポートします。領域を選択した後、領域のメインカラー値、平均カラー値、およびその他のパラメータを取得し、必要に応じて使用できます。

  • Z 軸アンカー ポイントでの回転中心のオフセット設定をサポートし、回転プロセス中にレンダリングされたアンカー ポイントを変更できるようにします。

  • グラフィックス処理が依存するレンダリング ライブラリが新しいバージョンの Skia 0310 にアップグレードされ、表示パフォーマンスが向上しました。

  • 表示モジュールのパラメータ値の取得方法を、従来のソフトウェア方式からハードウェアから直接実際の値を取得するように最適化しました。

  • 強化されたウィンドウ制御機能: ウィンドウは、制御された方法でウィンドウ プロパティ、サブウィンドウ、モーダル ウィンドウ、ウィンドウ効果、ウィンドウ装飾、画面のオン/オフ プロセス、および画面キャプチャをサポートします。

メディア

オーディオ

  • サウンド エフェクト フレームワークのサポート: デバイス メーカーはサウンド エフェクト ポリシーを構成し、カスタム サウンド エフェクトを読み込むことができます。アプリケーションはオーディオ出力のサウンド エフェクト モードをクエリしたり、サウンド エフェクト モードを切り替えたり閉じたりすることができます。

  • システムでの録音機能のサポート: オーディオ シーンの属性に従って、システムで再生されるオーディオ データをフィルターして録音できます。

  • オーディオデバイスの表示名の取得のサポート: 現在の再生出力が属するデバイスの名前は、再生オブジェクトの詳細情報で取得できます。

メディアプレーヤー

サウンドエフェクトのパラメータ構成をサポートし、サウンドエフェクトをサポートするオーディオフレームワークの機能に基づいてサウンドエフェクトをさらに構成できます。

オーディオとビデオのコーデック

  • ネイティブ API を介したシステムのオーディオおよびビデオ コーデック機能のクエリをサポートします。

  • ネイティブ API を介してオーディオとビデオのカプセル化をサポートします。つまり、オーディオやビデオなどのエンコードされたメディア データは、特定の形式でファイルに保存されます。

  • ネイティブ API を介してオーディオとビデオのカプセル化解除をサポートします。つまり、ビット ストリーム データからオーディオ、ビデオ、その他のメディア フレーム データを抽出します。

イベント通知

  • 選択した通知をサポートし、通知をバッチで削除します。

  • エミッタは、条件に基づいてサブスクリプション コールバックを指定する機能のキャンセルをサポートしています。

基本的なコミュニケーション

  • WiFi はバックグラウンドでのスキャン機能をサポートしています。

  • WiFi は、STA モードでのランダム MAC 機能をサポートします。

ネットワークと通信

  • TCPソケットを介したサーバーとの通信をサポートします。

  • ユーザーがリモート サーバーにデータを転送できるようにします。

  • HTTPS 証明書の管理適応をサポートします。

  • ネットワークカードエージェントをサポートします。

システムサービス管理

  • 外部呼び出し、イベント トリガーなど、オンデマンドで開始されるシステム サービスをサポートし、デバイスがアイドル状態のときのシステム サービスの自動終了をサポートします。

  • システム サービス構成形式が最適化され、XML 形式の代わりに JSON 形式が使用されます。

電源

  • システムがすぐにスリープ状態に入るように設定をサポートするインターフェイスを追加しました。

  • 休止ソースのカスタマイズ機能が追加されました。これは、さまざまな休止ソースに基づいたイベントと動作のカスタマイズをサポートします。

  • ウェイクアップ ソースのカスタマイズ機能が追加されました。これは、さまざまなウェイクアップ ソースに基づいたウェイクアップ イベントのカスタマイズをサポートします。

マルチモード入力

  • キーボード入力デバイスの元のイベントを正規化されたインタラクション インテント イベントにマッピングすることをサポートします。これにより、開発者は、アプリケーションの開発時に入力動作がタッチからのものであるかキーボードからのものであるかに注意を払う必要がありません。

  • ユーザーが個人の習慣に従ってタッチパッド機能のパーソナライズされた構成を設定できるようにサポートします。

    • マウスの左ボタンの機能をマッピングするための 2 つのトリガー モード (押す、タップ) をサポートします。
    • マウスの右ボタン機能をマップするための 2 つのトリガー モードをサポートしています: 左/右下隅をタップ、2 本指でタップ、またはタップ。
    • トラッキング速度: 10 段階の速度調整をサポートします。
    • マウス ホイール機能をマップするための 2 つのインタラクティブ モードをサポートします。コンテンツは指の方向に移動し、コンテンツは指の反対方向に移動します。

テーマフレーム

  • ロック画面管理サービスは、ロック画面イベント コールバック メカニズム、静的/動的壁紙、および画面ロック時のビジネス ステータスのクエリをサポートしています。

  • 壁紙管理サービスでは、カスタム壁紙、画面のロック/ロック解除操作、壁紙のリセットがサポートされています。

アップロードダウンロード

アップロードおよびダウンロードされたタスクのクエリ、タスク ステータス情報の同期とタスク レコードの永続化、タスク ステータスのクエリと例外回復をサポートします。

安全性

暗号化および復号化アルゴリズム ライブラリ フレームワーク

  • DSA デジタル署名アルゴリズム機能を提供します。

  • DSA、ECC、RSA キー分析およびキー パラメーター取得機能を提供します。

  • 安全な乱数生成アルゴリズムのタイプを取得する機能を提供します。

  • SM4 キーのランダム生成と変換、および暗号化と復号化機能を提供します。

  • SM3 キーに HMAC および HASH 機能を提供します。

  • SM2 キーのランダム生成と変換、署名と検証、暗号化と復号化機能を提供します。

キー管理

  • HUKS キー暗号化保護をサポートします。

  • KeyAttestation 公開キー証明書にキーが属するビジネス ID フィールドの追加をサポートします。

  • 標準の HDI サウスバウンド インターフェイスをサポートします。

デバイス相互信頼認証

次の 2 つのシナリオにおけるデバイス間の相互信頼認証プロセスでの仮名生成をサポートし、デバイスの仮名化された名前の識別と識別をサポートします。

  • 同じアカウントでログインしている複数のデバイスで相互信頼認証を実行します。

  • 相互信頼認証は、異なるアカウントを持つ 2 台のピアツーピア接続デバイスで実行されます。

プログラムのアクセス制御

  • 権限管理のメニュー表示を最適化し、メディアとファイルの権限グループを分割し、対応する権限の権限の粒度をより細かく設定します。

  • トレブル アーキテクチャでの SELinux 互換性をサポートします。

口座番号

  • アカウント認証機能の拡張と、アカウント認証機能を使用したサードパーティ アプリケーションをサポートします。

  • ドメイン アカウント プラグインの管理をサポートすることで、ドメイン アカウントの管理と認証機能がサポートされます。

WebView

  • 補完的な W3C 機能: Web カメラ機能と、bindContextMenu、Select、日付型入力などの H5 タグ機能を補完します。

  • 複数のレンダリング プロセスのプロセス分割をサポートします。

  • テキストと画像の基本的なドラッグ アンド ドロップ機能をサポートします。

  • WebRTC ビデオ会議機能をサポートします (カメラ共有を除く)。

  • レンダリング プロセス用の独立した SELinux ラベルをサポートし、基本的なセキュリティ機能を強化します。

シートコンパイラ

  • Ark は実行時に JSContext 関数をサポートし、ランタイムのタイプと関数のホットスポット情報を収集して AP ファイルを生成できる動的 PGO 関数をサポートし、NAPI ライブラリをロードするための動的インポートをサポートします。

  • Ark コンパイラーの型コンパイル モードでは、フロントエンド コンパイル ツール チェーンが es2abc に切り替わります。

  • NAPI バッファ、オブジェクト、配列バッファ、およびオブジェクト タイプのインターフェイス関数が完成しました。

  • Taskpool は、タスクの中断とキャンセルをサポートし、タスク グループ (TaskGroup) の定義をサポートし、タスクのステータスとスケジュール情報の管理をサポートし、長時間待機しているタスクの特定と回復をサポートします。

  • コンパイルおよび構築機能は、OpenHarmony システムのユーザーとルートに異なる権限を持つバージョンの構築を提供し、ユーザー バージョン機能は Wukong テスト ツールと XTS テスト機能を同時にサポートします。

  • コンパイル ツールチェーンは、プレビューアでのデバッグ機能をサポートしています。

DFX

  • 開発者によるアプリケーションのデバッグを容易にする統合されたコレクション フレームワーク機能を提供します。

  • 統合されたトレース収集機能を提供します。

  • ネイティブ HiTraceMeter RBI インターフェイスを提供します。

  • パフォーマンス レーダーは、各ビジネス モジュール (サブシステム) がビジネス プロセス内のパフォーマンス埋め込みポイント レコードと決済パフォーマンス データを送信することを容易にするツールを提供します。

カーネル

コードの実行権限を制御する機能が強化され、次の機能が追加されました。

  • 安全なメモリメカニズムをサポートします。

  • さまざまなシナリオに対応したコード実行権限制御戦略を提供します。

  • コード実行権限制御のための完全なライフサイクル管理機能を提供します。

  • コードセグメント情報を取得するための実行可能ファイルの解析をサポートします。

  • コードページの整合性保護機能をサポートします。

ドライブ

  • 拡張デバイス ドライバー フレームワークは、次の機能を提供します。

    • 拡張デバイス ドライバー フレームワークは、アプリケーション状態拡張ドライバー パッケージの開発、展開、インストール、更新、アンインストール、操作機能を構築し、完全なプロセスを開く「ドライバー拡張機能 (DriverExtensionAbility)」の機能に基づいています。ライフサイクル管理機能。
    • サードパーティのデバイス メーカーが開発した非標準プロトコルをサポートするプラグ可能 USB デバイス拡張ドライバー パッケージは、OpenHarmony システムに通常どおりインストールできます。USB デバイスを挿入すると、USB デバイスが正常に認識され、拡張ドライバー パッケージと照合されます。
    • 外部デバイス管理フレームワークを拡張することで、USB デバイス拡張ドライバー パッケージをクエリおよびバインドするサードパーティ アプリケーションをサポートし、拡張ドライバー パッケージのカスタマイズ操作を完了します。
  • カメラ ドライバーは次の機能を提供します。

    • USB カメラのホットプラグ認識機能を提供し、ブート チェック認識と起動後のホットプラグ認識をサポートします。
    • USB カメラのプレビュー、写真、およびビデオ機能をサポートし、カメラのフォーマット、解像度のクエリ、および構成機能を提供します。
  • コーデック ドライバーは、ハードウェア デコード情報の取得、初期化/初期化解除、デコード、バッファの適用/解放、ユーザーの画像閲覧のスムーズなエクスペリエンスの向上など、JPEG 画像のハードウェア デコード アクセラレーション機能を提供します。

  • センサー ドライバーは、温度センサーと湿度センサーのデバイス駆動機能を提供し、小型デバイスの温度と湿度のデバイス クエリ、デバイスの有効化/無効化、データ クエリ機能をサポートし、スマート デバイスのセンサー機能を強化します。

支え合う関係

表 1 ソフトウェアのバージョンとツールのサポート関係

ソフトウェア バージョン 述べる
オープンハーモニー 4.0 ベータ 2 それか
パブリックSDK Ohos_sdk_public 4.0.9.6 (API バージョン 10 ベータ 2) これはアプリケーション開発者向けに提供されており、システム権限を必要とするシステム インターフェイスは含まれていません。DevEco Studio を通じて取得されるデフォルトの SDK はパブリック SDK です。
HUAWEI DevEco Studio (オプション) 4.0 ベータ 2 OpenHarmony アプリケーション開発に推奨されます。取得方法:
Windows(64-bit)
SHA256 チェックコード:ae9b228fb1f79e99441e10bdcf347ebfc42266be8b170bbce3c9764ba32d82a4
Mac(X86)
SHA256 チェックコード:5c9afc5b1262868b58376155f1e857 6d 33c1ade8b01091edc4d7d397cd34026c
Mac(ARM)
SHA256 チェック コード: ea6c98cafd5036e4a6fd46b0b1cde3a306953b1eef423d5940f1af7c632205d6
HUAWEI DevEco デバイス ツール (オプション) 4.0 ベータ 1 スマートデバイス統合開発環境OpenHarmonyを推奨します。入手方法:
クリックするとダウンロードページへジャンプします

ソースコードの取得

前提条件

  1. 登録コードクラウド gitee アカウント。

  2. Code Cloud SSH 公開キーを登録するには、Code Cloud ヘルプセンターを参照してください。

  3. git clientgit-lfsをインストールし、ユーザー情報を設定します。

    git config --global user.name "あなたの名前" 
    git config --global user.email "あなたの電子メールアドレス" 
    git config --global credential.helper store
     
  4. コード クラウド リポジトリ ツールをインストールするには、次のコマンドを実行します。

    curl -s https://gitee.com/oschina/repo/raw/fork_flow/repo-py3 > /usr/local/bin/repo #権限がない場合は、他のディレクトリにダウンロードして設定できます環境変数 chmod a+x /usr/local/bin/repo 
    pip3 install -i https://repo.huaweicloud.com/repository/pypi/simplerequests
     

リポジトリ経由で取得

方法 1 (推奨)

リポジトリ + ssh 経由でダウンロードします (公開キーの登録が必要です。Code Cloud ヘルプセンターを参照してください)。

  • リリース ブランチからソース コードを取得します。このバージョンのリリース後のこのブランチへの統合を含む、このバージョンのブランチの最新のソース コードを入手できます。

    repo init -u [email protected]:openharmony/manifest.git -b OpenHarmony-4.0-Beta2 --no-repo-verify 
    repo sync -c 
    repo forall -c 'git lfs pull'
     
  • バージョン リリース タグ ノードからソース コードを取得します。公開されているバージョンと全く同じソースコードが入手できます。

    repo init -u [email protected]:openharmony/manifest.git -b refs/tags/OpenHarmony-v4.0-Beta2 --no-repo-verify 
    repo sync -c 
    repo forall -c 'git lfs pull'
     

方法2

リポジトリ + https 経由でダウンロードします。

  • リリース ブランチからソース コードを取得します。このバージョンのリリース後のこのブランチへの統合を含む、このバージョンのブランチの最新のソース コードを入手できます。

    repo init -u https://gitee.com/openharmony/manifest -b OpenHarmony-4.0-Beta2 --no-repo-verify 
    repo sync -c 
    repo forall -c 'git lfs pull'
     
  • バージョン リリース タグ ノードからソース コードを取得します。公開されているバージョンと全く同じソースコードが入手できます。

    repo init -u https://gitee.com/openharmony/manifest -b refs/tags/OpenHarmony-v4.0-Beta2 --no-repo-verify 
    repo sync -c 
    repo forall -c 'git lfs pull'
     

ミラーサイトから入手

表 2 ソースコードのパスを取得する

バージョンのソースコード バージョン情報 ダウンロードサイト SHA256チェックコード ソフトウェアパッケージの容量
完全なコード (標準、軽量、小規模システム) 4.0 ベータ 2 サイト SHA256チェックコード 27.7GB
Hi3861 ソリューション (バイナリ) 4.0 ベータ 2 サイト SHA256チェックコード 27.5MB
Hi3516 ソリューション - LiteOS (バイナリ) 4.0 ベータ 2 サイト SHA256チェックコード 300.9MB
Hi3516 ソリューション - Linux (バイナリ) 4.0 ベータ 2 サイト SHA256チェックコード 192.4MB
RK3568 標準システムソリューション(バイナリ) 4.0 ベータ 2 サイト SHA256チェックコード 5.2GB
標準システム パブリック SDK パッケージ (Mac) 4.0.9.6 サイト SHA256チェックコード 832.3MB
標準システム公開SDKパッケージ(Mac-M1) 4.0.9.6 サイト SHA256チェックコード 788.4MB
標準システムのパブリックSDKパッケージ(Windows/Linux) 4.0.9.6 サイト SHA256チェックコード 2.0GB

リリースノート

このバージョンには、OpenHarmony 4.0 Beta1 に基づいて次の変更が加えられています。

API

OpenHarmony 4.0 Beta2 の API スコープは 4.0 Beta1 と比較されており、API の変更点の一覧については「API 差分レポート」を参照してください。非常に少数のインターフェイス変更が、開発されたアプリケーション (API 9 または以前のバージョンの API を使用して開発されたアプリケーション) に影響を与える可能性があります。変更の影響とインターフェイス適応ガイダンスの説明については、「変更ログ」を参照してください

機能変更

詳細については、「リリースの概要」を参照してください

チップと開発ボードの適応

チップと開発ボードの適応状況については、SIG-Devboard情報を参照してください。

サンプル

表 3 新しいサンプル

サブシステム 名前 序章 開発言語
ネットワークと接続 アップロードとダウンロード この例では、@ohos.request インターフェイスを使用してアップロード タスクとダウンロード タスクを作成し、アップロード機能とダウンロード機能を実装します。HFS は、ファイルのアップロードとダウンロード、およびタスク クエリ機能を実装するサーバーとして使用されます。 アークTS
ファイル管理 アプリケーションアクセスデータのバックアップと復元
(フルSDK)
アプリケーション アクセス データのバックアップと復元は、BackupExtensionAbility を構成して実装する必要があります。
BackupExtensionAbility は、Stage モデルの拡張コンポーネント ExtensionAbility の派生クラスです。開発者は、バックアップとリカバリを許可するかどうか、どのファイルをバックアップするかなど、構成ファイルを変更することで、バックアップとリカバリのフレームワークの動作をカスタマイズできます。
このサンプルは主に、データの生成と表示を行うバックアップ処理用のアプリケーションを提供します。
アークTS
イベント通知 カスタム通知コーナーバッジ この例では主にアプリケーションのデスクトップアイコンの角マークを設定する機能を示しており、@ohos.notificationManager インターフェースを使用してデスクトップの角マークの設定や通知の送受信などを行っています。 アークTS
イベント通知 カスタム通知プッシュ
(フル SDK)
この例では主に、@ohos.notificationManager インターフェイスを使用して通知監視コールバックを実行し、アプリケーション通知を送信するかどうかを決定する、通知フィルタリング コールバック管理の機能を示します。 アークTS
東ドイツ Native Xcomponent
(ネイティブSDK)
この例では、開発者が Native XComponent インターフェイスを使用して、NativeWindow インスタンスを取得し、レイアウト/イベント情報を取得し、イベント コールバックを登録し、OpenGL/EGL を介してページ上に描画図形を実装する方法を主に紹介します。主な機能としては、ボタンをクリックして五芒星を描画する機能と、XComponentエリアをクリックして五芒星の色を変更する機能があります。 ネイティブ C++
アプリケーションモデル データ プロキシ カード - データベースの更新
(フル SDK)
この例では、主にデータ エージェント カードの機能を示します。@ohos.application.DataShareExtensionAbility、@ohos.data.dataShare、@ohos.data.dataSharePredicate などのインターフェイスを使用して、カードのサブスクリプション情報を変更した後、rdb 内のデータがデータベースが変更されると、それに応じてカード内の対応する情報も変更されます。 アークTS
アプリケーションモデル データ プロキシ カード - 模倣プッシュ アプリケーションの更新
(フル SDK)
この例では、主にプッシュ アプリケーションの形式でデータ エージェント カード機能を示し、@ohos.data.dataShare などのインターフェイスを使用して、データ エージェント カードの購読条件を変更する機能とカードのデータを公開する機能を実現します。 。 アークTS
アプリケーションモデル アプリケーションを編集する この例では主にUIExtensionをベースとした簡易共有機能を実現しています。共有のキャンセルをサポートするには、[共有に戻る] ボタンをクリックして呼び出し側アプリに戻ります。共有の完了をサポートするには、[編集アプリに留まる] ボタンをクリックして、共有結果を受け取る現在のアプリに留まります。 アークTS
アプリケーションモデル 发起分享应用
(Full SDK)
本示例主要实现了点击“分享”按钮发起分享,显示出分享文本应用图标和分享编辑应用图标,点击相对应应用图标可以发起分享并跳转到其对应应用显示。 ArkTS
应用模型 文本应用
(Full SDK)
本示例主要实现了基于UIExtension实现简单的分享功能。支持取消分享,点击“返回Share”按钮,返回调用方应用;支持完成分享,点击“留在文本应用”按钮,留在当前文本应用。 ArkTS

请访问Samples仓了解更多信息。

修复缺陷列表

表4 修复缺陷ISSUE列表

ISSUE单 问题描述
I6U4ZT 拍照后立刻断电源,图库的第一张图片点击打不开。
I79752 中概率由进程com.ohos.smartperf下的.ohos.smartperf线程导致libark_jsruntime.so出现cppcrash。
I79P3K 低概率由进程com.ohos.callui导致jscrash,栈名:onDestroy。
I79TCB 低概率由进程com.ohos.note下的VizCompositorTh线程导致libweb_engine.soTh出现cppcrash。
I78CBC 反复进入某相册的图片宫格浏览界面,导致libace.z.so出现内存泄露。
I78CH7 反复在dock栏添加/移除应用,导致libace.z.so出现内存泄露。

遗留缺陷列表

表5 遗留缺陷列表

ISSUE 问题描述 影响 计划解决日期
I78C9W 反复进入大图浏览界面后返回,导致libace.z.so出现内存泄露。 非常用场景,应用重启后泄露问题消失,影响可控。 2023年8月30日
I7BF3M 长时间运行测试,launcher进程概率性出现appfreeze,原因是STRINGID:APPLICATION_BLOCK_INPUT卡在libeventhandler.z.so。 该问题不会引起系统重启,整体影响可控。 2023年8月30日
I7M51R 低概率出现进程com.ohos.systemui下的线程render_service出现cppcrash。 低概率问题,且render_service进程出现cppcrash后,系统会自动重新启动render_service进程,对业务影响可控。 2023年8月30日
I7NWF3 因兼容性问题,使用3.2.x版本的设备和4.0.x版本的设备通过Wi-Fi引导P2P连接时开启会话失败。 在使用4.0.x版本的设备间此问题不存在,影响可控。 2023年8月30日
I7BOAO 三方仓GLES3多个测试用例执行失败。 三方仓问题,厂商正在适配修改。 2023年8月30日

 

おすすめ

転載: www.oschina.net/news/252856/openharmony-4-0-beta2-released