2011-02-02 4 views

답변

0

귀하의 질문은 Android에 관한 것이 아니라 어떤 언어가 해당 작업에 적합한 지에 대한 자세한 내용입니다. 네이티브 코드는 Java보다 성능이 좋지만 다른 사람의 코드를 사용하는 것처럼 들리므로 실제 질문은 "사용할 수있는 것"이됩니다. Java 또는 C/C++로 Android 이미징 응용 프로그램을 작성할 수 있습니다.

+0

우리는 많은 opensource 라이브러리를 가지고 있습니다. 내 의도는 우리 스스로 작성하는 방법이나 다른 이미지 형식을 표시하기 위해 안드로이드 스택에 이들을 통합하는 방법이었습니다. – yokks

+0

운 좋게도 안드로이드는 매우 유연하며 장치에서 MIME 유형의 뷰어를 대체 할 수 있습니다. NDK를 사용하면 GNU 도구를 지원하는 프로그래밍 언어로 링크 할 수 있습니다. 자신의 이미징 코덱을 시작하려면 C/C++로 작업하는 것이 좋습니다. Java는 비트, 바이트 및 픽셀을 사용하는 작업에 덜 적합합니다. opensource 라이브러리를 가지고 있다면 GNU C 컴파일러가 표준 C/C++ 코드 (수정 필요성이 적음)와 잘 작동하기 때문에 C/C++를 통합하는 것이 더 쉬울 것입니다. C/C++ 코드를 호출하는 JNI 래퍼를 작성하면됩니다. – BitBank

+0

감사합니다. 이것은 내가 예상했던 것이다. 자, 분명하다. – yokks

관련 문제