일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- escape_string
- insert_id
- auto_increment 값
- 볼륨조절앱
- android studio
- id 얻기
- mysql_insert_id
- 안드로이드앱
- 역슬레시
- Android
- Auto_increment
- 볼륨조절어플
- MySQL
- Python
- 안드로이드 스튜디오
- insertion
- mariaDB
- 안드로이드
- 디자인패턴
- 알림바
- 메터리얼
- 데이터베이스
- crashlytics
- 파이썬
- 머터리얼
- condensed
- Query
- db
- soundcontroller
- last_insert_id
- Today
- Total
목록전체 글 (26)
장삼의 착한코딩
앱을 만들 때 날씨 정보가 필요할 때가 있습니다. 기상청에서는 RSS로 단기예보, 중기예보, 장기예보를 제공해줍니다.RSS는 Really Simple Syndication, Rich SIte Summary의 줄임말로. 블로그처럼 컨텐츠 업데이트가 자주 일어나는 웹사이트에서, 업데이트된 정보를 쉽게 구독자들에게 제공하기 위해 XML을 기초로 만들어진 데이터 형식입니다. RSS서비스를 이용하면 업데이트된 정보를 찾기 위해 홈페이지에 일일이 방문하지 않아도 업데이트 될 때마다 빠고 편리하게 확인할 수 있습니다.RSS를 제공해주는 기상청의 주소 : http://www.kma.go.kr/weather/lifenindustry/sevice_rss.jsp 단기예보단기예보는 오늘, 내일, 모레의 날씨를 3시간 단위로 ..
데이터 저장SharedPreferences sharedPreferences= PreferenceManager.getDefaultSharedPreferences(context); SharedPreferences.Editor editor =sharedPreferences.edit();editor.putString("key", "value"); editor.commit(); 데이터 호출SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context);String callValue = sharedPreferences.getString("key", "default value");
안드로이드에는 Activity, Service, BroadCast Receiver, Content Provider 4가지의 컴포넌트가 있다.안드로이드는 문자가 왔을 때, 전화가 왔을 때, 핸드폰이 켜졌을 때 등 특정 동작이 발생 했을 때 broadcast를 발생시킨다. 이런 BroadCast를 받는 동작을 하는 컴포넌트가 BroadCast Receiver이다.BroadCast Receiver를 위해서는 총 3가지의 코드가 필요하다1. receiver 등록 BroadCast가 발생했을 때, BroadCast를 받을 Receiver를 등록해야한다. manifest에 아래의 코드를 작성한다. 2. receiver 작성 BroadCast가 발생했을 때 동작시킬 Receiver를 작성한다. BroadcastRec..
ScrollView에 ListView를 넣고 adapter를 통해 item을 넣을 시, ListView의 Height가 제대로 설정되지 않는 경우가 있다. 이럴 땐 Java 코드에서 직접 ListView의 Height를 직접 설정해주어야 한다. 우선 xml 코드는 아래와 같다. ListView의 Height를 wrap_content로 설정해 준다.12345678910 Colored by Color Scriptercs 그 후 아래의 메소드를 작성한다. ListView와 연결되어 있는 adpater의 item의 개수를 통해 ListView의 height를 설정해주는 메소드이다.12345678910111213141516171819202122 public static void setListViewHeightBa..
Merge Sort는 수열을 하나의 수가 될 때까지 분할을 한 후 다시 병합하는 정렬 방식이다.Merge Sort는 크게 2가지의 과정을 거친다.첫 번째 과정인 분할 과정에서는 수열을 분할(divide)하는 과정이다. Merge Sort에서는 size가 n인 배열이 있으면, [1 ~ n/2]의 배열과, [n/2 +1 ~ n] 으로 나누는 과정을 재귀를 통해 size가 1이 될 때까지 반복을 한다. - Merge Sort의 원리추가하여 설명을 하면, 처음 size가 7인 배열을 정렬을 할 경우, 1~4, 5~7의 원소를 갖는 배열로 나눈다. 나눌 때 배열이 홀수 이므로, 앞의 배열은 4개, 뒤의 배열은 3개로 나누게 된다. 분열을 한 후 재귀 함수를 통해 각각의 배열을 다시 1~2, 3~4, 5~6, 7의..