๐ป Computer (21) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ๋ฅ์น๋ ๋๋ก ์ค์นํ๋ ๊ฑฐ ๋ฐฉ์ง ๊ธฐ๋ก์ฉ ๊ฐ๋ฐ๊ณต๋ถํ ๋๋ง๋ค ๋๋ผ๋๊ฑฐ์ง๋ง ๋๋ ๋ญ ํ๋ ์ค์นํ ๋ ๋๋ฌด ๋ฅ์น๋๋๋ก ์๋ฌด๊ฑฐ๋ ํ๋ผ๋๋๋ก ๋ฐ๋ผํ๋ค. ๋ด๊ฐ ๋ญํ๊ณ ์๋์ง ๋ชจ๋ฅธ์ฑ ๊ทธ๋ฅ ๊ณ์ ๋ญ ์ค์นํจ. ๊ทธ๋์ ์ข ๊ธฐ๋ก์ ํด๋๊ธฐ๋ก ํ๋ค. ์ผ๋จ ํ๋ถ์ธํด์ ์ํด์ ROS ๊ณต๋ถ๋ฅผ (์ด์ ์ผ) ์์ํด๋ณด๋ ค๊ณ ํ๋๋ฐ, Ubuntu๋ฅผ ๋จผ์ ๊น์์ผ ํ๋ค. ๊ต์๋์ด Ubuntu 18.04 ๋ฒ์ ์ ์ฌ์ฉํ๋ค๊ณ ํ์ ์ ์ด๊ฑธ ๊น์์. ์ฌ์ค ๋งจ ์์ ๊ด๋ฆฌ์ powershell ์ ๊ฑฐ, 20์ด์ฉ๊ตฌ ๋ฒ์ ์ฐ๋ถํฌ ๊น๋ค๊ฐ ์๋ผ์ ์ฐพ๋ค๊ฐ Linux kernel update package ์๊น๋ฉด ์๊ธฐ๋ ์๋ฌ ๋๋ฌธ์ ๋ฐ๋ผํด๋ณธ๊ฑด๋ฐ, ๊ทผ๋ฐ ๋๋ฒ ๋ ธํธ๋ถ ๊ป๋ค ์ผ๋ ๊ฐ์ ์๋ฌ๋จ ^^ ๊ทธ๋์ ์๋ผ์ด ํ๊ณ ๋ค์ ๊ฑฐ๋ฆฌ๋ค๊ฐ ๊ต์๋์ด ์ถ์ ์ผ๋ก ๋จ๊ฒจ๋์ ๋ฒ์ ์๊ธฐ ์ด์ ์ผ ํ์ธํ๊ณ ๋ค์ ๊น์๋ค. ์ ๋ฐ ๋๊ธธ ์~ ๋ .. SQLite Database ์ Content provider 1. SQLite Database๋ SQLite OpenHelper ํด๋์ค๋ฅผ ์์๋ฐ์ DBhelper๋ฅผ ํตํด ํ ์ด๋ธ์ ๋ง๋ค์ด ์์ฑํ๋ค. *์ด๋ ํ ์ด๋ธ์ ์ฌ์ฉ๋ ํ ์ด๋ธ๋ช , column๋ช ๋ค์ Constant Class๋ฅผ ๋ฐ๋ก ๋ง๋ค์ด ๊ด๋ฆฌํ๋ค. SQLite OpenHelper Public Methods - abstract void onCreate (SQLiteDatabase db) : ํ ์ด๋ธ ์์ฑ ์ฝ๋ -> executeSQL(ํ ์ด๋ธ๋ช ) - abstract void onUpgrade (SQLiteDatabase db, int oldVersion, int newVersion) : ๊ตฌ๋ฒ์ db์ ์ ๋ฒ์ db์ ๋น๊ต ํ ์ ๋ฐ์ดํธ - void onOpen (SQLiteDatabase db) : ์์ฑ ๋ฐ ์ ๋ฐ์ดํธ ์ดํ.. ์ด์ 1 2 3 4 5 6 7 ยทยทยท 11 ๋ค์