З дапамогай гэтага прыкладання вы можаце ўсталяваць любы каталог на вашым тэлефоне, у тым ліку карты памяці, у якасці дыска для Windows або Linux. Вы таксама можаце выкарыстоўваць WebDAV кліента, каб праглядзець тэлефонны даведнік.
Гэта прыкладанне было пратэставана выкарыстаннем Windows8 Explorer (таксама павінны працаваць з Windows7, але ён не будзе працаваць на WindowsXP) і WebDAV кліент BitKinex. Вы можаце спампаваць яго з http://www.bitkinex.com/
Асаблівая падзяка: Беатрыс Вера, Петэра Ульрыха, Габар Фодор, Manuela Конь Гарсія і Ганна Rainieri.
Рэалізаваны Intents
com.theolivetree.webdavserver.StartWebDavServerPro
com.theolivetree.webdavserver.StopWebDavServerPro
Вы можаце знайсці замак наладу для ўказанні прылады павінны быць не спаў у той час як сервер. Ёсць тры рэжыму:
Новыя замкі выкарыстоўвалі
* SCREEN_DIM_WAKE_LOCK: Існуючыя рэжыме. Экран знаходзіцца на так спажыванне энергіі значна вышэй. Выкарыстоўвайце гэты рэжым, калі злучэнне абрываецца.
* WIFI_MODE_FULL: Новы рэжым. Экран выключаны таму прылада будзе выкарыстоўваць менш энергіі, у той час як сервер працуе, але падключэнне да дадзеных можа быць выдалены. Не рэкамендуецца выкарыстаць гэты рэжым.
* WIFI_MODE_FULL_HIGH_PERF: Новы рэжым даступны толькі на Android> = 3.1. Экран выключана, каб спажыванне энергіі павінна быць менш, чым у першым рэжыме. Гэты рэжым рэкамендуецца выкарыстоўваць для эканоміі энергіі, але вы можаце знайсці праблемы так што вы можаце выбраць рэжым блакавання па змаўчанні.
Як падлучыцца з WebDAV сервер, выкарыстоўваючы USB кабель:
Гэта можа карысна, калі ў вас ёсць USB-кабель і сетка недаступная.
1) На тэлефоне зайдзіце ў Налады-> Прыкладанні-> Распрацоўка і ўключана опцыя "USB адладка".
2) Падлучыце тэлефон да кампутара з дапамогай USB кабеля.
3) Запусціце сервер АБР. На ваш кампутар працаваць каманда "АБР старт-сервер".
АБР з'яўляецца праграма, якую вы можаце знайсці на Android SDK. Як правіла, вы знойдзеце яго на Android-SDK \ платформа-Tools \ АБР.
4) Наперад неабходныя парты з кампутара на тэлефон. На ваш кампутар працаваць каманда "наперад АБР TCP: 8080 TCP: 8080"
Пры гэтым ніякай сувязі ў вашым персанальным кампутары 127.0.0.1:8080 будзе накіраваны на ваш тэлефон у порт 8080.
5) Запусціце сервер WebDAV ў тэлефоне адкрыйце налады і ў "Сеткавыя інтэрфейсы" Select "Loopback (127.0.0.1)"
6) Запусціце сервер WebDAV.
7) у вашым ПК падключыць WebDAV кліента http://127.0.0.1:8080 (порт можа быць рознай, гэта залежыць ад вашай канфігурацыі WebDAV Server).
Дазволу неабходныя:
ІНТЭРНЭТ
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE
Сетка дазволу ўключыць сервер, каб адкрыць сетку сувязі з WebDAV кліента.
WRITE_EXTERNAL_STORAGE
Дазваляе WebDAV сервер напісаць атрыманыя файлы ад кліентаў WebDAV на SDCard.
WAKE_LOCK
Трымае тэлефон абудзіць толькі падчас працы сервера. Калі тэлефон не абудзіць WebDAV сервер не можа быць даступна.
Праблемы з вялікімі файламі:
Калі ў вас ёсць праблемы з апрацоўкай вялікіх файлаў гэта можа быць звязана з абмежаваннем кліента Windows WebDAV. Вы можаце паспрабаваць наступнае, каб павялічыць памер файлаў, якія Windows, WebDAV кліент можа кіраваць:
1) Вы павінны ўключыць BasicAuth праз Regedit, каб дазволіць доступ да сервера экране прыкладанні па імя карыстальніка і пароля.
[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 гігабайт апрацоўваюцца кліентам.