12월, 2018의 게시물 표시

[Android] Android LaunchMode 및 기본 설정

<LaunchMode>   - standard (Default)  - singleTop  - singleTask  - singleInstance <intent의 FLAG>  - FLAG_ACTIVITY_STANDARD ( default )  - FLAG_ACTIVITY_ SINGLE_TOP  - FLAG_ACTIVITY_ SINGLE_TASK  - FLAG_ACTIVITY_ SINGLE_INSTANCE  크게 나누어 보면 같은 Activity가 여러번 생성될 수 있냐 없냐에 따라 아래와 같이 나누어 진다. 1. 여러번 생성될 수 있다. ( standard 와 singleTop )  - 앱이 실행되는 동안 호출 되는 만큼 여러개가 생성되어 task의 stack에 쌓이게 된다.  - 즉 StartActivity() 함수를 통해서 호출될때마다 새로 생성되어 task의 stack에 쌓이게 되는 것이다.  - 예)   . startActivity(new Intent(this, TestActivity.class)); // 여기서 TestActivity는 launchMode가 standard   . 앱 실행후 이것을 10번 호출하면 TestActivity가 10개가 스택에 쌓이게 된다는 것이다.  - singleTop의 특징   . singleTop으로 설정된 Activity가 stack의 top에 위치해 있다면 새로 생성하지 않고     stack의 top에 있는 Activity를 재사용 하게 된다. ...

[C언어] C프로그래밍 랜덤(Random)값 구하기 예제입니다.

C프로그래밍 랜덤(Random)값 구하기 예제입니다. #include <stdio.h> #include <time.h> #include <sys/time.h> int main () {     long SEED, MODULE, RANDOM;          struct timeval  ltv;     gettimeofday(&ltv, 0x00);     SEED = ltv.tv_sec%ltv.tv_usec;     MODULE = 1000000;     srand(SEED);     RANDOM = (rand()+ltv.tv_usec)%MODULE;     printf("Seed:[%10ld] ---> Random:[%06ld]\n", SEED, RANDOM); }

[수평계] 간편 수평계 - 카메라 화면을 보면서 쉽게 수평 측정

이미지
https://play.google.com/store/apps/details?id=net.studioexitt.bubblelevel 스토어 수평계 바로가기 공이 구르는 것을 보고 기울기의 정도를 확인하실 수 있고, 좌우 균형이 맞게 되면 공의 색상이 변하므로 수평 상태를 직관적으로 확인하실 수있습니다. 스마트폰 수평계가 있으면 무엇이 좋을까요? 1. 벽에 액자를 걸거나 책상의 수평을 맞출 때 사용이 가능합니다. 2. 골프 라운딩시 그린에서 라이의 상태를 확인하실 수 있습니다. 3. 카메라를 통해 수평상태를 보면서 측정할 수 있고, 후래쉬도 사용 가능합니다. [접근권한상세] - (선택) 카메라 : 카메라를 보면서 수평을 측정하기 위해 필요