본문 바로가기
반응형

프로그래밍109

(Android) SearchView - 검색할 수 있는 메뉴 SearchView : 검색할 수 있는 메뉴 위와 같이 앱의 상단에 검색할 수 있는 메뉴를 만들 수 있습니다. 상단 메뉴 만들기 예제 1. 메뉴 xml 만들기 -> res 폴더 아래에 menu 폴더(directory)를 만들고 "search_menu" 이름의 xml파일을 만들어줍니다. search_menu.xml에 메뉴 아이템 코드를 만들어 줍니다. search_menu.xml 코드 1 2 3 4 5 6 7 8 9 Colored by Color Scripter cs 2.activity_main.xml 코드 만들기 searchView가 어떻게 동작하는지를 Log가 아닌 화면에 보이도록 구성하겠습니다. text와 button으로 구성되있으며 일단 복사 붙혀넣기 하시면 됩니다. activity_main.xml.. 2018. 12. 20.
(Android) SharedPreferences - 작은 데이터베이스 SharedPreferences : 작은 데이터베이스 DB를 사용할 만큼 데이터가 많지 않을 때 사용할 수 있는것이 바로 SharedPreferences입니다. 보통 초기설정이나 자동로그인 같은 데이터 저장에 자주 쓰인다고 하네요. 저장되는 위치는 "data/data/패키지명/shared_prefs/SharedPreference이름.xml "에 저장됩니다. 사용법 1. 선언 getSharedPreferences("이름",int형 모드); 를 사용하여 만들어 줍니다. 예) 1 2 //SharedPreferences 선언 SharedPreferences sp=getSharedPreferences("db",Activity.MODE_PRIVATE); cs 2. 데이터 쓰기 SharedPreferences.Edi.. 2018. 12. 20.
(Android) Plugin Error (플러그인 에러) 갑자기 안드로이드를 켰는데 어제까지만 잘 되던 안드로이드가 갑자기 실행 버튼도 없어지고 Event Log창에 "Plugin Error"가 뜨더군요 Google에 찾아보니 Plugins의 Android APK Support와 Android Support가 체크되어있는지 확인해주시면 됩니다. Android 툴 자체도 Help -> Check for Updates 를 하여 업데이트를 할 수 있습니다. 나머지 Plugin들도 업데이트를 하니 다시 제대로 작동했네요. 업데이트도 꾸진히 해야 업데이트간 버그도 덜 생기는것 같아요 ㅎㅎ 2018. 12. 20.
(Android) SQLiteOpenHelper - 데이터베이스 관련 작업 SQLiteOpenHelper : 데이터베이스 관련 작업 데이터 베이스 관리할 수 있는 SQLiteOpenHelper을 extends한 class를 만들 수 있습니다. 예를 들어 아래와 같은 class를 만들 수 있습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 /* Database 생성 및 변수,함수 관리 */ public class SQLiteManager extends SQLiteOpenHelper { //데이터베이스 버전 private static final int DATABASE_.. 2018. 12. 20.
반응형