私は、カメラのリモートコントロールになっているアプリを作っています。これを行うには、物理的にボタンを押しているかのように、私がUSB経由で送信している信号を解釈する必要があります。これまでのところ、成功はありません。Android 4.0.3。 USBホスト - カメラとの通信
ケーブルを差し込むと、カメラは自動的に「ファイル転送モード」に切り替わり、大容量記憶装置として機能することに気付きました。私の知る限りでは、カメラはカメラに接続したときに撮影や写真を撮ることができないので、私はカメラをそのモードに切り替える必要がないということを推測しています。
デバイスには異なるインターフェースがありますが、大容量ストレージデバイスとしてしか動作しないかどうかを確認しました。私はbulkTransfer経由で信号を送信しようとしています。
コンピュータなどに接続したときなど、レコードなどのコマンドを送信できることはわかっています。 linuxの下でCプログラムを使う - 単純なwrite()コマンドが必要です。 fd = open( "/ dev/ttyUSB0"、O_RDWR)。
どのように私はAndroidで同様の機能を得ることができます知っていますか?
あなた自身の質問に答えた場合は、それを正解としてマークしてください。それは他人を助けるでしょう。 :) –
私はそれができるかどうか疑問に思っていました - ありがとう:) – Magda
PTPのプロトコルのドキュメントは見つかりましたか?カメラメーカーごとに統一されたセットはありますか? – SEngstrom