마스터Q&A
접속유지
가입하기
안드로이드 Q&A
최근 질문
미답변 질문
태그
사용자
질문하기
마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다.
안드로이드펍
에서 운영하고 있습니다. [
사용법
,
운영진
]
인기있는 태그
초보어플개발
(3427)
안드로이드스튜디오
(2661)
안드로이드-초보어플개발
(1333)
안드로이드-스튜디오
(1086)
도와주세요-
(994)
이미지
(969)
listview
(866)
리스트뷰
(844)
오류
(805)
레이아웃
(693)
fragment
(675)
webview
(670)
C언어, JAVA 를 안드로이드에서 사용할 수 있나요?
0
추천
안녕하세요, 앱 개발을 시작한지 얼마 안된 초보입니다.
C언어는 JNI를 이용하여 개발할 수 있다는 것을 알고 있는데요.
자바의 경우는 안드로이드 앱 개발에 사용할 수 있는지 궁금합니다.
즉, 자바에는 존재하는 API가 안드로이드에는 없을 경우,
굉장히 복잡하게 코딩을 해야 하는데, 지금 제 상황이 그렇습니다.
자바 API를 사용할 수 있는 방법이 있을까요? JNI를 사용하면 되나요?
짧게나마 알려주시면 감사하겠습니다. ( _ _ )
안드로이드
자바
jni
ndk
aabb
(
820
포인트)
님이
2014년 8월 14일
질문
aabb
님이
2014년 8월 14일
수정
아 그리고, 안드로이드로 대부분의 코드를 작성하고, 특정 부분만 JNI를 이용해 구현할 수 있나요?
Please
log in
or
register
to add a comment.
답변 달기
·
글에 소스 코드 보기 좋게 넣는 법
·
질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
답변이 채택되거나 답변에 댓글이 달리면 이메일로 알려드립니다:
답변이 채택되거나 댓글이 달리면 이메일로 알려드립니다
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면
로그인
하거나 혹은
가입
하세요.
3개의 답변
+2
추천
채택된 답변
3rd party java 라이브러리는 대부분 큰 문제 없이 사용가능합니다.
java platform에는 있는데 안드로이드에는 없는 API(swing 이나 java ee 관련된 것)는 사용할 수 없고, 안드로이드에 맞게 포팅해야 합니다. 예를 들어 swing 관련 코드는 안드로이드의 View를 쓰도록 바꾸어야 합니다.
익명사용자
님이
2014년 8월 14일
답변
aabb
님이
2015년 5월 22일
채택됨
아 그렇군요. 참고하도록 하겠습니다 감사합니다~
Please
log in
or
register
to add a comment.
0
추천
네 c언어 라이브러리를 안드로이드에서 쓸수있습니다.
jni로 연동시키면 됩니다.
기초개발자
(
24,060
포인트)
님이
2014년 8월 14일
답변
Please
log in
or
register
to add a comment.
0
추천
Android 와 JAVA가 엄연히 다른 언어인건 맞지만,
Android는 JAVA 기반의 언어이기 때문에 class 생성 및 API의 사용방법은 동일합니다.
즉, Android에서 JAVA에서 사용되는 모든 API를 사용할 수 있습니다.
JAVA에서 사용하는 외부 라이브러리가 필요하신 경우에도 라이브러리 추가하시거나 import 하셔서 사용하면 될것 같네요
말씀하신것처럼 JNI를 통해 특정 부분에 대해서는 C++의 특정 펑션콜을 하신다는건 충분히 가능하고요
익명사용자
님이
2014년 8월 14일
답변
감사합니다!! 라이브러리 추가해서 시도해 봐야겠네요~
Please
log in
or
register
to add a comment.
...