| 文件类型 | APK |
|---|---|
| 版 | 1.17 |
| 发行人 | The Olive Tree |
| 发布日期 | 2019年7月26日 |
| 添加日期 | 2019年7月26日 |
| 操作系统要求 | Android |
| 要求 | Requires Android 2.1 and up |
| 下载总数 | 7 |
| 价钱 | Free |
描述
使用此应用程序,您可以将手机上的任何目录(包括存储卡)挂载为 Windows 或 Linux 上的驱动器。您还可以使用 WebDAV 客户端浏览电话目录。
此应用程序已使用 Windows8 Explorer(也应适用于 Windows7,但不适用于 WindowsXP)和 WebDAV 客户端 bitkinex 进行了测试。您可以从 http://www.bitkinex.com/ 下载它
特别感谢:Beatriz Vera、Peter Ulrich、Gabor Fodor、Manuela Merino Garca 和 Anna Rainieri。
实施的意图
com.theolivetree.webdavserver.StartWebDavServer
com.theolivetree.webdavserver.StopWebDavServer
您可以找到一个锁定设置来指定在服务器运行时设备应如何保持唤醒。提供三种模式:
使用的新锁
*SCREEN_DIM_WAKE_LOCK :现有模式。屏幕开启,因此能耗较高。如果连接断开,请使用此模式。
*WIFI_MODE_FULL :新模式。屏幕关闭,因此在服务器运行时设备将使用更少的能源,但可以断开数据连接。不建议使用此模式。
*WIFI_MODE_FULL_HIGH_PERF:新模式仅适用于 Android >= 3.1。屏幕关闭,因此能耗应低于第一种模式。建议使用此模式以节省能源,但您可能会发现问题,因此您可能会选择默认锁定模式。
如何使用 USB 线连接 WebDAV 服务器:
当您有 USB 电缆并且没有可用的网络时,这会很有用。
1) 在您的手机上转到设置-> 应用程序-> 开发并设置选项“USB 调试”。
2) 使用 USB 数据线将手机连接到 PC。
3) 启动 adb 服务器。在您的 PC 上运行命令“adb start-server”。
adb 是一个可以在 android sdk 上找到的程序。通常你会在 android-sdkplatform-toolsadb 上找到它。
4) 将需要的端口从您的 PC 转发到您的手机。在您的 PC 上运行命令“adb forward tcp:8080 tcp:8080”
有了这个,你电脑上任何到 127.0.0.1:8080 的连接都会被转发到你手机的 8080 端口。
5) 在手机中运行 WebDAV 服务器,打开设置并在“网络接口”中选择“Loopback (127.0.0.1)”
6) 启动 WebDAV 服务器。
7) 在您的 PC 中将您的 WebDAV 客户端连接到 http://127.0.0.1:8080(端口可能不同,这取决于您的 WebDAV 服务器配置)。
所需权限:
互联网
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
允许服务器打开与 WebDAV 客户端的网络通信的网络权限。
WRITE_EXTERNAL_STORAGE
启用 WebDAV 服务器将从 WebDAV 客户端接收到的文件写入 sdcard。
WAKE_LOCK
仅在服务器运行时保持电话唤醒。如果手机未唤醒,则无法访问 WebDAV 服务器。
大文件的问题:
如果您在处理大文件时遇到问题,可能是由于 Windows webdav 客户端的限制。您可以尝试以下方法来增加 Windows webdav 客户端能够管理的文件大小:
1) 您必须通过 regedit 开启 BasicAuth 以允许通过用户名和密码访问应用程序的服务器。
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWebClientParameters]
“基本授权级别”=dword:00000002
2) 使用集成 WebDAV 客户端时,您必须更改 Window 对文件大小的限制。
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesWebClientParameters]
"FileAttributesLimitInBytes"=dword:000f4240
3)重新启动窗口。
这允许客户端处理的文件大小最大为 4 GB。