- Today
- Total
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 재능이의 돈버는 일기
- StresslessLife
- K_JIN2SM
- 소소한 일상
- My Life Style & Memory a Box
- Blog's generation
- 공감 스토리
- 취객의 프로그래밍 연구실
- Love Me
- Dream Archive
- 세상에 발자취를 남기다 by kongmingu
- hanglesoul
- 카마의 IT 초행길
- 느리게.
- 미친듯이 즐겨보자..
- Joo studio
- Gonna be insane
- 악 다 날아갔어!! 갇대밋! 왓더...
- xopowo05
- 맑은공기희망운동
- 엔지니어 독립운동
- 혁준 블로그
- Simple in Complex with Simple
- 무의식이 의식을 지배한다
목록★─Programing (620)
드럼치는 프로그래머
Handler handler = new Handler(); handler.postDelayed(new Runnable() { public void run(){ // 이동 } }, 3000); [출처] http://www.androidpub.com/921116
[출처] http://blog.naver.com/0677haha?Redirect=Log&logNo=60127859220
안드로이드에서 타이머 구현 하기 개발환경 : JDK 1.6, Android 2.1, window XP 이번에는 안드로이드에서 타이머 구현 방법에 대해 언급할려고 한다. 쓰임세는 다양하다. 게임에서 시계표시를 할수 있고 타이머 관련 구현도 가능하며 시간 간격에 맞게 어떤 작업을 수행하고자 할때도 쓰일것이다. 그래서 한번은 정리할 필요가 있었다. (1) java 에서 주로 쓰는 방법 안드로이드는 java를 기반으로 하기 때문에 java 에서 사용하는 타이머 구현 방법을 떠올릴 것이다. Java 에서 구현하는 방법은 여러가지가 있는데 그 첫번째는 스레드를 이용하는 것이다. 추상클래스인 Runnable 를 상속받던지 아니면 Thread 클래스를 생성해서 run 함수를 구현하는데 그 속에 일정한 간격으로 루프를 ..
핸들러... 간단한 예제를 만들며 시작해 보자.. ?main.xml MainActivity.java package com.test.ThreadTest; import android.app.Activity; import android.os.Bundle; import android.os.Handler; import android.view.View; import android.widget.Button; import android.widget.TextView; public class MainActivity extends Activity implements View.OnClickListener { /** Called when the activity is first created. */ TextView tv1; My..
1. 버튼 기본적인 컨트롤 만들기는 7-1에서 설명하였다. 인제 부족한 부분을 보충해보자. CreateWindow함수에서 3번째 인수인 윈도우 스타일 부분에 들어갈 수 있는 스타일의 종류이다. 즉 button 클래스로 만들수 있는 버튼의 종류이다. (1). 버튼 모양 관련 스타일 Value Meaning BS_PUSHBUTTON 푸시 버튼 BS_DEFPUSHBUTTON 디폴트 푸시 버튼 BS_CHECKBOX 체크 박스 BS_3STATE 3가지 상태를 가지는 체크 박스 BS_AUTOCEHCKBOX 자동 체크 박스 BS_AUTO3STATE 3가지 상태를 가지는 자동 체크 박스 BS_RADIOBUTTON 라디오 버튼 BS_AUTORADIOBUTTON 그룹박스 안에서 사용되는 자동 라디오 버튼 BS_GROUPB..
CMenu:: TrackPopupMenu() BOOL TrackPopupMenu ( UINT nFlags, //메뉴 윈도우의 위치, 에니메이션효과 등 동작특성을 결정 int x, int y, //메뉴윈도우를 출력할 기준 좌표 **반드시 스크린 기준이다. CWnd* pWnd, // WM_COMMAND 메시지를 전송할 윈도우 객체의 주소. LPCRECT lpRect = 0 //이값은 현재 사용하지않음. ); nFlags : //메뉴가 나타날 위치의 플래그값 TPM_CENTERALIGN 지정한 위치의 중앙에 오게한다. TPM_LEFTALIGN 지정한 위치의 좌측 정렬 TPM_RIGHTALIGN 지정한 위치의 오른족 정렬 TPM_BOTTOMALIGN 지정한 위치의 바닥에 정렬. TPM_TOPALIGN 지정한 위..
* 정렬 - layout_gravity : 전체화면에서의 정렬(부모 컨테이너에서의 정렬) - gravity : 뷰에서의 정렬 > 버튼이나 TextView의 크기가 wrap_content로 지정되 있으면, 그 자체로 꽉차 있기 때문에 gravity에 대한 정렬은 되지않는다. 또한 크기가 match_parent나 fill_parent로 되어있다면, layout_gravity에 의한 정렬은 되지 않는다. 차이점을 기억하자!! - baselineAligned(베이스 정렬) : 텍스트에서 아랫줄을 통일 시켜준다. - layout_weight(차일드 영역 분할) : 공간에 가중치를 주어서 분할한다. * LinearLayout 리니어 레이아웃 : 차례대로 가로나 세로방향으로 순서대로 출력해준다. - orientati..
1.Android 키보드 숫자형으로 시작하게 하기 edittext.setInputType(InputType.TYPE_CLASS_NUMBER); 2.Android listview 검정화면 없애기 android:cacheColorHint="#00000000" 3.Android 화면 고정하기 AndroidManifest.xml의 activity 속성중 screenOrientation을 다음과 같이 지정해준다. //화면을 세로로 유지 //화면을 가로로 유지 자바 소스에서 setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 4.Android Handler example // 시간주고 바로 뜨게 하기 20이 최소 가능 값.. new Handler(..
※ System.currentTimeMills()와 System.nanoTime() 비교 ● static long currentTimeMills(): 현재의 시간을 ms로 리턴한다.(1/1,000 초) 1970년 1월 1일 부터의 시간을 long 타입으로 리턴해 준다. 상용예) long cur1 = System.currentTimeMills(); ... long elapsedTime = System.currentTimeMills() - cur1; System.out.println(elapsedTime + "ms"); ● static long nanoTime(): 현재의 시간을 ns로 리턴한다.(1/1,000,000,000 초) JDK 5.0 부터 추가된 메소드이다. currentTimeMills()메소드..