728x90 ๐ค์๋๋ก์ด๋ ๊ฐ๋ฐ ๊ธฐ๋ก/โ๏ธ ํ๊ณ ์ธํด ๊ฐ๋ฐ ํ๋ก์ ํธ ๊ธฐ๋ก25 1์ฃผ์ฐจ ๊ฐ๋ฐ์ผ์ง 7/1 ์๋ ธ์ ํ์ด์ง๋ฅผ ํตํด ์ผ์ ๊ด๋ฆฌ ๋ฐ ํ์ ํ๊ฒฝ์ ์กฐ์ฑํ์์ต๋๋ค.wear os ํ๋ก์ ํธ์ ๋ํ ์จ๋ณด๋ฉ ํ ์ง๋ฌธ๊ณผ ๋ต๋ณ์ ์ ๋ฆฌํ์์ต๋๋ค.7/2 ํwear os์์ GPS ๋ฐ์ดํฐ๋ฅผ ๋ฐ์์ค๋ ํ ์คํธ๋ฅผ ์๋ฃํ์์ต๋๋ค.wear os์์ BLE Scan data๋ฅผ ๋ฐ์์ค๋ ํ ์คํธ๋ฅผ ์งํํ์์ต๋๋ค.ํ ์คํธ ์งํ ํ ๋ด๋น ๊ธฐ์ ์ ์ ๋ฌํ ๋ฐ์ดํฐ ๋ฆฌ์คํธ ๋ฌธ์๋ฅผ ์์ฑํ์์ต๋๋ค.wear os์ ๋ํ ๋ ํผ๋ฐ์ค๋ฅผ ์กฐ์ฌํ ํ ํ๋ก์ ํธ ํ์ ๊ฐ ๊ณต์ ๋๋ ธ์ต๋๋ค.7/3 ์wear os ์์ BLE Beacon data๋ฅผ ๋ฐ์์ค๋ ํ ์คํธ๋ฅผ ์งํํ์์ต๋๋ค.ํ ์คํธ ์งํ ํ ํด๋น beacon data ๋ฆฌ์คํธ๋ฅผ ๋ด๋น ๊ธฐ์ ์ ์ ๋ฌํ์์ต๋๋ค.๊ฐ๋ฐํ wear os ๊ด๋ฆฌ์ ๋ก๊ทธ์ธ ๋ฐฉ์์ ๋ํด ๋ด๋น๊ธฐ์ ๊ณผ ์ํตํ์์ต๋๋ค.GPS ๋ฐ์ดํฐ์ ๋ํด ๋ฐฑ๊ทธ๋ผ์ด๋์.. 2024. 12. 17. โ๏ธ ์์น ๋ฐ์ดํฐ ์ธก์ ํ ๋ ์ฃผ์์ ๐ ๋น ์ค๋ ๋ ์ ํผํ์!!GPS๋ฅผ ํตํด ์์น ๋ฐ์ดํฐ๋ฅผ ์ธก์ ํ ๊ฒฝ์ฐ ์ค๋ด , ๋ ์จ๊ฐ ์์ข์ ๋๋ฅผ ํผํด์ผํ๋ค..! ์์น ๋ฐ์ดํฐ๊ฐ ์ธก์ ๋์ง ์์ ๊ด๋ จ ์ฝ๋๋ฅผ ๋ชจ๋ ์ ๊ฒํ๊ณ ์์ ํด๋ณด์๋ ํด๊ฒฐ๋์ง ์์๋ค.ํน์ ๋ชฐ๋ผ ์์น์ ์ค์น๋ ๋ค๋ฅธ ์ฑ ์ค ์ฌ์ฉ์์ ์์น๋ฅผ ์ป์ด์ค๋ ์ฑ์ ์คํ์์ผ๋ณด์๋๋ฐ..! ๋ค๋ฅธ ์ฑ ๋ํ ์์น๋ฅผ ๋ฐ์์ค์ง ์์๋ค. ๋น์๋ ์ด๋ฒ ์ฌ๋ฆ์ผ๋ก ์์ฒญ ๋น๊ฐ ๋ง์ด์ค๊ณ ํ๋ฆฐ ๋ ๋ค์ด์๋ค. ๋น๊ฐ ๊ทธ์น๊ณ ํ๋์ด ๋ง์์ง ๋ ๋ค์ ํ ์คํธํด๋ณด๋ ๊ฑฐ์ง๋ง์ฒ๋ผ ์์น ๋ฐ์ดํฐ๊ฐ ์ ๋๋ก ์ธก์ ๋์๋ค. Gps๋ฅผ ์ด์ฉํ ์์น ๋ฐ์ดํฐ๋ ๋ ์จ์ ์ํฅ์ ๋ฐ๋๊ฐ๋ณด๋ค.. ์๋ฌด๋๋ GPS ์ ํธ๋ฅผ ํตํด์ ๊ทธ๋ฐ ๊ฒ ๊ฐ๋ค.๊ฐ์ ํ ์ ์๋ ๋ฌธ์ ์ผ๊น?๋ ์จ๊ฐ ์์ข์ ๋๋ง๋ค ์์น๋ฅผ ์ ๋๋ก ๊ฐ์ ธ์ฌ ์ ์๋ค๋ฉด ๋ฌธ์ ๊ฐ ๋ ๊ฒ์ด๋ค.ํ์ฌ๋ LocationManage.. 2024. 11. 2. Notification์ ์์น ์ ๋ฐ์ดํธ ๋ฐฉ์ ๋ณ๊ฒฝ ๋ก์ง์ ๋ณ๊ฒฝํ๊ฒ ๋ ๋ฐฐ๊ฒฝ๊ธฐ์กด ์์น ๋ฐ์ดํฐ๋ฅผ ์๋ฆผ์ผ๋ก ๋ณด์ฌ์ฃผ๋ ๋ก์ง์ ์์ ํด์ฃผ์๋ค. ์๋ ๋ด์ฉ๊ณผ ๊ฐ์ด ๊ธฐ์กด์๋ ์ธก์ ๋ ์์น ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ ์๋ฆผ์ ์ ๋ฐ์ดํธํด์ฃผ๋ ๋ฐฉ์์ด์๋ค. ๊ทธ๋ฌ๋ ๊ฑด์ค ํ๊ฒฝ์ ๊ทผ๋ก์๋ถ๋ค์ด ๋งค๋ฒ ์์น ๋ด์์ ์์น๋ฅผ ํ์ธํ ๊ฐ๋ฅ์ฑ์ด ์ ๊ณ ์ด๋ ์๋ฒ๋ก ์ ์ก๋์ด ๊ด๋ฆฌ์๋ถ๋ค์ด ํ์ธํด์ฃผ๋ ํ๋ก์ธ์ค์์๋ ๊ธฐ์กด ๋ฐฉ์์ด ๋ถํ์ํ๋ค๊ณ ํ๋จํ์๋ค. ๋ํ ๋ฐฐํฐ๋ฆฌ ์๋ชจ์จ๋ ๋ง์๋ ๋ฐฉ์์ด๋ผ ๋ณ๊ฒฝ์ด ํ์ํ๋ค๊ณ ์๊ฐํ๋ค! ๋ฐ๋ผ์ ์ฑ์ด ํ๋ฉด์ ๋ณด์ผ ๋๋ง ๊ฐ์ฅ ์ต๊ทผ์ ์ฃผ์๊ฐ์ ์กํฐ๋นํฐ์์ ๋ณด์ฌ์ฃผ๋ ๋ฐฉ์์ผ๋ก ๋ณ๊ฒฝํ๊ฒ ๋์๋ค. ์๋น์ค์์ ์กํฐ๋นํฐ๋ก ๋ฐ์ดํฐ ์ ์กํฌ๊ทธ๋ผ์ด๋ ์๋น์ค๋ฅผ ํตํด ๋ฐ์ดํฐ๋ฅผ ์ธก์ ํ๊ณ ์์๊ธฐ ๋๋ฌธ์ ์กํฐ๋นํฐ๊ฐ ํ๋ฉด์ ๋ณด์ด๋ ์ํ๊ฐ ๋๋ฉด ๊ฐ์ฅ ์ต๊ทผ์ ์์น ๋ฐ์ดํฐ๋ฅผ ์กํฐ๋นํฐ๋ก ์ ๋ฌํ๋ ์์ ์ด ํ์ํ๋ค.์ด๋ฅผ ์ํด.. 2024. 11. 1. lifecycleScope.launch๋ ๋ฉ์ธ ์ค๋ ๋์์๋ง ๋์๊ฐ๊น? lifecyclerScope.launch๋ฅผ IO ์ค๋ ๋์์ ์ฌ์ฉํ๊ธฐ์ค๋ ๊ฐ๋ฐ์ ํ๋ค๊ฐ ์ฒ์ ์ ์ฌ์ค์ ๊ณต์ ํด๋ณด๋ ค ํ๋ค. ๋๋ ๊ทธ๋์ ์กํฐ๋นํฐ๋ ํ๋๊ทธ๋จผํธ์์ ๋น๋๊ธฐ๋ฅผ ์ํด์๋ ์๋์ ๊ฐ์ด lifecycleScope.launch๋ฅผ ์ฌ์ฉํด์๋ค.lifecycleScope.launch { } ๊ทธ๋ฆฌ๊ณ ์ถ๊ฐ๋ก IO ์ค๋ ๋๋ Default , Main์ผ๋ก์ ๋ณ๊ฒฝ์ด ํ์ํ ๋๋ CoroutineScope๋ฅผ ์ฌ์ฉํด์ฃผ์๋๋ฐ ... ! CoroutineScope(Dispatchers.IO).launch { } ์ด๋ ๊ฒ๋ ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ ๊ฒ์ด๋ค!!!!! lifecycleScope.launch(Dispatchers.IO) { ์ด๋ฅผ ํตํด ์กํฐ๋นํฐ๋ ํ๋๊ทธ๋จผํธ์ ์๋ช ์ฃผ๊ธฐ๋ฅผ ๋ฐ๋ฅด๋ฉด์ IO ์ค๋ ๋์์ ์ํํ๊ณ ์ถ์ ์์ ์ ์ค๋ ๋์.. 2024. 9. 10. ์ด์ 1 2 3 4 5 6 7 ๋ค์ 728x90