0

重複の可能性:
カメラでビデオアイコンを起動する方法

Android フォンで adb を介してアプリを起動しようとしています。私は試しadb geteventました。しかし、それは非常に多くのイベントをダンプします。

どれが必要かはどうすればわかりますか? アプリを起動する他の方法はありますか?

私はビデオを起動しようとしています。個別のビデオ APK はありません。カメラアプリのみです。次のようにadbを介してカメラを起動できました。

am start -a android.intent.action.MAIN -n com.android.camera/.CameraEntry

ビデオカメラのアイコンは、カメラのスナップ アイコンの隣にあります。入力キーイベント23を介してスナップアイコンを制御できましたが、スナップアイコンの隣にあるビデオを起動する方法がわかりません

4

1 に答える 1

0

簡単な答え、いいえ、それはあなたが得ることができる限りのことですが、その方法でアクティビティを起動しますが、adb自体からUIを制御することはできません。

長い答えですが、Androidはセキュリティとしてイベントをアクティビティに挿入することを禁止しています。これは実際には良いことです。そうしないと、イベントを挿入してアプリを起動するため、結果として受話器の制御を奪う何百ものマルウェアが存在することになります。あなたがそれについて知らなくても物事を行うための受話器。

さらに、イベントの挿入を使用するには、機能を有効にするためにROMの署名付きキーが必要です。

編集:

これについて@MichaelHamptonとコメントした後、理論的には、ROM自体のモンキープログラムを使用してキーストロークなどを送信することが可能である可能性があります。結局のところ、モンキープログラムはROMのセキュリティキーで署名されています。サルプログラムを呼び出して渡すコマンド。シェルアウトして、次にそれを前述のアクティビティに誘導します...?その理論的...それを試したり、それについてもう少し考えたりしていません。

于 2012-07-12T19:16:17.550 に答える