51

エミュレーターカメラの起動時に個人の写真を開くことができることを誰かが知っていますか?

画像分析に基づくアプリケーションがあります。カメラのボタンをクリックすると、デフォルトのAndroidエミュレーターの動画ではなくカメラが開きます。デフォルトの画像として設定した画像を開いてほしい。したがって、写真を撮ることを選択すると、その画像のみが表示され、写真を撮ると、その画像はAndroidのデフォルト画像ではなく、ギャラリーに保存されます。

4

5 に答える 5

109

Tools > AVD Manager、「鉛筆」を選択して「仮想デバイス構成」に移動します。 Show Advanced Settings > Cameraエミュレートされたデバイスまたはデバイスを使用するオプションが提供されます。

デバイス-ホストコンピューターのWebカメラまたは内蔵カメラを使用します

仮想デバイスカメラの構成

必要なのが静止画像をカメラに取り込むことだけである場合、Android Studio 3.2以降では、静止画像を仮想シーンに配置できます。

バーチャルシーンのデモ

Android開発者ブログから のこのエントリで説明されているように。画像を表示するには、カメラの位置をダイニングルームに移動する必要があることに注意してください(向きを変えてAlt-wを使用して前に進みます)。

于 2019-04-18T15:50:47.993 に答える
20

ついに!

  1. ファイルに追加〜/ Android / SDK / emulator / resources / Toren1BD.posters
poster custom
size 2 2
position 0 0 -1.8
rotation 0 0 0
default custom.png
  1. 'custom.png'を〜/ Android / SDK / emulator /resources/に配置します
  2. 再起動!emulator @Phone -no-snapshot -no-boot-anim(「Phone」をavdの名前に置き換えてください!(emulator -list-avdsを参照)
  3. 利益!

これで、camera-default-positionの直前にテクスチャが作成されました。

于 2020-11-20T00:49:51.483 に答える
1

2022年の更新

最良の方法はOBSを使用することです。このプロジェクトは仮想ウェブカメラを作成し、ビデオを再生したり、写真を表示したりできます。

ステップ1:このサイト からOBS Studioをダウンロードし、仮想Webカメラを作成して、それをプライするためのビデオを追加します。

ここに画像の説明を入力してください

ステップ2: AndroidAVDの構成を変更します。フロントカメラとバックカメラをwebcom0に変更します。

ここに画像の説明を入力してください

于 2022-03-02T08:33:20.457 に答える
-1

唯一の解決策は、リモートカメラを使用することだと思われます。

これはそれを行う1つの方法です:http://www.tomgibara.com/android/camera-source

それは私が探していたものではありませんが、テストに使用できると思います。バーコードがカメラの前に適切に配置されていれば、バーコードスキャナーでさえこれで動作するかもしれません。

于 2012-12-20T08:58:00.793 に答える
-1

次のURLからソースをダウンロードします。これは、エミュレーターの別のギャラリーとして機能します。カメラから画像をキャプチャする意図を渡している間、このギャラリーを選択してください。これはsamsungmobile3dgalleryのように見えます。これはデフォルトの画像を返します。エミュレーターで。もう1つ、3.0バージョンの後でのみ正常に動作します。

https://github.com/c-jiang/Gallery3D-Mod

于 2012-12-20T10:06:40.833 に答える