- 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)
드럼치는 프로그래머
다이얼로그 프로그래밍을 하다보니 동적으로 다이얼로그의 사이즈를 조정해야될 필요가 있었습니다. 의외로 쉬운 방법이 있었습니다. MoveWindow(Xmin,yMin,Xmax,yMax); 이상입니다. [출처] http://redrebel.egloos.com/4119885
모델리스형 대화상자를 만들때 특히 주의 해야 할점은 같은 대화 상자가 두번 만들어지지 않도록 하는것이다. 모달형은 대화상자를 닫기 전에는 메인 윈도우를 조작할수 없으므로 그런 문제가 발생하지 않지만, 모달리스형은 대화상자가 열린 채로 메인 윈도우에 명령을 내릴수 있다. 그래서 모달리스형 대화상자가 두개 이상 만들어지지 않도록 대화상자의 핸들을 조사해, 핸들이 유효한지를 먼저 조사한다. 이때 사용하는 함수가 IsWindow 함수이다. BOOL IsWindow(HWND hWnd); hWnd 함수가 유효한 윈도우 핸들이면 TRUE 를 리턴한다. 대화상자의 존재 여부를 핸들의 유효성으로 판별함으로 HWND는 전역으로 선언해야 한다. [출처] IsWindow|작성자 약육강식
WindowManager manager = (WindowManager) context // 윈도우 매니저 객체 얻어오기 .getSystemService(Context.WINDOW_SERVICE); Display display = manager.getDefaultDisplay(); // Display 객체 얻어오기 width = display.getWidth(); // 화면의 폭 얻어오기 height = display.getHeight(); // 화면의 높이 얻어오기
http://blog.naver.com/man8408?Redirect=Log&logNo=110104477886
@@@ Activity @@@ 1) 마법사 이용 src->new->class->pakage선택->name작성 -> finish->필요한 사항 작성 2)처음부터 생성 .java->오른쪽 버튼->copy->activity폴더->paste->이름 변경->Manifast파일에 의 name선언 ex) ============================================================================================================================================ @@@ sub.java @@@ package com.android.activity; import android.app.Activity; import android.o..
원본 : http://blog.daum.net/aswip/6957183 #include "stdafx.h" #include int _tmain(int argc, TCHAR* argv[], TCHAR* envp[]) { int nValue = 0; CString strKey; POSITION pos = NULL; CMap m; /* 1. add key and value */ m.SetAt("AAA", 111); m.SetAt("ABC", 123); /* 2. lookup key 'AAA' */ if ( m.Lookup("AAA", nValue) ) printf("find 'AAA' = %d\n", nValue); else printf("no such key\n"); /* 3. replace key and ..
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
# Class - 함수나 메소드의 집합체 => extends 가 필요함 # Interface - 함수나 메소드 선언 (껍데기일뿐..) => implement 가 필요 @@@ 스레드 만드는 법 @@@ -게임과 같은것은 상관 없지만, web이나 페이스북 트위터등을 이용하려면 꼭 알아두어야 함. 1. inner Class --- class xxx extends Activity{ ---mBackValue ---mBackText ---onCreate(){ } class yyy extends Thread{ mHandle.sendEmptyMessage() } } 2. extend Class --- class xxx extends Activity{ ---mBackText ---onCreate(){ } } class y..
[First written by Steve Guo, please keep the mark if forwarding.] Steve Guo 의 자료를 번역함과 동시에 개인적으로 스터디 한 내용을 추가하였습니다. 안드로이드 Thread는 자신과 결합된 메시지큐 가 없으므로 Looper 와 통신할 수 있는 핸들러를 가지고 있어야 한다. class LooperThread extends Thread { public Handler mHandler; public void run() { Looper.prepare(); mHandler = new Handler() { public void handleMessage(Message msg) { // process incoming messages here } }; Looper...
Java 에서는 두가지 방식으로 Thread를 생성할수 있다. 1. Thread Class 상속 2. Runnable Interface 구현 Thread와 Runnable 에 모두 선언되어 있는 void run() 메소드를 사용자는 오버라이드 하여 해당 작업을 기술하게 된다. 또한 run() method class의 start() method에 의해 호출되기 때문에 따로 호출 하지 않아도 된다. Thread와 Runnable의 차이는 Class와 Interface에서도 볼 수 있다시피 "상속"의 차이다. 기본적으로 Java는 다중상속을 금지하고 있기 때문에 A라는 클래스가 B 클래스를 상속받아야 하며, A가 쓰레드로 동작되어야 할 경우, Runnable을 Implements하면 된다. Runnable은 ..