关于WebDAV Server
WebDAV 服务器。将手机上的目录挂载为 PC 上的目录。
有了这个程序,你可以在手机上安装任何目录,包括记忆卡,在Windows或Linux作为一个驱动器。您也可以使用WebDAV客户端,手机浏览目录。
此应用程序已经过测试,使用Windows8的资源管理器(也应该与Windows7的工作,但它不会对WindowsXP的工作)和WebDAV客户端bitkinex。你可以下载它从http://www.bitkinex.com/
特别鸣谢:曼努埃拉·美利奴,Gabor福多尔的比阿特丽斯·维拉,彼得·乌尔里希·加西亚和安娜Rainieri的。
实现的意图
com.theolivetree.webdavserver.StartWebDavServer
com.theolivetree.webdavserver.StopWebDavServer
指定设备应保持清醒,而服务器正在运行,你可以找到一个锁定设置。有三种模式可供选择:
使用新锁
* SCREEN_DIM_WAKE_LOCK:现有的模式。屏幕所以能耗较高。使用此模式,如果连接被丢弃。
* WIFI_MODE_FULL:新模式。屏幕关闭,因此设备将使用更少的能源,同时服务器正在运行,但数据连接可以丢弃。这是不推荐使用此模式。
* WIFI_MODE_FULL_HIGH_PERF:新模式,仅适用于Android的> = 3.1。屏幕关闭,所以耗用能量应为小于在第一模式中。建议采用此模式,以节省能源,但你会发现问题,所以你可能会选择默认锁模式。
如何WebDAV服务器使用USB电缆连接:
这可以有用的,当你有USB电缆和没有网络可用。
1)在您的手机设置 - >应用程序 - >开发和设置选项的“USB调试”。
2)将手机连接到您的电脑使用USB电缆。
3)启动亚行服务器。在PC上运行命令“亚行启动服务器”。
亚行是一个程序,你可以找到在Android SDK。通常情况下,你会发现它在Android的SDK \平台工具\ ADB。
4)正向所需的端口,从你的电脑到您的手机。在PC上运行命令“adb的前锋TCP:8080 TCP:8080”
有了这个,任何在你的电脑连接到127.0.0.1:8080将被转发到您的手机端口8080。
5)运行WebDAV服务器在您的手机,打开设置和“网络接口”,选择“环回(127.0.0.1)”
6)启动WebDAV服务器。
7)在你的电脑连接你的WebDAV客户端http://127.0.0.1:8080(端口可能会有所不同,这取决于你的WebDAV服务器配置)。
需要权限:
互联网
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
网络权限,使服务器能够打开网络通信与WebDAV客户端。
WRITE_EXTERNAL_STORAGE
启用WebDAV服务器WebDAV客户端收到的文件写入SD卡。
WAKE_LOCK
保持电话唤醒,只有当服务器正在运行。如果手机没有醒来WebDAV服务器不能访问。
大文件的问题:
如果你有处理大文件的问题,这可能是由于在Windows WebDAV客户端的限制。你可以试试下面的文件的大小增加了Windows WebDAV客户端能够管理:
1)您有开启基本验证通过注册表编辑器允许访问应用程序的服务器的用户名和密码。
[HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \服务\ WebClient的\参数]
的“BasicAuthLevel”= dword:00000002
2)你必须改变窗口的限制,当使用集成的WebDAV客户端文件大小。
[HKEY_LOCAL_MACHINE \ SYSTEM \ CURRENTCONTROLSET \服务\ WebClient的\参数]
的“FileAttributesLimitInBytes”= DWORD:000f4240
3)重新启动Windows。
这使得由客户端处理多达4千兆字节的文件大小。
最新版本1.17的更新日志
Bug fixing