問題タブ [front-camera]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
188 参照

android - フルスクリーン (没入型) で前面カメラの穴の領域でもアクティビティを取得するにはどうすればよいですか?

私のアプリは没入型で全画面表示ですが、Android 9 以降を実行している新しいデバイスでは、画面にフロント カメラ ホールがあり、ステータス バーの代わりに黒い線が表示されます。(ステータスバーは、以前はカメラの穴があった場所でした)。カメラの穴の領域を含めて、画面全体をいっぱいにしたい。

ユーザーが移動できることを知っています:設定、表示、フルスクリーンアプリ-このオプションでアプリを見つけて、「自動」から「フルスクリーン」(Android 9の場合)またはOFFからON(Android 11の場合)に変更しますカメラの穴の上にも引き伸ばされます。アプリ内からプログラムで実行する必要があります。

設定で「ディスプレイ:フルスクリーンアプリ」->「フルスクリーン」オプションがオフ(Android 11)または「 Auto" (Android 9) をこれらのアプリに使用します。したがって、プログラムでそれを行うことが可能でなければなりません。

今、私はフルスクリーンにするためにこれを使用しています(Androidスタジオの単純なfullScreenActivity新しいプロジェクトと同じです):

回答ありがとうございます

写真で:

  1. このアプリのデバイスの全画面表示設定が「自動」である場合の全画面アクティビティであるため、ステータス バー (フロント カメラ領域) の代わりに黒い線が表示されます。この場所でも全画面を伸ばすにはどうすればよいですか?

  2. このアプリの Android 表示設定が「フルスクリーン」であるフルスクリーン アクティビティ。

  3. 設定はオプションを変更します(プログラムで「自動」から「フルスクリーン」に変更したい)。 ][1][1]1

ここに画像の説明を入力 ここに画像の説明を入力 ここに画像の説明を入力