본문 바로가기

안드로이드

[Android]나에 첫번째 안드로이드 어플리케이션!! [용용]다이어리 메모장! Android(안드로이드) 를 접하고 처음으로 만들어본 어플리케이션물론 지금도 만들고 있고, 정식버전 출시를 위하여 아예 새롭게 다시 만드는 중이다. 어플리케이션 이름: [용용]다이어리 메모장!어플리케이션 용도: 메모장 및 다이어리가격: 무료(Free) & 광고 없음지원OS: Android2.2 ~ 4.0지원언어: 한국어,중국어,영어 기능 :- 메모- 위젯- 공유- 백업- 다양한 편의 옵션- 기타등등 공식 지원 홈페이지: http://www.tipnara.co.kr/형태: 오픈소스 프로젝트 다운로드: GooglePlay(Android Market) Tstore 많은 관심 부탁드리겠습니다^_^ 더보기
[Android] 뒤로버튼 두번으로 어플종료시키기 요즘 어플리케이션들을 보면 전부, 뒤로 버튼을 누를경우 한번더 누르면 종료된다고 Toast가 뜨는걸 볼 수 있다원리는 간단하다 back 키 action이 들어오면 특정변수에 횟수를 저장하고 한번 더 눌릴경우 누적시켜 종료시키면 되는거다 아래는 예제1.일단 헨들러를 만들어 준다// BACK키 핸들러mHandler = new Handler() { @Override public void handleMessage(Message msg) { if(msg.what == 0) { mFlag = false; } }}; 2.키액션을 받음/* 백키 이벤트를 가로채서 플래그값 확인 후 처리. 플래그 값이 true인 상태에서 2초 이내에 백키를 누르면 액티비티 종료.*/@Overridepublic boolean onKeyDo.. 더보기
[Android]안드로이드4.0(ICS) 간단 업데이트 체크 만들기 안드로이드4.0(Android 4.0) 일명 아이스크림센드위치 로 업데이트 되면서, 메인 스레드에서 "네트워크 및 파일작업" 이 불가능하게 바뀌었다. 효율적으로 보자면 네트워크 작업과 파일작업시 별도의 스레드를 띄워 하는게 메인 스레드에 부담이 덜될 수 있으니까.. 메인 스레드에서 처리를 안하니 문제가 생겨도 메인스레드는 죽지 않는다 어쨌든 4.0이하버전 에서 대부분(나만그런가?)메인스레드에서 처리했던 만큼, 4.0을 지원하기 위해선 구조를 약간 손봐주기만 하면된다( 이미 4.0 SDK가 나왔을때부터 애당초 그걸 염려하고 대부분 출시 했을테지만.. ) 간단하게 txt 파일로 서버와의 버전을 비교하여 업데이트 체크 로직을 포팅해본다. 안드로이드를 하면서 블로그에 쓰는 첫포팅인듯.. 요즘 블로그를 잘안하니;.. 더보기
[Android] Android ADV 실행시 오류날때( 경로에 한글이 있을경우 ) 안드로이드 SDK 까지 전부 셋팅한뒤 ADV에 에뮬레이터 추가한다음에 구동시키면 아래와 같은 메시지를 만날 수도 있다 emulator: ERROR: bad config: virtual device directory lacks config.ini 이는 ADV가 생성되는 경로에 한글이 들어가서 발생하는 문제인데, 바로 생성될때 기본적으로 c:\User\계정명\ 아래에 .android 식으로 생성되기 때문에 발생하는 문제이다. 이럴땐 경로를 직접 잡아주면 해결된다! 간단하니 따라해보세요( Windwos7 기준 ) 1.컴퓨터 오른쪽 클릭 -> 속성 -> 고급 시스템 설정 2.환경 변수(N) 클릭 3.시스템 변수(S) 영역에 "새로 만들기(W).."클릭 4.아래와 같이 한글경로가 안들어가도록 셋팅 변수이름: AN.. 더보기