일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- game engine
- reverse proxy
- rotate circle
- ipad
- quintus
- flutter
- 기술인증
- first_app
- c++
- PowerMockup
- Android
- OpenGL
- 맨붕
- nginx
- 플러터
- flutter progress dialog
- first flutter app
- 호주 이민
- Engineer Australia
- 블러 효과
- c
- ABEEK
- 공학인증
- 앱 기획
- StatelessWidget
- 회전판
- HTML 게임 엔진
- progress
- BlurDrawable
- StatefulWidget
- Today
- Total
목록분류 전체보기 (46)
우동우동우's note
안드로이드에서 Animation을 구현하는 건 하면 할 수록 참 어려운 것 같다. 클라이언트가 원하는 Animation의 대부분은 앱에서 기본으로 지원하는 것을 사용하지 않고 구축을 해야하니 말이다. 이번에 paper flip효과를 만들 때도 마찬가지였다. 안드로이드 open souce에서는 paper flip 효과가 들어가 있는 것이 없기 때문이다. 이번 기회로 한번 만들어보자라는......우선 paper flip 효과는 아래 사진과 같이 좌우로 드래그해서 열고 닫는 형태이며 닫히고 열리는 순간에 종이가 접히는 듯한 Animation이 들어가있다. 현재 구현된 모듈은 제한된 형태의 모듈이다. 그래도 Animation을 하는 방법이 이렇게도 가능하다는 나만의 예제가 되는 것 같아서 구현한 보람은 조금 있..
자 이제 개발 환경 세팅을 다 했으니 이제 프로그래밍을 해봐야죠! ㅎㅎ 이번 Note에서는 OpenGL로 간단한 2D 그림을 그리는 예제를 만들어 보도록 하겠습니다. 예제를 각 환경에서 만들어보도록 하겠습니다. (윈도우 Visual Studio 2010, 윈도우 Dev-C++, Mac X Code) 3가지 환경에서 예제를 만들어볼 것이며 예제는 삼각형을 그리는 예제를 만들어보도록 하겠습니다. 이번 포스팅에서는 Mac에서 작업한 것만 올리도록 하겠습니다. Window에서 컴파일 한 것은 다음 Note에서 보실 수 있을 겁니다. 최대한 빨리 올리도록 하겠습니다. 다음 그림은 예제 화면입니다. 오늘 구현할 내용이죠. 제목은 My First App이고 삼각형을 하나가 있습니다. 자 이제 시작하겠습니다. 지난번 ..
OpenGL 이란? OpennGL을 공부하기 위해서 우선 OpenGL을 위키백과 사전에서 찾아보았다. (http://ko.wikipedia.org/wiki/OpenGL) 내용을 인용하면 아래와 같다. OpenGL(Open Graphics Library, 오픈지엘)은 1992년 실리콘 그래픽스사에서 만든 2차원 및 3차원 그래픽스 표준 API 규격으로, 프로그래밍 언어 간 플랫폼 간의 교차 응용 프로그래밍을 지원한다. 이 API는 약 250여개 가량의 함수 호출을 이용하여 단순한 기하도형에서부터 복잡한 삼차원 장면을 생성할 수 있다. OpenGL은 현재 CAD, 가상현실, 정보시각화, 비행 시뮬레이션 등의 분야에서 활용되고 있다. 또한 컴퓨터 게임 분야에서도 널리 활용되고 있으며, 마이크로소프트사의 Dir..
안드로이드 Display Size를 구하는 방법에 대해 정리를 한번 해 보았다. package com.minz.tabsize; import java.lang.reflect.Method; import android.app.Activity; import android.content.res.Configuration; import android.os.Bundle; import android.util.DisplayMetrics; import android.view.Display; import android.view.WindowManager; import android.widget.TextView; public class DisplaySizeCheckActivity extends Activity { /** Call..
java에서 InputStream에서 String으로 전환해야하는 경우 다음의 코드를 사용하면 된다. /** * InputStream에서 받는 값을 {@link String}으로변환하는 함수 * @param is input stream * @return 변환된 {@link String} */ public static String convertStreamToString(InputStream is) { if(is == null){ throw new NullPointerException("InputStream is null!"); } try { final char[] buffer = new char[0x10000]; StringBuilder out = new StringBuilder(); Reader in =..
안드로이드에서 메로리를 체크하려면 항상 adb 연결을 하여 DDMS를 활용한 방법 밖에는 없다. 매번 이렇게 확인하는 게 너무 불편하여 화면에 항상 띄우도록 하나 만들었다. 우선 아래의 파일을 받고 이클립스에 Import! 이 프로젝트는 Android Library 프로젝트이다. 그래서 사용을 원한다면 사용할 프로젝트에서 라이브러리 추가를 해주면 사용할 수 있다. 다음으로 사용하는 Activity를 살펴보자. MainActivity.java package com.example.memchecktest; import com.minz.memcheck.MemCheck; import android.os.Bundle; import android.app.Activity; public class MainActivity..