3

そこで、ユーザーが Android のデバイスと PC の間でファイルをインポート/エクスポートできるようにするプログラムを C# で作成したいと考えています。私が道に迷ったので、誰かが私を正しい方向に向けることができますか? MTP がそれと関係があるかもしれないというインターネット上のいくつかの提案を読みました.

Windows Explorer では、電話機のディレクトリが Computer\GT-I9300T\Phone\Android\data として表示されます。

現在のディレクトリを出力するバッチ ファイルを作成し、それをデバイスの Android フォルダーに配置して、コンピューターから実行しました。出力は C:\TEMP\WPDNSE{01700131-0175-0142-8301-9101B3019D01} でした。Windows エクスプローラーでそのフォルダーに移動したところ、そのフォルダー内にあるのは、作成した CD.bat だけで、他のファイルやフォルダーはありませんでした。

それが大きな違いを生むかどうかはわかりませんが、私の電話はファームウェア 4.3 の Samsung Galaxy S3 GT-I9300T です。

どんな助けでも大歓迎です。

4

1 に答える 1

1

このデバイスをコンピュータに接続すると、通常のファイル システム (ハード ドライブや USB スティックなど) としてマウントされません。むしろ、OS はMTP経由でデバイスのファイルシステムにアクセスします。

私の知る限り、MTP にアクセスするためのマネージ API はありませんが、COM 経由で C# から操作することはできます。Portable Device APIを使用する必要があります。かなり複雑ですが。開始するには、このブログ投稿を確認してください。

于 2014-06-17T02:40:49.063 に答える