본문 바로가기

Programming200

Init 프로세스 동작 URL : http://blog.daum.net/baramjin/16010995 ..... Init 프로세스는 부팅 과정에서 커널이 생성하는 첫번째 프로세스로 PID는 1이다.리눅스 커널의 부팅 과정을 보면 알겠지만 다음 과정에서 생성된다. /kernel/init/main.c 파일을 참조하면 다음과 같은 초기화 과정을 거친다. start_kernel()rest_init()kernel_init()init_post() init_post()에서 init 프로세스를 생성하는데, 이를 위해서 ramdisk_execute_command를 kernel_init()에서 "/init" 으로 설정하고 access 여부를 확인한다. run_init_process()에서는 입력된 파일명을 실행하는 역할만을 한다. static.. 2014. 10. 8.
Data Storage, Retrieval, and Sharing 보호되어 있는 글 입니다. 2014. 9. 30.
네이버 푸시 플랫폼과 Android WakeLock 보호되어 있는 글 입니다. 2014. 9. 29.
NFC: Host-based Card Emulation 보호되어 있는 글 입니다. 2014. 9. 28.
Preconditons 클래스로 효과적인 유효성 검사 수행하기 URL : http://jsonobject.tistory.com/12 ..... 일반적으로 객체의 레퍼런스 및 조건에 대한 유효성 검사는 아래와 같이 수행한다.if(loginUser == null) { throw new NullPointerException("로그인되지 않은 상태입니다. 로그인부터 하세요.");} Google Guava 라이브러리의 Preconditions 클래스를 사용하면 아래와 같이 유효성 검사를 보다 효과적으로 수행할 수 있다. import com.google.common.base.Preconditions; // 주어진 객체의 레퍼런스가 null일 경우 익셉션 메시지를 담은 NullPointerException을 발생Preconditions.checkNotNull(loginUser,.. 2014. 9. 28.
근거리 통신 - 나.NFC 데이터 전송 URL : http://onycomict.com/board/bbs/board.php?bo_table=class&wr_id=146 ..... NFC 로 통신하기 위해서는 2대의 폰끼리 뒷면을 접촉해야 하며 이때의 이벤트를 구해야 합니다. NfcAdapter.setNdefPushMessageCallback() 함수로 이벤트 리스너를 지정하면 2대의 NFC 단말이 서로를 인식했을 때 화면의 사이즈가 줄어드는데 이때 사용자가 화면을 터치하면 createNdefMessage() 라는 이벤트 함수가 실행됩니다. 이것은 NDEF 푸쉬 메시지 생성 이벤트 함수이며, 이 함수에서 NDEF 메시지를 생성해서 반환하면 상대편 NFC 디바이스로 전달됩니다.NfcAdapter.setOnNdefPushCompleteCallbac.. 2014. 9. 28.