เซิร์ฟเวอร์ WebDAV เมานต์ไดเร็กทอรีบนโทรศัพท์เป็นไดเร็กทอรีบนพีซีของคุณ
ด้วยโปรแกรมนี้คุณสามารถติดไดเรกทอรีใด ๆ บนโทรศัพท์มือถือของคุณรวมถึงการ์ดหน่วยความจำเป็นไดรฟ์บน Windows หรือ Linux คุณยังสามารถใช้ไคลเอนต์ WebDAV เพื่อเรียกดูสมุดโทรศัพท์
โปรแกรมนี้ได้รับการทดสอบโดยใช้ Windows8 Explorer (ยังควรจะทำงานกับ Windows7 แต่มันจะไม่ทำงานใน WindowsXP) และ WebDAV ลูกค้า BitKinex คุณสามารถดาวน์โหลดได้จาก http://www.bitkinex.com/
ขอขอบคุณเป็นพิเศษไป: Beatriz Vera, ปีเตอร์อูลบอร์โด, Manuela Merino Garcíaและแอนนา Rainieri
intents ดำเนินการ
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) บนโทรศัพท์ของคุณไปที่ Settings-> โปรแกรม> การพัฒนาและการตั้งค่าตัวเลือก "การแก้จุดบกพร่อง USB"
2) การเชื่อมต่อโทรศัพท์ของคุณกับคอมพิวเตอร์ของคุณโดยใช้สาย USB
3) เริ่มเซิร์ฟเวอร์ ADB ในคำสั่งเรียกใช้เครื่องคอมพิวเตอร์ของคุณ "ADB เริ่มต้นเซิร์ฟเวอร์"
ADB เป็นโปรแกรมที่คุณสามารถค้นหาบน Android SDK โดยปกติแล้วคุณจะพบว่ามันบน Android-sdk \ แพลตฟอร์มเครื่องมือ \ ADB
4) ไปข้างหน้าจำเป็นต้องใช้พอร์ตจากคอมพิวเตอร์ของคุณไปยังโทรศัพท์ของคุณ ในคำสั่งเรียกใช้เครื่องคอมพิวเตอร์ของคุณ "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 (พอร์ตอาจจะแตกต่างกันขึ้นอยู่กับการกำหนดค่า Server ของคุณ WebDAV)
สิทธิ์ที่จำเป็น:
INTERNET
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
ได้รับอนุญาตจากเครือข่ายเพื่อให้เซิร์ฟเวอร์ที่จะเปิดเครือข่ายการสื่อสารกับไคลเอนต์
WRITE_EXTERNAL_STORAGE
ทำให้เซิร์ฟเวอร์ WebDAV เขียนไฟล์ที่ได้รับจากไคลเอนต์บน sdcard
WAKE_LOCK
เก็บโทรศัพท์ตื่นเท่านั้นในขณะที่เซิร์ฟเวอร์กำลังทำงาน หากโทรศัพท์ไม่ได้ตื่น WebDAV เซิร์ฟเวอร์ไม่สามารถเข้าถึงได้
ปัญหากับไฟล์ขนาดใหญ่:
หากคุณมีปัญหาการจัดการไฟล์ขนาดใหญ่ก็อาจจะเนื่องจากข้อ จำกัด ในไคลเอนต์ Windows เอนต์ คุณสามารถลองต่อไปนี้ที่จะเพิ่มขนาดของแฟ้มที่ไคลเอนต์ Windows เอนต์สามารถที่จะบริหารจัดการ:
1) คุณมีการเปิด BasicAuth ผ่าน regedit เพื่อให้เข้าถึงเซิร์ฟเวอร์ของ App โดยชื่อผู้ใช้และรหัสผ่าน
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ บริการ \ WebClient \ Parameters]
"BasicAuthLevel" = DWORD: 00000002
2) คุณมีขีด จำกัด ในการเปลี่ยนแปลงของ Window ไฟล์ขนาดเมื่อใช้ไคลเอนต์ WebDAV แบบบูรณาการ
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ บริการ \ WebClient \ Parameters]
"FileAttributesLimitInBytes" = DWORD: 000f4240
3) รีสตาร์ทหน้าต่าง
นี้จะช่วยให้ขนาดไฟล์ได้ถึง 4 กิกะไบต์จัดการโดยลูกค้า