안드로이드 개발 질문/답변
(글 수 45,052)
처음시작하다보니, 이게 플랫폼 질문인지도 모르겠구요..
제목도 쓰기가 참 애매해서 이렇게 남깁니다.~
안드로이드 프로젝트를 참여하게 됬는데요.
평소 윈도우 기반에서 개발공부 및 분석을 하다가 Java를 공부하게 되었는데요.
그러다보니 요즘 또 스마트폰이 대세라 안드로이드를 에뮬로 돌려보고 Hello World까진 찍어보았습니다.
그런데, 이런거 말구 뭔가 지식인에 찾아보니
우분투에 최적화 되있으니깐 안드로이 SDK로 API를 어떻게 해봐라 이런글들을 보았습니다.
당장 어플단에서 돌아가는 앱스 개발말고 뭔가 안드로이드 구조부터 배워나가고싶은데요..
어떻게 해야하는지 접근하기가 쉽지 않네요..
먼저 우분투부터 깔고 거기서 안드로이드 환경을 구축해야하는걸까요?
..
제가 하고싶은 부분은 우선 안드로이드 구조 분석 및 어떤식으로 작동하는지를 좀 알고싶구요.
두번째로는 자바, xml과 안드로이드 관련입니다.
보통 어떤사람말로는 평소 자바 프로그래밍을 하다보면 안드로이드 앱스 코딩에도 문제는 없다~
라고들 하시는데 그게 진짜 맞는건지..
뭔가 마치 C언어 처음하듯 느낌이 좀 그렇네요 .
답변해주시면 정말 감사하겠습니다~ ^^
제목도 쓰기가 참 애매해서 이렇게 남깁니다.~
안드로이드 프로젝트를 참여하게 됬는데요.
평소 윈도우 기반에서 개발공부 및 분석을 하다가 Java를 공부하게 되었는데요.
그러다보니 요즘 또 스마트폰이 대세라 안드로이드를 에뮬로 돌려보고 Hello World까진 찍어보았습니다.
그런데, 이런거 말구 뭔가 지식인에 찾아보니
우분투에 최적화 되있으니깐 안드로이 SDK로 API를 어떻게 해봐라 이런글들을 보았습니다.
당장 어플단에서 돌아가는 앱스 개발말고 뭔가 안드로이드 구조부터 배워나가고싶은데요..
어떻게 해야하는지 접근하기가 쉽지 않네요..
먼저 우분투부터 깔고 거기서 안드로이드 환경을 구축해야하는걸까요?
..
제가 하고싶은 부분은 우선 안드로이드 구조 분석 및 어떤식으로 작동하는지를 좀 알고싶구요.
두번째로는 자바, xml과 안드로이드 관련입니다.
보통 어떤사람말로는 평소 자바 프로그래밍을 하다보면 안드로이드 앱스 코딩에도 문제는 없다~
라고들 하시는데 그게 진짜 맞는건지..
뭔가 마치 C언어 처음하듯 느낌이 좀 그렇네요 .
답변해주시면 정말 감사하겠습니다~ ^^
안드로이드는 자바를 기반으로 만들긴 했습니다.
하지만 자바의 모든것을 지원하는게 아니고 안드로이드 전용
명령어들이 따로 존재합니다.
또한 Layout , Manifest 같은것들은 자바에서 볼수 없는 것이죠..
자바를 알고있다면 조금 더 쉽게 접근할수 있지만 바로
안드로이드 프로그래밍을 할수있는건 아닙니다.
자바에서의 JPanel, JFrame 같은것들을 안드로이드에서는
위젯, 뷰, 레이아웃등을 이용하여 다루기 때문에 자바코드를
바로 옮길수는 없습니다.
안드로이드의 구조나 안드로이드에서 사용하는 Activity, Service등의
생명주기, 안드로이드에서 쓰이는 명령어등은 Developer사이트에
모두 나와있습니다.
아래 홈페이지를 참조하세요^^
전부 영어로 되어있어서 힘드시다면 인터넷에서 찾아보면 한글로 번역한것들도 있습니다.
http://developer.android.com/