일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 카르마 개봉
- 과제 잘하기
- 오타루 맛집
- 카르마 그립
- 북해도 양갈비
- 드론 카메라
- 후라노 맛집
- 북해도 양고기
- 훗카이도 렌트카
- 카르마 스태빌라이저
- 경주
- adsense
- MIT Technology review
- 신치토세 공항 렌트카
- 블루리본
- 과제 잘하는 방법
- 닭도리탕
- java oracle
- 삿포로시 맛집
- 삿포로 렌트카
- 노보리베쓰 맛집
- TIZEN
- 비에이 맛집
- 북해도 맛집
- 훗카이도 맛집
- 서울에서 1시간 캠핑장
- 비에이 렌트
- 노보레베츠
- MIT
- 카르마 부품
- Today
- Total
목록Developer/Android (9)
필피리의 잡학사전
로딩화면을 간단히 구현하겠습니다. 메인화면을 띄우자마자 로딩화면을 띄우고 3초(로딩시간)후에 다시 메인화면으로 돌아갑니다. Start_Activity.java가 로딩화면을 나타내는 Activity입니다. SplashTest.java가 메인화면을 나타내는 Activity입니다. 타싸이트에서 퍼온후 간단하게 수정했습니다. Start_Activity.java package com.Splash; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.os.Message; public class Start_Activity extends Activity { /** Called when the act..
1. 환경설정 개요 (Preferences) 안드로이드 플랫폼은 Data를 저장하는 방법으로 환경설정(이하 Preferences), 파일, Local DB, 네트워크를 제공한다. 그 중 Preferences는 가장 간단하게 정보를 저장하는 방법(mechanism)을 제공하며, App이나 그 컴포넌트 (Activity, Service 등)의 환경 설정 정보를 저장/복원하는 용도로 사용된다. [출처] Preferences(환경설정)|작성자 다빈 2. 소스코드 간단하게 설명은 다른 블로그에서 퍼왔습니다. 사용법 또한 자동로그인 기능에 맞추어 설명하겠습니다. 먼저 처음로그인에 성공할 때 preference로 저장해줍니다.(기기에) -소스코드 //프리퍼런스 설정 SharedPreferences prefs = ge..
이 때 문제점은 뒤에 배경으로 그림이 있는데 드래그로 내릴때 같이 배경이 움직이지 못해서입니다. 해결방법은 간단합니다. xml상에서 listView에대한 cache color hint 를 #00000000으로 지정하면 됩니다.
안드로이드 개발할때 주로 인텐트를 통해서 자료를 주고 받죠. 근데 여러 엑티비티에서 필요한 자료일 경우 일일히 주고 받기에는 번거로움이 많죠. 그래서 static으로 변수를 선언해서 쓰려고 해도 어찌된것인지 그 변수가 저장이 안될때가 많습니다. 그건 액티비티가 종료되거나 다른 액티비티로 넘길때 onDestroy 함수가 호출되면서 메모리를 해제를 시켜서 그런 경우가 생기곤 합니다. 그럴땐 클래스를 따로 선언해야합니다.. 이런식으로 따로 선언을 해주고 gettersetter 함수를 만들어 줬습니다. 접근할때는 클래스명.setter함수 또는 getter함수를 호출하시면 되겠죠. 이건 다 아실꺼라 생각합니다 저는 다수의 액티비티에서 쓸 변수가 필요할때는 이런식으로 변수를 선언합니다. 인텐트는 귀찮아서 ㅋㅋ 메모..
안드로이드에서 새로운 화면을 만들어 뛰어주려면 새로운 activity를 만들어 intent하면 됩니다. 1. 새로운 activity와 xml 파일을 추가합니다. 2. manifest에 새로운 activity를 추가합니다. 3. 버튼이 눌렸을 때 반응할 listener에 activity 띄울코드를 추가합니다.
사용자에게 입력을 받을 때 글자길이 초과했을 경우 에러처리상황을 알릴 경우등 간단하게 알릴경우가 있습니다. 그럴 때 사용하면 좋은것이 토스트창입니다. Toast.makeText(this, str , Toast.LENGTH_SHORT).show(); str부분에 경고메시지만 수정하여 쓰시면 됩니다.
- 버튼이 눌렸을 때 버튼의 이미지가 변화가 없다면 무지건조할 것입니다. 그래서 버튼이 눌릴 때 눌렸다는 이미지를 대표할 만한 것으로 이미지를 처리한 후 바꿔주면 버튼누른 효과가 확실할 겁니다. 아주 간단합니다. res에서 xml파일을 새로 만듭니다. Root element는 selector를 선택합니다. 그리고 그 xml파일에 다음소스를 같이 추가합니다. - 소스보기
- 주의할점 설치전에 컴퓨터 사용자이름이 꼭 영문이어야 됩니다. 한글이면 emulator가 실행이 안되네요.. 1. eclipse를 켭니다. 2. [help] - [new install software] 를 클릭합니다. 3. add 버튼을 누릅니다. 그리고 Name에는 대충 android. location에는 http://dl-ssl.google.com/android/eclipse 이 주소를 써넣고 OK. 그리고 그다리다가 Select All 버튼을 누르고 Next를 누릅니다. 계속 Next를 누르며 모두 설치합니다. 4.위에 SDK manager 아이콘을 누릅니다. 5. 일반적으로 설치가 되어있으면 Status에 Installed로 바껴있습니다. 처음에는 install된게 없을테니 필요한 부분만 해줍니..
어플을 만들 때 사용자에게 입력을 받아놓고 키패드가 안사라지면 당황스럽습니다. 그럴 때 사용하면 유용합니다. 키패드 보이기: InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(this.getCurrentFocus(), 0); 키패드 숨기기: InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE); imm.hideSoftInputFromWindow(mInputTextBox.getWindowToken(), 0);