WebDAV Server Pro

3.3
๋ฆฌ๋ทฐ 140๊ฐœ
5์ฒœ+
๋‹ค์šด๋กœ๋“œ
์ฝ˜ํ…์ธ  ๋“ฑ๊ธ‰
์ „์ฒด์ด์šฉ๊ฐ€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€
์Šคํฌ๋ฆฐ์ƒท ์ด๋ฏธ์ง€

์•ฑ ์ •๋ณด

์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ์‚ฌ์šฉํ•˜๋ฉด Windows ๋˜๋Š” Linux์—์„œ ๋“œ๋ผ์ด๋ธŒ๋กœ ๋ฉ”๋ชจ๋ฆฌ ์นด๋“œ๋ฅผ ํฌํ•จ, ๊ท€ํ•˜์˜ ํœด๋Œ€ ์ „ํ™”์—์„œ ๋ชจ๋“  ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋งˆ์šดํŠธ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ๋˜ํ•œ ์ „ํ™” ๋ฒˆํ˜ธ๋ถ€๋ฅผ ์ฐพ์•„ WebDAV๋ฅผ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์€ Windows8 ์ต์Šคํ”Œ๋กœ๋Ÿฌ (๋˜ํ•œ Windows7์˜ ์ž‘์—…์„ํ•ด์•ผํ•˜์ง€๋งŒ ์ง€๊ธˆ WindowsXP์—์„œ ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค) ๋ฐ WebDAV๋ฅผ ํด๋ผ์ด์–ธํŠธ bitkinex๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ…Œ์ŠคํŠธ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ http://www.bitkinex.com/์—์„œ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

ํŠน๋ณ„ ๊ฐ์‚ฌ์— : ๋ฒ ์•„ํŠธ๋ฆฌ์Šค ๋ฒ ๋ผ, ํ”ผํ„ฐ ์šธ๋ฆฌํžˆ, ๊ฐ€๋ณด Fodor, ๋งˆ๋‰ด ๋ฉ”๋ฆฌ๋…ธ ๊ฐ€๋ฅด์‹œ์•„์™€ ์•ˆ๋‚˜ Rainieri.

๊ตฌํ˜„ ํ…ํŠธ
com.theolivetree.webdavserver.StartWebDavServerPro
com.theolivetree.webdavserver.StopWebDavServerPro

๋‹น์‹ ์€ ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰๋˜๋Š” ๋™์•ˆ ์žฅ์น˜๊ฐ€ ๊นจ์–ด ์œ ์ง€ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ง€์ •ํ•˜๋Š” ์ž ๊ธˆ ์„ค์ •์„ ์ฐพ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 3 ๊ฐ€์ง€ ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค :
์ƒˆ๋กœ์šด ์ž ๊ธˆ ์‚ฌ์šฉ
* SCREEN_DIM_WAKE_LOCK : ๊ธฐ์กด ๋ชจ๋“œ. ํ™”๋ฉด์ด ์—๋„ˆ์ง€ ์†Œ๋น„๊ฐ€ ๋” ๋†’๋‹ค์ž…๋‹ˆ๋‹ค. ์—ฐ๊ฒฐ์ด ์‚ญ์ œ๋˜์–ด์žˆ๋Š” ๊ฒฝ์šฐ์ด ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
* WIFI_MODE_FULL : ์ƒˆ๋กœ์šด ๋ชจ๋“œ. ์„œ๋ฒ„๊ฐ€ ์‹คํ–‰ ์ค‘์ด์ง€๋งŒ ๋ฐ์ดํ„ฐ ์—ฐ๊ฒฐ์ด ์ œ๊ฑฐ ๋  ์ˆ˜ ์žˆ์ง€๋งŒ ์žฅ์น˜๊ฐ€ ๋” ์ ์€ ์—๋„ˆ์ง€๋ฅผ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ํ™”๋ฉด์ด ๊บผ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๊ฒƒ์€์ด ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค.
* WIFI_MODE_FULL_HIGH_PERF : ์•ˆ๋“œ๋กœ์ด๋“œ> = 3.1์—์„œ๋งŒ ์‚ฌ์šฉํ•  ์ƒˆ๋กœ์šด ๋ชจ๋“œ. ์—๋„ˆ์ง€ ์†Œ๋น„๊ฐ€ ์ฒซ ๋ฒˆ์งธ ๋ชจ๋“œ๋ณด๋‹ค ์ž‘์•„์•ผํ•˜๋ฏ€๋กœ ํ™”๋ฉด์ด ๊บผ์ ธ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ๋ชจ๋“œ๋Š” ์—๋„ˆ์ง€๋ฅผ ์ ˆ์•ฝํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค ์žˆ์ง€๋งŒ ๊ธฐ๋ณธ ์ž ๊ธˆ ๋ชจ๋“œ๋ฅผ ์„ ํƒ ํ•  ์ˆ˜๋„ ์žˆ๊ณ  ๊ทธ๋ž˜์„œ ๋‹น์‹ ์€ ๋ฌธ์ œ๋ฅผ ๋ฐœ๊ฒฌ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์–ด๋–ป๊ฒŒ USB ์ผ€์ด๋ธ”์„ ์‚ฌ์šฉํ•˜์—ฌ WebDAV ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ฐฉ๋ฒ• :

