개인공부용123 프로그래밍 블로그
SQLite를 이용해서 메모장 어플리케이션 만들기 SQLite를 이용해서 만든 메모장 어플리케이션에 대한 간략한 설명을 하겠습니다.(프로젝트는 해당 포스팅 맨밑 부분에 있습니다.) SQLite를 이용해서 Memo_Storage파일을 핸드폰의 디바이스 저장공간에 만들고Memo_Storage 파일에 데이터베이스를 만들어서 메모장에 관한 정보를 저장하는 메모장 어플리케이션 입니다. 어플리케이션이 실행됬을시 사진으로 간략한 설명을 해보겠습니다. 메모장 어플리케이션을 처음실행하면 위의 사진처럼 시작합니다. 새메모 버튼을 누를시 위의 사진처럼 됩니다. ImageView인 사진을 선택하세요창을 누를시 위와같이 Dialog가 나옵니다. 사진 불러오기를 선택하고 선택을 누를경우 Coverflow.java를 사용해서 사진..
UI Android Onboarder 앱의 주요 기능을 소개할 떄 사용 커스텀 가능요소이미지 문구 배경색상하단 버튼 TapTargetView머티리얼 디자인의 Feature Discovery패턴 적용일반 뷰 및 툴바 내 항목에 모두 적용 가능 Calligraphy커스텀 폰트를 편리하게 적용앱 전체 및 TextView 단위로 적용 가능커스텀 폰트를 넣어 둘 경로: aseets 혹은 그 하위 디렉토리tools:ignore 를 사용해서 Lint error 무시 Network/image Retrofit&OkHttpRetrofit:HTTP REST API 구현을 위한 라이브러리어노테이션을 사용하여 API를 구현하여 직관적임RXjava 지원OkHttp:Retrofit과 함꼐 사용할 수 있는 네트워크 라이브러리대부분 ..
SQL을 메소드 호출로 실행하기 exclSQL()이나 rawQuery()메소드에 인자로 전달하는 SQL은 완벽한 하나의 문자열이여야 하지만 ?문자를 대체하는 파라미터를 같이 전달하여 실행할 수 있습니다. 이와 비슷한 방식으로 SQL을 하나의 문자열이 아닌 여러개의 파라미터로 나누어 구분하고 이들을 파라미터로 전달하는 방식이 있습니다. [ A P I ]long insert(String table, String nullColumnHack, ContentValues values)int update(String table, ContentValues values, String whereClause, String[] whereArgs)int delete(String table, String whereClause, ..