Pelayan WebDAV. Pasang direktori di telefon sebagai direktori di PC anda.
Dengan aplikasi ini, anda boleh melancarkan mana-mana direktori pada telefon anda, termasuk kad memori, sebagai pemacu pada Windows atau Linux. Anda juga boleh menggunakan pelanggan WebDAV untuk melayari direktori telefon.
Permohonan ini telah diuji menggunakan Windows8 Explorer (juga perlu bekerja dengan Windows7 tetapi ia tidak akan bekerja pada WindowsXP) dan WebDAV pelanggan bitkinex. Anda boleh memuat turun dari http://www.bitkinex.com/
Terima kasih khas kepada: Beatriz Vera, Peter Ulrich, Gabor Fodor, Manuela Merino García dan Anna Rainieri.
Hasrat dilaksanakan
com.theolivetree.webdavserver.StartWebDavServer
com.theolivetree.webdavserver.StopWebDavServer
Anda boleh mencari tetapan kunci untuk menentukan bagaimana peranti perlu disimpan terjaga manakala pelayan sedang berjalan. Terdapat tiga mod available:
Kunci baru yang digunakan
* SCREEN_DIM_WAKE_LOCK: mod yang sedia ada. Skrin pada supaya penggunaan tenaga yang lebih tinggi. Gunakan mod ini jika sambungan tersebut digugurkan.
* WIFI_MODE_FULL: Mod Baru. Skrin dimatikan supaya peranti akan menggunakan tenaga yang kurang manakala pelayan sedang berjalan tetapi sambungan data boleh digugurkan. Ia tidak digalakkan untuk menggunakan mod ini.
* WIFI_MODE_FULL_HIGH_PERF: mod baru hanya boleh didapati di Android> = 3.1. Skrin dimatikan supaya penggunaan tenaga boleh kurang daripada dalam mod pertama. Mod ini adalah disyorkan untuk menjimatkan tenaga tetapi anda mungkin mencari masalah supaya anda mungkin untuk memilih mod kunci lalai.
Bagaimana untuk menyambung dengan pelayan WebDAV menggunakan kabel USB:
Ini boleh berguna apabila anda mempunyai kabel USB dan tiada rangkaian boleh didapati.
1) Pada telefon anda pergi ke Settings-> Aplikasi-> Pembangunan dan set pilihan "USB debugging".
2) Sambung telefon anda ke PC anda menggunakan kabel USB.
3) Mula pelayan ADB. Pada PC anda run arahan "ADB permulaan server".
ADB adalah satu program yang boleh anda dapati di android SDK. Biasanya anda akan merasa pada android-SDK \ platform-alat \ ADB.
4) Forward diperlukan pelabuhan dari PC anda ke telefon anda. Pada PC anda run arahan "ADB hadapan tcp: 8080 tcp: 8080"
Dengan ini, apa-apa sambungan di pc anda untuk 127.0.0.1:8080 akan dihantar ke telefon anda di pelabuhan 8080.
5) Main pelayan WebDAV dalam telefon, tetapan terbuka dan dalam "muka Network" pilih "loopback (127.0.0.1)"
6) Mula pelayan WebDAV.
7) Dalam PC anda menyambung pelanggan WebDAV anda untuk http://127.0.0.1:8080 (port mungkin berbeza, ia bergantung kepada konfigurasi pelayan WebDAV anda).
Kebenaran yang diperlukan:
INTERNET
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
Kebenaran rangkaian untuk membolehkan pelayan untuk membuka rangkaian komunikasi dengan pelanggan WebDAV.
WRITE_EXTERNAL_STORAGE
Membolehkan pelayan WebDAV menulis fail yang diterima daripada pelanggan WebDAV pada sdcard.
WAKE_LOCK
Memastikan telefon bangun sahaja manakala pelayan sedang berjalan. Jika telefon tidak bangun pelayan WebDAV tidak boleh diakses.
Masalah dengan fail besar:
Jika anda mempunyai masalah mengendalikan fail besar ia mungkin disebabkan oleh had Windows webdav pelanggan. Anda boleh cuba yang berikut untuk meningkatkan saiz fail yang Windows webdav pelanggan mampu untuk menguruskan:
1) Anda perlu menghidupkan BasicAuth melalui regedit untuk membolehkan mengakses pelayan App dengan nama pengguna dan kata laluan.
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ perkhidmatan \ WebClient \ Parameters]
"BasicAuthLevel" = DWORD: 00000002
2) Anda perlu menukar had Window untuk memfailkan saiz apabila menggunakan klien WebDAV bersepadu.
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ perkhidmatan \ WebClient \ Parameters]
"FileAttributesLimitInBytes" = DWORD: 000f4240
3) Mulakan semula tingkap.
Ini membolehkan saiz fail sehingga 4 gigabait dikendalikan oleh pelanggan.