본문 바로가기
  • fishing...
  • eating...

API5

android] Soft Keyboard 완료(Done) 키 핸들링하기. passText.setOnEditorActionListener( new OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { // TODO Auto-generated method stub if ((actionId == EditorInfo.IME_ACTION_DONE) || (event != null && event.getKeyCode() == KeyEvent.KEYCODE_ENTER)) { // something To do. clearPage(); } return false; } }); 안드로이드 프로그래밍 중에 soft keyboard에서 입력되는 완료(Don.. 2011. 1. 28.
서울시 모바일 공공정보 OpenAPI 서비스 서울시에서 제공하고 있는 공공정보 OpenAPI 서비스의 종류는 지하철, 분실물, 대기현황, 수질정보, 문화정보 등입니다. http://115.84.165.130/sayong/ 에 접속하면 API를 사용하는 방법등 규격 예제들을 확인할 수 있습니다. 어플리케이션을 제작하는데 있어서 필요한 것은 개발하는 스킬 뿐만 아니라, 어떤 정보를 얻어서 사용자에게 제공할 것인가를 고민해야 하는데... 기업에서 제공하는 OpenAPI를 사용해도 되지만, 어떤 데이터나 국가에서 소유하고 잇는 데이터는 얻기 힘들 때가 있다. 이럴때는 이런 OpenAPI를 사용해 보는것이 어떨가?! 지원되는 DB는 점점 더 늘어난다고 하니 기대해 볼만하다. 2010. 11. 19.
android google map api signup 방법 오늘도 어김없이 잊어버리기 쉬운 것들을 정리해 보자. 지난번에 설정을 했는데 컴퓨터를 옴기고 나니 또 바뀐 MD5 때문에 이 작업을 먼저 수행해야 만 했다. google map api를 사용하기 위해서는 먼저 signup을 받아야 한다. [ http://code.google.com/intl/ko-KR/android/add-ons/google-apis/maps-api-signup.html ] signup을 받기 위해서는 구글 계정과 android sdk 설치 시 생성되는 key가 필요하다. 보통 key가 저장되어 있는 파일은 window 7 : c:\Users\[사용자계정]\.android\debug.keystore mac os : ~/.android/ 에 위치해 있다. 찾아서 다음과 같은 명령을 수행한다.. 2010. 9. 11.
바탕화면 DC 얻기/사용하기 API / 바탕화면 바탕화면도 하나의 윈도우입니다. 윈도우의 핸들을 가져오기 위해서는 GetDesktopWindow()라는 함수를 이용합니다. 또한 바탕화면에 무엇인가를 그리고 싶다던지 화면을 캡쳐하고 싶다면 바탕화면의 DC를 가져와 조작하면 된다. 또다른 방법은 윈도우가 NULL인 DC를 생성하면 된다고 하더군요. ex) HDC hDC = GetWinodwDC(NULL); HWND hWnd = GetDesktopWindow(); HDC hDC = GetWinodwDC(hWnd); // ... ReleaseDC(hWnd, hDC); 문자열 출력 방법 UINT SetTextAlign( HDC hdc, UINT fMode ); HDC hdc handle fMode set hdc sort infomation .. 2010. 5. 6.
[나를 괴롭히는 잔잔한 에러들] fatal error C1010: fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source? Wizard로 만든 프로젝트/솔루션을 이용할때 많이 볼 수 있는 에러다. 해결 방법은 다음과 같다. 프로젝트 속성 - 구성 속성 -> C/C++ -> 미리 컴파일된 헤더 -> 미리 컴파일된 헤더 만들기/사용의 속성을 미리 컴파일된 헤더 사용 안함으로 바꾸면 된다. project property -> Configuration Properties -> C/C++ -> Precompiled headers -> Create/Use Precompiled header .. 2009. 11. 5.