안드로이드=리눅스?

요번에

모토롤하

알투릭수

나왔잖아요

웹탑폰

이라고요 ㅋ

안드로이드마켓에서

파폭이 없는데

그놈 ui 이에다

파폭이 기본내장이

되어 있음

그럼

크롬도 설치 되나?

리눅스용 네이트온도

설치 가능

할듯

구지 네이트온uc

를 안써도 될듯

터미널

지원은

되려나?

그리고 ibus를

입력기로

사용하는듯

왜 나비는

사용을

안할까?

안드로이드 = 커널 수정 된 리눅스!
고로 리눅스에 있는 것을 안드로이드에 맞게 수정하면 사용 가능하죠.

한번 만들어보세요. 제일 먼저 만드는 사람이 유명해지는 것입니다 ;)

저는 모니터가 가로로 길고 세로로 짧아서 진석님 글 보려면 스크롤하다가 반나절지나네요. :shock:
핸폰으로 포럼 글 작성하세요?

안드로이드용 파폭은 나왔지 말입니다

http://www.mozilla.or.kr/ko/mobile/

불행히도 제 폰에선 안됩니다. 아마 CPU가 딸린다는듯=_=

[quote="han9k":1b6bg452]한번 만들어보세요. 제일 먼저 만드는 사람이 유명해지는 것입니다 ;) [/quote:1b6bg452]에, 아 수험생의 입장에서 말씀드리자면… EBS수능특강에 보면, 전화기를 젤 처음 만든 사람인 Philip Reis이야기가 나오는데 이분은 유명하지 않더군요 :? ;;

[quote="cgh48":30toxhtc][quote="han9k":30toxhtc]한번 만들어보세요. 제일 먼저 만드는 사람이 유명해지는 것입니다 ;) [/quote:30toxhtc]에, 아 수험생의 입장에서 말씀드리자면… EBS수능특강에 보면, 전화기를 젤 처음 만든 사람인 Philip Reis이야기가 나오는데 이분은 유명하지 않더군요 :? ;;[/quote:30toxhtc]아~마 그분의 아내가 병에걸려서 아픈데 특허를 신청할돈이 없어서 특허신청을 못했죠 …

[quote="sg4520":1rzutxl5][quote="cgh48":1rzutxl5][quote="han9k":1rzutxl5]한번 만들어보세요. 제일 먼저 만드는 사람이 유명해지는 것입니다 ;) [/quote:1rzutxl5]에, 아 수험생의 입장에서 말씀드리자면… EBS수능특강에 보면, 전화기를 젤 처음 만든 사람인 Philip Reis이야기가 나오는데 이분은 유명하지 않더군요 :? ;;[/quote:1rzutxl5]아~마 그분의 아내가 병에걸려서 아픈데 특허를 신청할돈이 없어서 특허신청을 못했죠 …[/quote:1rzutxl5]
역시 돈이 전부로군요. (응?)

[quote="han9k":1mzicw03]안드로이드 = 커널 수정 된 리눅스!
고로 리눅스에 있는 것을 안드로이드에 맞게 수정하면 사용 가능하죠.

한번 만들어보세요. 제일 먼저 만드는 사람이 유명해지는 것입니다 ;)

저는 모니터가 가로로 길고 세로로 짧아서 진석님 글 보려면 스크롤하다가 반나절지나네요. :shock:
핸폰으로 포럼 글 작성하세요?[/quote:1mzicw03]

아니요;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; 핸폰이 스마트 폰이 아니여서;;

일반 컴 이고 해상도는 1920*1080 입니다

망할 윈도우;;;;;;;

그리고 자바를 몰라서 어떻게 만드는지 모름.

커널만 만들 것(혹은 NDK를 통한 직접 바이너리명령)이라면 C만 해도 상관은 없습니다. 그런데 UI에서 애로사항이 꽃피기 싫으시면 자바는 물론이고 XML도 해두셔야 안드로이드 개발이 편해집니다. NDK로만 개발하면 터미널앱을 써야만 합니다.(터미널앱은 안드로이드마켓에 잔뜩 있더군요.) 터미널로만 실행해야 한다면 안드로이드라는 특성 상 좀 힘들겠지요?(터치로 명령을 쳐야하니)

커널도 수정이 많이 되어있어서 안드로이드만의 코드를 포함하는 범용커널을 하나 만드셔야 할 겁니다.

[quote="kjm89":2zkpv9e2]커널만 만들 것(혹은 NDK를 통한 직접 바이너리명령)이라면 C만 해도 상관은 없습니다. 그런데 UI에서 애로사항이 꽃피기 싫으시면 자바는 물론이고 XML도 해두셔야 안드로이드 개발이 편해집니다. NDK로만 개발하면 터미널앱을 써야만 합니다.(터미널앱은 안드로이드마켓에 잔뜩 있더군요.) 터미널로만 실행해야 한다면 안드로이드라는 특성 상 좀 힘들겠지요?(터치로 명령을 쳐야하니)

커널도 수정이 많이 되어있어서 안드로이드만의 코드를 포함하는 범용커널을 하나 만드셔야 할 겁니다.[/quote:2zkpv9e2]

안드로이드 기반의 제품에서 일단 화면에 무언가 보여진다면 이는 전부 Java 아니면 Java + XML 로 구성되었다고 보셔야 합니다.
즉, 터미널이 아닌 터치 기반의 화면에서 직접 보여지는 것들은 전부 Java 아니면 Java + XML 이라는 얘기죠.

기본적으로 안드로이드는 Linux + Java + XML 로 구성되어 있다고 보시면 되는데, 화면에 보여지는 View Handling 은 XML 로 코딩하시는 게 편리합니다. 아무래도 마크업 언어이다 보니 매우 직관적이거든요. 그리고, 버튼이 클릭되었는지, 화면이 터치되었는지 등의 Event Handling 은 Java 로 코딩이 됩니다. XML 로 코딩된 부분이 안드로이드 앱(.apk)으로 컴파일 되는 과정을 보면 XML -> Java 코드 변환 -> Java 코드로 컴파일(.class) -> Dalvik 코드로 컴파일(*.dex) … 이런 과정을 거치게 되거든요. 결국 XML 을 사용하지 않아도 100% Java 로 구현은 가능하지만 불편하고 어렵기 때문에 예를 들어, 버튼은 XML 로 만들고, 만들어진 버튼이 클릭되었는지 등의 이벤트 처리는 Java 로 구현하시면 될 듯 하네요.

NDK(Native Development Kit) 는 말 그대로 Java 로 접근이 불가능한 디바이스 제어(Java에는 포인터가 없다죠? ㅎㅎㅎ)나 Open GL ES 와 같이 C/C++ 과 같은 Native 언어로 구현된 코드와 Java 코드를 통합시켜 줄 때 필요한 JNI(Java Native Interface)를 지원하기 위한 별도의 툴…입니다.