tutorial - Cómo acceder a un dispositivo USB MTP con python
todo sobre elasticsearch (4)
¿Cómo puedo leer y escribir en mi teléfono Galaxy Nexus, usando MTP a través de un cable USB en Python? Estoy en una computadora con Windows 7
Calibre, un popular programa de administración de libros electrónicos, tiene código fuente en Python y C para transferir archivos a través de una conexión MTP. http://code.google.com/p/calibre-ebook/downloads/list
Simplemente debe conectar un cable USB entre el teléfono y la computadora.
Puede ser necesario habilitar las transferencias MTP en el menú de configuración de su teléfono. Es probable que la ubicación de selección del menú sea diferente en diferentes versiones de Android y diferentes modelos de teléfonos. Pruebe una búsqueda en Google para "galaxy nexus enable mtp". Asegúrate de incluir tu versión de Android y teléfono en la búsqueda.
Asegúrese de que es un cable USB de buena calidad. Los cables de mala calidad no harán una buena conexión y, por lo tanto, no funcionarán de manera confiable.
Inmediatamente después de conectar un cable USB entre el teléfono y la computadora portátil, aparece un cuadro de diálogo de administración de archivos que muestra el almacenamiento interno y la tarjeta SD. Esto me permite transferir archivos de ambas formas directamente al almacenamiento SD del teléfono (Linux Mint <-> LG Android ver. 5.1)
Tenga en cuenta que también es posible transferir archivos usando bluetooth.
Después de establecer una conexión, deberá buscar el nombre del dispositivo. Entonces sería posible abrir el dispositivo utilizando construcciones de archivos estándar de Python, es decir, popen (), etc.
Una forma de hacerlo sería instalar ADB (puente de depuración de Android, parte del SDK) e iniciarlo como un proceso secundario desde Python. ADB se puede utilizar para, entre otras cosas, leer o escribir en un dispositivo Android.