안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 !
몇가지 질문이 있어 글을 올립니다.
intent 내용이 사실 어떻게보면 상당히 쉬운 개념 같으면서 횟갈리는 부분이 많내여
1.)
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
위에 <category android:name="android.intent.category.LAUNCHER" /> 의미를 정확히 알고 싶습니다.
어떤의미 인지 궁금합니다.
"LAUNCHER" 영어사전은 로켓발사대로 해석하던데.. 이거원 Application발사대로 해석을 해야 하는지 어렵내여
2.) <receiver> 에대해서 설명좀 부탁드립니다.
이런경우가 발생할때가 언제 있을까여 안드로이드폰으로 Application 구동중에 전화나 문자가 올때를 말하는건가여?
"알짜만 골라배우는 ..." 책의 내용을 몇번씩 정독들 해도 무슨말인지 모르겠내여..
3.)SQLite 는 어떻게 사용하는건지 궁금합니다.
웹 구현은 DB Server가 따로 존재해서 DB서버에다 작업을 한다고 하지만.
안드로이드 같은 경우는 SQLite모듈을 안드로이드 달빅VM 내에서 SQLite작업을 하는건가여
아님 따로 SQLite서버를 두고 작업을 해야하는건지 모르겠내여
만약 SQLite를 안드로이드VM 내애서 작업을 하게 된다면 그렇게 할 이유가 있는지 모르겠습니다.
모바일은 무겁다고해서 왼만한 모듈은 가볍게 갈려고 하는걸로 알고 있는데 SQLite를 두는 이유가 뭔지
질문을 정확히 올렸는지 모르겠내여..
감사합니다.
몇가지 질문이 있어 글을 올립니다.
intent 내용이 사실 어떻게보면 상당히 쉬운 개념 같으면서 횟갈리는 부분이 많내여
1.)
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
위에 <category android:name="android.intent.category.LAUNCHER" /> 의미를 정확히 알고 싶습니다.
어떤의미 인지 궁금합니다.
"LAUNCHER" 영어사전은 로켓발사대로 해석하던데.. 이거원 Application발사대로 해석을 해야 하는지 어렵내여
2.) <receiver> 에대해서 설명좀 부탁드립니다.
이런경우가 발생할때가 언제 있을까여 안드로이드폰으로 Application 구동중에 전화나 문자가 올때를 말하는건가여?
"알짜만 골라배우는 ..." 책의 내용을 몇번씩 정독들 해도 무슨말인지 모르겠내여..
3.)SQLite 는 어떻게 사용하는건지 궁금합니다.
웹 구현은 DB Server가 따로 존재해서 DB서버에다 작업을 한다고 하지만.
안드로이드 같은 경우는 SQLite모듈을 안드로이드 달빅VM 내에서 SQLite작업을 하는건가여
아님 따로 SQLite서버를 두고 작업을 해야하는건지 모르겠내여
만약 SQLite를 안드로이드VM 내애서 작업을 하게 된다면 그렇게 할 이유가 있는지 모르겠습니다.
모바일은 무겁다고해서 왼만한 모듈은 가볍게 갈려고 하는걸로 알고 있는데 SQLite를 두는 이유가 뭔지
질문을 정확히 올렸는지 모르겠내여..
감사합니다.
2010.01.14 10:26:22
SQLite는 서버프로세스가 필요없이 호스트프로그램에 임베딩된 DB엔진이라고 합니다...
모든 데이터는 파일로부터 읽고 쓰이게 되고, 임베디드 환경같은 저사양에 최적화시켜 안정성도 높다합니다.
거기다 오픈소스라 이용하는데 공짜 +.+ 모바일에 사용하기엔 SQLite가 딱이라 요것을 사용하는거 아닐까요 ..??
사용하는 이유는 대충 저런것 같은데 정말 어떻게 서버 없이 구동되는건지는 궁금하네요~~
그리고 사용방법은 커니님 사이트 참고하시면 될것 같아요... http://androidhuman.tistory.com/
모든 데이터는 파일로부터 읽고 쓰이게 되고, 임베디드 환경같은 저사양에 최적화시켜 안정성도 높다합니다.
거기다 오픈소스라 이용하는데 공짜 +.+ 모바일에 사용하기엔 SQLite가 딱이라 요것을 사용하는거 아닐까요 ..??
사용하는 이유는 대충 저런것 같은데 정말 어떻게 서버 없이 구동되는건지는 궁금하네요~~
그리고 사용방법은 커니님 사이트 참고하시면 될것 같아요... http://androidhuman.tistory.com/




http://www.androidpub.com/?mid=android_dev_qna&page=3&document_srl=66290
2)쉽게 말해 안드로이드가 sms메시지 수신, 전화 걸기 같은 메시지를
방송(?)해주는데 이 방송에 대해서 내가 반응을 하겠다는 것입니다.
<reciever>는 어떤 것에 대해서 반응을 하겠다는 것을 매니페스트에
정의하는 것이구요.
3) 안드로이드 아키텍쳐를 보시면 SQLite가 어디에 있는지 정확하게 알수 있을듯 합니다.
왜 구지 SQLite를 쓰는지는 저도 궁금하네요 ㅎㅎ;;