์ด ์ฑ์ ๋ชจ๋ Bluetooth ์ง์ ๊ธฐ๊ธฐ๋ฅผ ์ฐ๊ฒฐ, ์ ์ด, ๊ฒ์ ๋ฐ ๋ชจ๋ํฐ๋งํ๋ ๋ฐ ๋์์ ์ค๋๋ค. ์ ๊ธฐ๊ธฐ๋ฅผ ํ์ด๋งํ๊ฑฐ๋, ๋ถ์คํ ๊ธฐ๊ธฐ๋ฅผ ์ถ์ ํ๊ฑฐ๋, ๋ฐฐํฐ๋ฆฌ ์๋ ์๋ฆผ์ ๋ฐ์ ๋, ์ด ์ฑ์ Bluetooth ๊ด๋ฆฌ๋ฅผ ๊ทธ ์ด๋ ๋๋ณด๋ค ์ฝ๊ณ ์ค๋งํธํ๊ฒ ๋ง๋ค์ด ์ค๋๋ค.
๋ค์ํ ๋๊ตฌ๋ฅผ ์ ๊ณตํ๋ ์ด ์ฑ์ Bluetooth ํค๋์
, ์คํผ์ปค, ์จ์ด๋ฌ๋ธ ๊ธฐ๊ธฐ, ํผํธ๋์ค ํธ๋์ปค ๋๋ ์ฐจ๋์ฉ ์์คํ
์ ์ฌ์ฉํ๋ ๋ชจ๋ ์ฌ์ฉ์์๊ฒ ์ ํฉํฉ๋๋ค. ์์ฐ์ฑ ํฅ์, ์๊ฐ ์ ์ฝ, Bluetooth ์ฌ์ฉ ํ๊ฒฝ ๊ฐ์ ์ ์ํด ์ค๊ณ๋ ์ด ์ฑ์ ๋ชจ๋ ์ค๋งํธํฐ ์ฌ์ฉ์์๊ฒ ํ์ ์ ํธ๋ฆฌํฐ์
๋๋ค.
โจ ์ฃผ์ ๊ธฐ๋ฅ โจ
๐ธ 1. Bluetooth ์๋น์ค ๐
โข Bluetooth๊ฐ ์ผ์ง๋ฉด ํ์
๋ชฉ๋ก์์ ์ฌ์ฉ ๊ฐ๋ฅํ Bluetooth ๊ธฐ๊ธฐ์ ์ฆ์ ์ก์ธ์คํ ์ ์์ต๋๋ค.
โข ์ฐ๊ฒฐ๋ Bluetooth ๊ธฐ๊ธฐ์ ๋ฐฐํฐ๋ฆฌ ๋ถ์กฑ ์๋ฆผ์ ๋ฐ์ ์ ์์ต๋๋ค.
๐ธ 2. ๊ทผ์ฒ Bluetooth ๊ธฐ๊ธฐ ์ฐพ๊ธฐ ๐ถ
โข ๊ทผ์ฒ์ ๋ชจ๋ Bluetooth ๊ธฐ๊ธฐ๋ฅผ ์ค์บํ๊ณ ๋์ดํฉ๋๋ค.
โข ํญ ํ ๋ฒ์ผ๋ก ๋ค์ ์ค์บํ์ฌ ๋ชฉ๋ก์ ์ต์ ์ํ๋ก ์ ์งํฉ๋๋ค.
โข ํ์ด๋ง ๋ฒํผ์ ์ฌ์ฉํ์ฌ ์ Bluetooth ๊ธฐ๊ธฐ์ ๋น ๋ฅด๊ฒ ํ์ด๋งํฉ๋๋ค.
๐ธ 3. ์ข
ํฉ์ ์ธ ๋ธ๋ฃจํฌ์ค ๋๊ตฌ ๐งฐ
๐น ๋ธ๋ฃจํฌ์ค ๊ธฐ๊ธฐ ์ฐพ๊ธฐ:
โข ์ฃผ๋ณ์์ ๊ฒ์ ๊ฐ๋ฅํ ๋ชจ๋ ๊ธฐ๊ธฐ์ ์ ๊ทผํ๊ณ ๊ฐํธํ๊ฒ ํ์ด๋งํฉ๋๋ค.
๐น ๋ธ๋ฃจํฌ์ค ์ฌ์ฉ ์ฑ ๐ฑ
โข BLUETOOTH, BLUETOOTH_ADMIN ๋ฑ ๋ธ๋ฃจํฌ์ค ๊ถํ์ด ์๋ ํด๋ํฐ์ ์ค์น๋ ๋ชจ๋ ์ฑ์ ํ์ธํฉ๋๋ค.
๐น ํ์ด๋ง๋ ๊ธฐ๊ธฐ ๊ด๋ฆฌ์ ๐ค
โข ํ์ด๋ง๋ ๋ชจ๋ ๋ธ๋ฃจํฌ์ค ๊ธฐ๊ธฐ๋ฅผ ํ์ธํ๊ณ , ๊ธฐ๊ธฐ์ ํ์ด๋ง์ ํด์ ํ๊ณ , ์ฆ๊ฒจ์ฐพ๊ธฐ์ ์ถ๊ฐํ์ฌ ๋น ๋ฅด๊ฒ ์ก์ธ์คํ ์ ์์ต๋๋ค.
๐น ๊ธฐ๊ธฐ ๋ฐฐํฐ๋ฆฌ ๋ชจ๋ํฐ ๐
โข ์ฐ๊ฒฐ๋ ๋ธ๋ฃจํฌ์ค ๊ธฐ๊ธฐ์ ๋ฐฐํฐ๋ฆฌ ๋ถ์กฑ ๊ฒฝ๊ณ ์๋ฆผ์ ์ค์ ํฉ๋๋ค.
โข ๋ฐฐํฐ๋ฆฌ ์๋์ด ์ค์ ๋ ์์ค ์๋๋ก ๋จ์ด์ง๋ฉด ์ค์๊ฐ ๋ฐฐํฐ๋ฆฌ ๋ฐฑ๋ถ์จ ์ ๋ณด์ ์๋ฆผ์ ๋ฐ์ต๋๋ค.
๐น ์ฆ๊ฒจ์ฐพ๊ธฐ ๊ธฐ๊ธฐ ์น์
๐
โข ์ฆ๊ฒจ์ฐพ๊ธฐ์ ์ถ๊ฐ๋ ๋ชจ๋ ๊ธฐ๊ธฐ๋ฅผ ํ ๊ณณ์์ ํ์ธํ๊ณ ๊ด๋ฆฌํฉ๋๋ค.
๐ธ 4. ๋ธ๋ฃจํฌ์ค ๋ฐ๋ก๊ฐ๊ธฐ ๋ง๋ค๊ธฐ โก
โข ํ ํ๋ฉด์ ํ์ด๋ง๋ ๊ธฐ๊ธฐ์ ์ฐ๊ฒฐ/์ฐ๊ฒฐ ํด์ ๋ฐ๋ก๊ฐ๊ธฐ๋ฅผ ๋ฐ๋ก ๋ง๋ค ์ ์์ต๋๋ค.
โข ๋ธ๋ฃจํฌ์ค ์ค์ ์ด๋ ์ฑ์ ์ด ํ์ ์์ด ํญํ์ฌ ์ฐ๊ฒฐํ๊ฑฐ๋ ์ฐ๊ฒฐ ํด์ ํ ์ ์์ต๋๋ค.
โข ์ฐ๊ฒฐ ๋๋ ์ฐ๊ฒฐ ํด์ ์ ํ ์คํธ ์๋ฆผ์ ํ์ํฉ๋๋ค.
๐ธ 5. ๋ธ๋ฃจํฌ์ค ์ ๋ณด ๋์๋ณด๋ โน๏ธ
โข ๋ธ๋ฃจํฌ์ค ์ด๋ฆ, ๊ธฐ๋ณธ MAC ์ฃผ์, ์ค์บ ์ํ, ๋ธ๋ฃจํฌ์ค ๋ฒ์ /์ ํ, ํ์ฑ ์ํ ๋ฐ ์ง์๋๋ ๋ธ๋ฃจํฌ์ค ํ๋กํ์ ํ์ธํ ์ ์์ต๋๋ค.
โข ํด๋ํฐ์์ ์ง์ํ๋ ๋ธ๋ฃจํฌ์ค ๊ธฐ๊ธฐ ์ ํ์ ํ์
ํ ์ ์์ต๋๋ค.
๐ธ 6. ๋ถ์คํ ๋ธ๋ฃจํฌ์ค ๊ธฐ๊ธฐ ์ฐพ๊ธฐ ๐ฐ๏ธ
โข ๊ทผ์ฒ ๊ธฐ๊ธฐ๋ฅผ ๊ฒ์ํ์ฌ ๋ถ์คํ ๊ธฐ๊ธฐ๋ฅผ ์ ํํ์ธ์.
โข ๋ถ์คํ ๊ธฐ๊ธฐ์์ ๊ฑฐ๋ฆฌ๋ฅผ ์ค์๊ฐ์ผ๋ก ์์(๋นจ๊ฐ์~๋
น์)์ผ๋ก ํ์ํ์ฌ ๋ฏธํฐ ๋จ์๋ก ํ์ธํ ์ ์์ต๋๋ค.
โข 0.5๋ฏธํฐ ์ด๋ด์ ์์ผ๋ฉด ๊ธฐ๊ธฐ๋ฅผ ์ฐพ์์์ ํ์ธํ๋ ๋ฒํผ์ด ๋ํ๋ฉ๋๋ค.
๐ธ 7. ์ค์ ๋ฐ ์ฌ์ฉ์ ์ง์ โ๏ธ
๐น ํ
๋ง ๋ฐ ๋์์ธ ๐จ
โข 8๊ฐ์ง ๋ค์ฑ๋ก์ด ํ
๋ง ์ค์์ ์ ํํ์ธ์. ๋ณด์ํ ๊ด๊ณ ์์ฒญ ๋๋ ์ธ์ฑ ๊ตฌ๋งค๋ฅผ ํตํด ์ ๊ธ ํด์ ํ ์ ์์ต๋๋ค.
๐น ๋ธ๋ฃจํฌ์ค ์์ ฏ ๐งฉ
โข ํ ํ๋ฉด ์์ ฏ ์ถ๊ฐ:
1) ๋ธ๋ฃจํฌ์ค ์ผ๊ธฐ/๋๊ธฐ
2) ์ฐ๊ฒฐ๋ ๊ธฐ๊ธฐ์ ๋ฐฐํฐ๋ฆฌ ๋ชจ๋ํฐ๋ง(10๋ถ๋ง๋ค ์๋ ์
๋ฐ์ดํธ)
๐ ์ฌ์ฉ ๊ถํ
โข QUERY_ALL_PACKAGES
- ๊ธฐ๊ธฐ์ ์ค์น๋ ์ฑ ๋ฐ ์์คํ
์ฑ์ ๋ํ ๊ฐ์์ฑ์ ์ ๊ณตํฉ๋๋ค. ๋ธ๋ฃจํฌ์ค ๊ถํ์ด ์๋ ๋ชจ๋ ์ฑ์ ๋์ดํ์ฌ ์ฌ์ฉ์ ์ ์ด ๋ฐ ๋ธ๋ฃจํฌ์ค ์ก์ธ์ค ํฌ๋ช
์ฑ์ ํฅ์ํฉ๋๋ค.
โข FOREGROUND_SERVICE_CONNECTED_DEVICE
- ์ธ๋ถ ๋ธ๋ฃจํฌ์ค ๊ธฐ๊ธฐ์ ์ํธ ์์ฉํ๋ ์ฑ์ ๋ํ Android 14 ์ด์ ์๊ตฌ ์ฌํญ์ ๋ฐ๋ผ ํฌ๊ทธ๋ผ์ด๋ ๋ธ๋ฃจํฌ์ค ์๋น์ค๊ฐ ์ง์์ ์ธ ์ฐ๊ฒฐ(์: ๊ธฐ๊ธฐ ๋ฐฐํฐ๋ฆฌ ๋ชจ๋ํฐ๋ง, ํ์ด๋ง, ์ค์บ)์ ์ ์งํ ์ ์๋๋ก ํฉ๋๋ค.
โข SCHEDULE_EXACT_ALARM
- ๊ธฐ๊ธฐ๊ฐ ์ค์ ๋ ์๊ณ๊ฐ์ ๋๋ฌํ๋ฉด ๋ฐฐํฐ๋ฆฌ ์๋ ์๋ฆผ๊ณผ ๊ฐ์ ๊ธฐ๋ฅ์ ๋ํ ์ ํํ ์๋์ ์์ฝํ ์ ์์ต๋๋ค. Android 12 ์ด์ ๋ฒ์ ์์ ๋์
๋์์ต๋๋ค. ์๊ธฐ์ ์ ํ ์๋ฆผ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ฑ
์๊ฐ ์๊ฒ ์ฌ์ฉ๋ฉ๋๋ค.
์ํํ ๋ธ๋ฃจํฌ์ค ํ์ด๋ง, ๋น ๋ฅธ ๋จ์ถํค, ๋ฐฐํฐ๋ฆฌ ์๋ฆผ ๋ฐ ๊ธฐ๊ธฐ ์ถ์ ๊ธฐ๋ฅ์ ์ฆ๊ฒจ๋ณด์ธ์. ๋ฌด์ ๊ธฐ๊ธฐ ๊ด๋ฆฌ์ ๋ฒ๊ฑฐ๋ก์์์ ๋ฒ์ด๋์ธ์.
์
๋ฐ์ดํธ ๋ ์ง
2025. 7. 18.