Android文件传输

android filetransfer传输文件

默认的Android 4.x,当USB连接到主机时,有两种模式:

  • Media device(MTP)

  • Camera(PTP)

使用Camera模式的时候,Android(Nexus)表现为类似一个数码相机,可以用来传输照片。

不过,要传输文件到Nexus手机中,需要使用MTP模式,并且需要下载android filetransfer安装:

  • 安装Android File Transfer

  • 启动Android File Transfer,如果提示找不到Device,则打开Nexus手机,从下拉快捷菜单选择Touch for other USB options项,将Camera(PTP)模式修改成Media device(MTP)模式,就可以看到自动打开了文件管理器,可以拖动文件传输到设备中。

最高支持4GB文件传输

ADB传输文件

adb支持传输文件

  • 下载文件到电脑

adb pull /sdcard/video.mp4 C:\Users\Jonathan\Desktop
  • 上传文件到手机

adb push C:\Users\Jonathan\Desktop\video.mp4 /sdcard/

使用网络通过浏览器下载文件到手机

在个人电脑上,使用Python内置的SimpleHTTPServer模块可以启动一个简单的web下载服务器:

python -m SimpleHTTPServer 8000

SimpleHTTPServer 是Python 2模块,在Python 3中,对应是 http.serverpython -m http.server 8000

监听在端口8000上,在Android使用浏览器访问http://<host_ip>:8000就可以看到共享的目录下文件。

注意:下载文件位于Downloads目录下,不能直接被Android中其他应用程序读取。例如,.pdf下载到Downloads目录下就不能直接通过kindle加载阅读。但是,只要把文件移动到Documents目录下就可以直接通过Kindle进行浏览。

Kindle支持pdf和没有DRM加密的电子书阅读,所以只要把文件存放到Documents目录下,就可以通过Kindle阅读,不需要安装第三方软件。

参考

Last updated