이번 시간에는 main.c에서 실제 app을 어떻게 사용하는지 알아보도록 하겠습니다. main.c에서 app을 만들어 사용하기 전에 전에 만들었던 message process [Message 기반]와 key process [Builder pattern]를 사용해 setup 해줍니다. 메시지가 발생했을 때와 key가 클릭 되었을 때 message에 queue 형태로 쌓일 것입니다. message process에서는 쌓인 메시지를 무한루프를 돌면서 current app에 전달해주게 됩니다.25번 줄에 app manager 를 setup하여 app_manager를 생성합니다. 그리고 26번줄에 create_app에 대망의 첫번째 app을 setup_app_scene_1()을 해서 넣어줍니다.26번줄에 생뚱맞게..
"C에서 Android의 Activity 구현하기""app은 이제껏 우리가 만든 패턴들의 집합체 입니다."그렇습니다. 여태 우리는 완성된 application의 framework를 만들기 위해 계속해서 패턴들을 학습해 오고 있었습니다. 이런 패턴들의 총아인 app을 구현해 보도록 하겠습니다.Android Java API, C# API 등 자원이 풍부한 Application 플랫폼들은 한결 같이 화면 단위 컨트롤들을 가지고 있습니다. 예를 들어 Android 에선 Activity가 생성이 되면, 레이아웃을 통해 화면에 디스플레이도 할 수 있고 각종 메시지(버튼 및 터치 포함)도 받을 수 있도록 되어 있습니다. 하나의 application에서 Activity가 없다는 것은 상상 할 수 없을 것입니다. And..
내 블로그 - 관리자 홈 전환 |
Q
Q
|
---|---|
새 글 쓰기 |
W
W
|
글 수정 (권한 있는 경우) |
E
E
|
---|---|
댓글 영역으로 이동 |
C
C
|
이 페이지의 URL 복사 |
S
S
|
---|---|
맨 위로 이동 |
T
T
|
티스토리 홈 이동 |
H
H
|
단축키 안내 |
Shift + /
⇧ + /
|
* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.