๋‹น์‹ ์€ USB ์ผ€์ด๋ธ”๊ณผ ๋„คํŠธ์›Œํฌ๊ฐ€ ์‚ฌ์šฉํ•  ์ˆ˜์žˆ์„ ๋•Œ ์œ ์šฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
1) ๊ท€ํ•˜์˜ ํœด๋Œ€ ์ „ํ™”์—์„œ ์„ค์ • -> ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ -> ๊ฐœ๋ฐœ ๋ฐ ์„ธํŠธ ์˜ต์…˜ "USB ๋””๋ฒ„๊น…"๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
2) USB ์ผ€์ด๋ธ”์„ ์‚ฌ์šฉํ•˜์—ฌ ํœด๋Œ€ํฐ์„ PC์— ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.
3) ADB ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค. PC์˜ ์‹คํ–‰ ๋ช…๋ น "ADB ์‹œ์ž‘ ์„œ๋ฒ„"์—.
ย ย ย ADB๋Š” ์•ˆ๋“œ๋กœ์ด๋“œ SDK์—์„œ ์ฐพ์„ ์ˆ˜์žˆ๋Š” ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค. ๋ณดํ†ต์€ ์•ˆ๋“œ๋กœ์ด๋“œ SDK \ ํ”Œ๋žซํผ ๋„๊ตฌ \ ADB์— ๊ทธ๊ฒƒ์„ ๋ฐœ๊ฒฌ ํ•  ๊ฒƒ์ด๋‹ค.
4) ์•ž์œผ๋กœ PC์—์„œ ํœด๋Œ€ ์ „ํ™”๋กœ ํฌํŠธ๋ฅผ ํ•„์š”๋กœํ–ˆ๋‹ค. PC์˜ ์‹คํ–‰ ๋ช…๋ น "8080 TCP : 8080 ADB ์•ž์œผ๋กœ TCP"์—
ย ย ย ์ด์™€ ํ•จ๊ป˜, 127.0.0.1:8080์— ๋‹น์‹ ์˜ PC์—์žˆ๋Š” ๋ชจ๋“  ์—ฐ๊ฒฐ์€ ํฌํŠธ 8080์— ์ „ํ™”๋กœ ์ „๋‹ฌ๋ฉ๋‹ˆ๋‹ค.
5) ๊ท€ํ•˜์˜ ํœด๋Œ€ ์ „ํ™”๋ฅผ ์—ด๊ณ  ์„ค์ •๊ณผ "๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค"์„ ํƒ "๋ฃจํ”„๋ฐฑ (127.0.0.1)"์˜ WebDAV ์„œ๋ฒ„๋ฅผ ์‹คํ–‰
6) WebDAV ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.
7) ๊ท€ํ•˜์˜ PC์—์„œ http://127.0.0.1:8080 (ํฌํŠธ์ด ๋‹น์‹ ์˜ WebDAV ์„œ๋ฒ„ ๊ตฌ์„ฑ์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค)์— WebDAV๋ฅผ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์—ฐ๊ฒฐํ•ฉ๋‹ˆ๋‹ค.

๊ถŒํ•œ์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค :

์ธํ„ฐ๋„ท
ACCESS_NETWORK_STATE
ACCESS_WIFI_STATE

WebDAV ํด๋ผ์ด์–ธํŠธ์™€ ๋„คํŠธ์›Œํฌ ํ†ต์‹ ์„ ์—ฝ๋‹ˆ ์„œ๋ฒ„๋ฅผ ํ™œ์„ฑํ™”ํ•˜๋ ค๋ฉด ๋„คํŠธ์›Œํฌ ๊ถŒํ•œ.

WRITE_EXTERNAL_STORAGโ€‹โ€‹E

WebDAV ์„œ๋ฒ„๊ฐ€ SDCARD์— WebDAV ํด๋ผ์ด์–ธํŠธ์—์„œ๋ฐ›์€ ํŒŒ์ผ์„ ์“ธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

WAKE_LOCK

์„œ๋ฒ„๊ฐ€ ์‹คํ–‰๋˜๋Š” ๋™์•ˆ ์ „ํ™” ๋งŒ ๊นจ์›Œ ์œ ์ง€ํ•ฉ๋‹ˆ๋‹ค. ์ „ํ™” ๊นจ์–ด ์žˆ์ง€ ์•Š์€ ๊ฒฝ์šฐ WebDAV ์„œ๋ฒ„์— ์•ก์„ธ์Šค ํ•  ์ˆ˜ ์—†์Šต๋‹ˆ๋‹ค.

ํฐ ํŒŒ์ผ ๋ฌธ์ œ :

