ホーム 応用 実用的なツール WebDAV Server

WebDAV Server 。 PCのディレクトリとして電話にディレクトリをマウントします。

このアプリケーションを使用すると、WindowsまたはLinuxのドライブとして、メモリカードを含む任意のディレクトリを携帯電話にマウントできます。 WebDavクライアントを使用して、電話ディレクトリを閲覧することもできます。

このアプリケーションは、Windows8 Explorer(Windows7でも動作するはずですが、WindowsXPでは動作しません)とWebDavクライアントBitkinexを使用してテストされています。 http://www.bitkinex.com/からダウンロードできます

特別な感謝:ベアトリス・ヴェラ、ピーター・ウルリッヒ、ガボール・フォドール、マヌエラ・メリノ・ガルシア、アンナ・レイニエーリ。

実装された意図

com.theolivetree.webdavserver.startwebdavserver

com.theolivetree.webdavserver.stopwebdavserver

サーバーの実行中にデバイスを目覚めさせる方法を指定するためのロック設定を見つけることができます。利用可能な3つのモードがあります。

使用された新しいロック

*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 Runコマンド「ADB Start-Server」で。

ADBは、Android SDKで見つけることができるプログラムです。通常、Android-SDK Platform-Tools ADBで見つけることができます。

4)必要なポートをPCから携帯電話に転送します。 PC runコマンド「ADBフォワードTCP:8080 TCP:8080」

これにより、PCの127.0.0.1:8080への接続は、ポート8080の電話に転送されます。

5)携帯電話でWebDAV Serverを実行し、設定を開き、「ネットワークインターフェイス」を選択します。「ループバック」(127.0.0.1) "

6) WebDAV Serverを開始します。

7)PCで、WebDavクライアントをhttp://127.0.0.1:8080に接続します(ポートは異なる場合があり、WebDavサーバーの構成に依存します)。

必要な権限:

インターネット

Access_network_state

Access_wifi_state

ネットワークの許可サーバーがWebDAVクライアントとのネットワーク通信を開くことができるようにします。

write_external_storage

WebDAV Server 、sdcardのwebdavクライアントから受信されたファイルを書き込みます。

wake_lock

サーバーが実行されている間にのみ電話が覚醒します。電話が覚醒していない場合、 WebDAV Serverにアクセスできません。

大きなファイルの問題:

大きなファイルの処理に問題がある場合は、Windows WebDavクライアントの制限が原因である可能性があります。以下を試して、Windows WebDavクライアントが管理できるファイルのサイズを増やすことができます。

1)RegEditを介してBasicAuthをオンにして、ユーザー名とパスワードでアプリのサーバーにアクセスできるようにする必要があります。

[hkey_local_machine system currentControlset services webclient parameters]

「BasicAuthLevel」= DWORD:00000002

2)統合されたWebDavクライアントを使用する場合、ウィンドウの制限をファイルサイズに変更する必要があります。

[hkey_local_machine system currentControlset services webclient parameters]

「fileattributeslimitinbytes」= dword:000f4240

3)Windowsを再起動します。

これにより、クライアントが処理する最大4ギガバイトのファイルサイズが可能になります。

最新バージョン1.17の新しいもの

2015年8月10日に更新されました
バグ修正