3

サービスがUSB経由で読み込まれている場合、アプリ内からAndroid Debug Bridge(ADB)と通信することはできますか?

使用例は次のとおりです。ルート化されていない電話でADBを介してフレームバッファーのスクリーンショットを問題なく撮ることができますが、特に毎フレーム以上のフレームを撮りたい場合は、USB経由でrawバッファー全体を送信するのに少し時間がかかります。 2秒。私がやりたいのは、電話のアプリ内からフレームバッファーにアクセスし、Wifi経由で送信するか、最初に圧縮を行うことです。 ASLはJellybeanでは機能しません(/ data / localにネイティブサービスをインストールするために抜け穴をシャットダウンします)。そのため、ソケットなどを介してADBサービスに接続し、その方法でフレームバッファー要求を発行します。

ADBサービスをロードするためにUSB経由で接続する必要はありますが、接続したら、送信前に電話自体で処理を実行したいと思います。そしてそれは根ざしていない電話で動作する必要があります。

これは可能ですか?

4

1 に答える 1

2

一発ギャグ:

$ adb shell screencap -p \| gzip -c \> /mnt/sdcard/s.png.gz; adb pull /mnt/sdcard/s.png.gz;
于 2012-11-01T21:11:34.527 に答える