๋‹น์‹ ์ด ํฐ ํŒŒ์ผ์„ ์ฒ˜๋ฆฌํ•˜๋Š” ๋ฐ ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค๋ฉด ๊ทธ๊ฒƒ์€ ์œˆ๋„์šฐ์˜ WebDAV ํด๋ผ์ด์–ธํŠธ ์ œํ•œ์œผ๋กœ ์ธํ•ด ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹น์‹ ์€ ์œˆ๋„์šฐ WebDAV๋ฅผ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๊ด€๋ฆฌ ํ•  ์ˆ˜โ€‹โ€‹์žˆ๋Š” ํŒŒ์ผ์˜ ํฌ๊ธฐ๋ฅผ ๋Š˜๋ฆฌ๋ ค๋ฉด ๋‹ค์Œ์„ ์‹œ๋„ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค :

1) ๋‹น์‹ ์€ ์‚ฌ์šฉ์ž ์ด๋ฆ„๊ณผ ์•”ํ˜ธ๋กœ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์˜ ์„œ๋ฒ„์— ์•ก์„ธ์Šค ํ•  ์ˆ˜ ์žˆ๋„๋ก regedit๋ฅผ ํ†ตํ•ด BasicAuth๋ฅผ ์ผœํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ ์„œ๋น„์Šค \ WebClient๋ฅผ \ ๋งค๊ฐœ ๋ณ€์ˆ˜]
"BasicAuthLevel"= DWORD : 00000002

2) ๋‹น์‹ ์€ ํ†ตํ•ฉ ๋œ WebDAV๋ฅผ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ ํฌ๊ธฐ๋ฅผ ํŒŒ์ผ์— ์œˆ๋„์šฐ์˜ ํ•œ๊ณ„๋ฅผ ๋ณ€๊ฒฝํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ ์„œ๋น„์Šค \ WebClient๋ฅผ \ ๋งค๊ฐœ ๋ณ€์ˆ˜]
"FileAttributesLimitInBytes"= DWORD : 000f4240

3) ์œˆ๋„์šฐ๋ฅผ ๋‹ค์‹œ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

์ด ํด๋ผ์ด์–ธํŠธ์— ์˜ํ•ด ์ฒ˜๋ฆฌ 4 ๊ธฐ๊ฐ€ ๋ฐ”์ดํŠธ์— ํŒŒ์ผ ํฌ๊ธฐ๋ฅผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์—…๋ฐ์ดํŠธ ๋‚ ์งœ
2015. 2. 2.

๋ฐ์ดํ„ฐ ๋ณด์•ˆ

๋ณด์•ˆ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์ง‘ ๋ฐ ๊ณต์œ ํ•˜๋Š” ๋ฐฉ์‹์„ ํŒŒ์•…ํ•˜๋Š” ๊ฒƒ์—์„œ ์‹œ์ž‘๋ฉ๋‹ˆ๋‹ค. ๋ฐ์ดํ„ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ ๋ฐ ๋ณด์•ˆ ๊ด€ํ–‰์€ ์‚ฌ์šฉ์ž์˜ ์•ฑ ์‚ฌ์šฉ, ์ง€์—ญ, ์—ฐ๋ น์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹ค์Œ์€ ๊ฐœ๋ฐœ์ž๊ฐ€ ์ œ๊ณตํ•œ ์ •๋ณด์ด๋ฉฐ ์ถ”ํ›„ ์—…๋ฐ์ดํŠธ๋  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์ œ3์ž์™€ ๊ณต์œ ๋˜๋Š” ๋ฐ์ดํ„ฐ ์—†์Œ
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ๊ณต์œ ๋ฅผ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.
์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค.
๊ฐœ๋ฐœ์ž๊ฐ€ ์–ด๋–ป๊ฒŒ ์ˆ˜์ง‘์„ ์„ ์–ธํ•˜๋Š”์ง€ ์ž์„ธํžˆ ์•Œ์•„๋ณด์„ธ์š”.

ํ‰์  ๋ฐ ๋ฆฌ๋ทฐ

3.3
๋ฆฌ๋ทฐ 124๊ฐœ
Google ์‚ฌ์šฉ์ž
2015๋…„ 3์›” 29์ผ
ํ•ด์ง€๋œ ํฐ์— ์ด ์•ฑ์„ ๊น”๊ณ  ์•„์ดํŒจ๋“œ์—์„œ nplayer๋กœ ์ ‘์†ํ•ด์„œ ๋ฏธ๋””์–ด ์žฌ์ƒํ•ฉ๋‹ˆ๋‹ค. ํ•ด์ง€๋œ ํฐ์ด ๋ฌด์„ ์™ธ์žฅํ•˜๋“œ๊ฐ€ ๋˜๋„ค์š”.
์‚ฌ์šฉ์ž 2๋ช…์ด ์ด ๋ฆฌ๋ทฐ๊ฐ€ ์œ ์šฉํ•˜๋‹ค๊ณ  ํ‰๊ฐ€ํ•จ
์ด ๋ฆฌ๋ทฐ๊ฐ€ ์œ ์šฉํ–ˆ๋‚˜์š”?

์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ

Material design
Bug fixing