问题标签 [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.
python - 将物理设备挂载到笔记本
我需要通过手机(华为荣耀6)安装到笔记本上。
这是我写的python代码:(python phonedirectory.py)
这是我得到的错误:
直到这个命令os.system("sudo chmod 777 karthik")
它工作正常..之后,我得到了错误..
执行这个:
结果:
执行mtp-detect
给了我这个:
我正在使用 ubuntu 14.04
有人请告诉我如何解决该错误..
java - Windows 10 浏览器中不显示 Android 4.4.2 设备的外部存储文件夹
我希望我的 Android 应用程序的用户能够通过 USB 将数据文件复制到他们的计算机上。一旦复制,他们应该还能够擦除 android 设备上的文件。为此,我的应用程序按照 Google 的建议创建了存储在外部存储空间中的 .csv 文件。由于这种方法,我创建了目标文件夹:
在 Android 设备上,我可以浏览“/sdcard/Documents/MyDir”中的 .csv 文件。当我在 MTP 模式下将设备连接到 Win 10 计算机时,“文档”文件夹没有出现。如果我尝试在 Windows 资源管理器中创建“文档”文件夹,它将失败,(可能)证明该文件夹存在,但被隐藏。另一方面,我可以在 Windows 中创建一个文件夹“foo”并将文件放入其中。一段时间后,“foo”文件夹及其内容将出现在设备上的浏览器(ES 文件资源管理器)中。最后,我可以删除“DCIM/Camera”文件夹中的文件...
我想我很接近,但我错过了一些东西......
c# - 无法引用 UWP Windows.Devices.Portable
在我的 UWP 应用程序中,我试图访问便携式设备(MTP、PTP)存储。
在以下问题中,OP毫无问题地使用了命名空间Windows.Devices.Portable 。在这里。
Windows.Devices不包含Portable类
c++ - 任何用于检测 MTP 设备的 Windows API?
我正在寻找通过 Windows API 检测 MTP 设备,而不仅仅是枚举已连接的设备。
c# - 在 C# 中将文件从手机复制到 PC 时如何处理异常?
我正在尝试将文件从连接的 android 设备复制到我的电脑。
我想在复制文件时设备断开连接时处理复制错误。有人可以知道我该怎么做吗?
android - 通过 MTP 挂载时,在外部 sd 卡上创建的目录被视为二进制文件
我的应用程序正在录制一个视频,该视频存储在我创建的子目录中的“/电影”中/Movies/myapp
。当使用 OI 文件管理器从设备浏览时,一切看起来都很好 - 我可以进入我的目录并列出视频。当我将设备安装到我的电脑(Ubuntu 16.04)并转到/Movies
我的目录时,显示为二进制文件(所以我无法进入)。我mkdirs()
用来创建目录,名称中没有使用特殊符号。
如何创建子目录以便在安装时被视为目录?
java - 用java访问mtp设备
我开发了一个将文件从一个文件夹复制到另一个文件夹的小应用程序。我使用 JFileChooser 来选择目标目录。我很久没有尝试过的事情是选择我的手机作为目标目录。我试过但我不能'从我的 JFileChooser 中找不到它。我读了一些其他的问题,我想知道是否有允许我将文件从我的电脑复制到 mtp 设备?我的目标是linux和windows平台。
我的手机是 LG Nexus 5 安卓 6.0.1。谢谢你的时间。如果您想投票,我想知道原因
android - 访问三星 Galaxy S4 w 上的文件。来自 Python/Windows 10 的 Android Marshmallow
我正在尝试通过 Python 访问我的三星 Galaxy S4 的文件系统。显然有两种不同的方式来访问这些文件:
- 通过 MTP 使用 python-mtp 或 PyMTP
- 通过 USB 大容量存储模式
1) 不起作用,因为我无法让 libMTP 或 PyMTP 在我的 Windows PC 上编译/运行
2) 不起作用,因为我无法在我的 Galaxy S4 上启用 USB 大容量存储模式(没有这样做的选项,商店中的 FIX 应用程序似乎没有工作)
那么我还有哪些其他选项可以从文件系统中获取文件呢?
android - Android API 23 mkdir 创建的文件夹在 Windows 资源管理器中显示为单个文件
所以基本上我用 mkdir 创建一个文件夹,然后将一个简单的文本文件写入该文件夹。作为最后一步,我使用 MediaScannerConnection.ScanFile 使它们对文件资源管理器可见。
该文件夹和文本文件在我的 android 手机上的文件资源管理器中都可见。当使用 MTP 通过 USB 将手机连接到我的 windows 10 计算机时,我看到所有其他文件夹,但我新创建的文件夹显示为单个文件,没有扩展名, 4KB 大小。
重新启动智能手机和计算机并不能解决问题,但是当我在我的 android 文件资源管理器中重命名文件夹然后重新启动手机时,它在 Windows 资源管理器中显示为普通文件夹。
该应用程序在单击按钮后显示一个对话框,其中包含可供选择的文件列表以覆盖、编辑文本以输入新文件名、否定按钮和肯定按钮。
这里的代码:
在 Android API 23 和 API 21 上测试。在 21 上工作正常,但在 23 上不行。
c# - 从 MTP 设备获取信息:“友好名称”始终为空
我正在使用这个项目通过 MTP 获取数据:
https://github.com/notpod/wpd-lib
我的问题:设备的“友好名称”始终为空。Windows 在“这台电脑”下显示了一个友好的名称,所以应该是可行的。
这就是提到的 github 项目尝试检索友好名称的方式(从文件WindowsPortableDevice.cs):
如前所述,结果friendlyName
始终为空。
到目前为止我已经尝试过:
在这篇文章中,我发现了另一个可能的解决方案,它使用了PortableDeviceManagerClass
而不是PortableDeviceClass
:
这里的问题是我似乎有不同的签名GetDeviceFriendlyName
(不同Interop.PortableDeviceApiLib.dll
?)。这是我的:
它不接受null
或ushort[]
。
我测试了以下内容,只是为了看看它的表现:
...但它抛出了一个异常:"The data is invalid. (Exception from HRESULT: 0x8007000D)"
.