問題タブ [mtp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
231 参照

python - 物理デバイスをノートブックにマウントする

電話(Huawei Honor 6)でノートブックにマウントする必要があります。
これは私が書いたpythonコードです: (python phonedirectory.py)

これは私が得たエラーです:

このコマンドまでos.system("sudo chmod 777 karthik")は正常に動作します..その後、エラーが発生します..

これを実行する:

結果は次のようになります。

実行するmtp-detectと、これが得られます:

ubuntu 14.04を使用しています

誰かそのエラーを解決する方法を教えてください..

0 投票する
1 に答える
339 参照

java - Android 4.4.2 デバイスの外部ストレージ フォルダーが Windows 10 ブラウザーに表示されない

Android アプリケーションのユーザーが USB 経由でデータ ファイルを自分のコンピュータにコピーできるようにしたいと考えています。さらに、コピーした Android デバイス上のファイルを消去できる必要があります。この目的のために、私のアプリケーションは、Google が推奨するように、外部ストレージ スペースに保存される .csv ファイルを作成します。この方法のおかげで、宛先フォルダーを作成しました。

Android デバイスでは、「/sdcard/Documents/MyDir」にある .csv ファイルを参照できます。デバイスを MTP モードで Win 10 コンピューターに接続すると、[ドキュメント] フォルダーが表示されません。Windows エクスプローラーで "Documents" フォルダーを作成しようとすると、(おそらく) フォルダーが存在するが非表示になっていることがわかり、失敗します。一方、Windows で「foo」フォルダを作成し、そこにファイルを入れることができます。しばらくすると、「foo」フォルダーとそのコンテンツがデバイスのブラウザー (ES ファイル エクスプローラー) に表示されます。最後に、「DCIM/カメラ」フォルダ内のファイルを消去できます...

私は近いと思いますが、何かが欠けています...

0 投票する
1 に答える
510 参照

c# - UWP Windows.Devices.Portable を参照できません

UWP アプリで、ポータブル デバイス(MTP、PTP) ストレージにアクセスしようとしています。

次の質問では、OP は名前空間Windows.Devices.Portableを問題なく使用しました。ここに。

しかし、私の場合: ここに画像の説明を入力

Windows.DevicesにはPortableクラスが含まれていません

0 投票する
3 に答える
1350 参照

c++ - MTP デバイスを検出するための Windows API はありますか?

既に接続されているデバイスの列挙だけでなく、Windows API を介した MTP デバイスの検出を探しています。

0 投票する
1 に答える
96 参照

c# - C#で電話からPCにファイルをコピーする際に例外を処理するにはどうすればよいですか?

接続された Android デバイスから PC にファイルをコピーしようとしています。

また、ファイルのコピー中にデバイスが切断されたときにコピーエラーを処理したいと考えています。どうすればそれができるか誰にもわかりますか?

0 投票する
1 に答える
33 参照

android - MTP 経由でマウントすると、外部 SD カードに作成されたディレクトリがバイナリとして表示される

私のアプリは、「/Movies」のように作成したサブディレクトリに保存されているビデオを記録しています/Movies/myapp。OI filemanager を使用してデバイスからブラウジングすると、すべて問題ないように見えます。自分のディレクトリに移動して、ビデオを一覧表示できます。デバイスを PC (Ubuntu 16.04) にマウントし/Moviesてディレクトリに移動すると、バイナリ ファイルとして表示されます (そのため、アクセスできません)。mkdirs()名前に特別な記号を使用せずに、ディレクトリを作成するために使用しています。

マウント時に dir として表示されるようにサブディレクトリを作成するにはどうすればよいですか?

0 投票する
0 に答える
179 参照

android - Samsung Galaxy S4 w のファイルにアクセスします。Python/Windows 10 の Android マシュマロ

Python を使用して、Samsung Galaxy S4 のファイル システムにアクセスしようとしています。ファイルにアクセスするには、明らかに 2 つの異なる方法があります。

  1. python-mtp または PyMTP を使用した MTP 経由
  2. USBマスストレージモード経由

1) libMTP または PyMTP を Windows PC でコンパイル/実行できないため、機能しません

2) Galaxy S4 で USB 大容量ストレージ モードを有効にできないため、機能しません (そうするオプションがなく、ストアの FIX アプリが機能していないようです)。

では、ファイルシステムからファイルを取得するには、他にどのようなオプションが必要ですか?

0 投票する
1 に答える
871 参照

android - Android API 23 mkdir で作成されたフォルダーが Windows エクスプローラーで単一のファイルとして表示される

したがって、基本的には mkdir でフォルダーを作成し、そのフォルダーに単純なテキスト ファイルを書き込みます。最後のステップとして、MediaScannerConnection.ScanFile を使用してファイル エクスプローラーで表示できるようにします。

フォルダーとテキスト ファイルの両方が、Android フォンのファイル エクスプローラーに表示されます。MTP を使用して USB 経由で電話を Windows 10 コンピューターに接続すると、他のすべてのフォルダーが表示されますが、新しく作成したフォルダーは単一のファイルとして表示され、拡張子はありません。 、4KBサイズ。

スマートフォンとコンピューターを再起動しても問題は解決しませんが、Android ファイル エクスプローラーでフォルダーの名前を変更してから電話を再起動すると、Windows エクスプローラーで通常のフォルダーとして表示されます。

アプリは、ボタンをクリックすると、上書きするファイルのリスト、新しいファイル名を入力するための編集テキスト、否定ボタン、肯定ボタンを含むダイアログを表示します。

ここにコード:

Android API 23 および API 21 でテスト済み。21 では正常に動作しますが、23 では動作しません。

0 投票する
1 に答える
789 参照

c# - MTP デバイスから情報を取得する: 「フレンドリ名」は常に空です

このプロジェクトを使用して、MTP 経由でデータを取得しています。

https://github.com/notpod/wpd-lib

私の問題: デバイスの「フレンドリ名」は常に空です。Windows では「この PC」の下にフレンドリ名が表示されるので、実行可能です。

これは、前述の github プロジェクトが (ファイルWindowsPortableDevice.csから)フレンドリ名を取得しようとする方法です。

前に述べたように、 の結果friendlyNameは常に空です。


私がこれまでに試したこと:

この投稿PortableDeviceManagerClassでは、 の代わりにを使用する、この他の可能な解決策を見つけましたPortableDeviceClass

ここでの問題は、GetDeviceFriendlyName(異なるInterop.PortableDeviceApiLib.dll?) の異なる署名を持っているように見えることです。これは私のものです:

nullやは受け付けませんushort[]

どのように動作するかを確認するために、次のことをテストしました。

...しかし、例外がスローされました: "The data is invalid. (Exception from HRESULT: 0x8007000D)".