자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)

써드파티 라이브러리 연동이 가능한가요? 자체저으로 개발한 통신 라이브러리 연동이 필요합니다.


답변:

안드로이드는 JAR형태의 라이브러리를 프로젝트 매니저에서 쉽게 연결할 수 있다. 

JAR파일을 델파이에서 사용하려면 JAR의 인터페이스(브릿지) 파일이 있어야 하는데 델파이에서 제공하는 Java2OP라는 툴을 이용해 자동 생성할 수 있다. 


iOS에서는 *.a 형태의 라이브러리를 연동할 수 있다. 다만 *.a 파일을 연동하기 위한 인터페이스 파일을 자동으로 생성하는 툴은 제공하지 않는다. 

다만 기존 코드를 참고하면 직접 인터페이스 파일을 작성하는 것은 크게 어렵지 않다.


참고자료

  • RAD Studio Android 응용 프로그램에서 사용자 정의 Java 라이브러리 세트 사용
    • 영문: http://docwiki.embarcadero.com/RADStudio/XE7/en/Using_a_Custom_Set_of_Java_Libraries_In_Your_RAD_Studio_Android_Apps
    • 변역 : https://translate.google.com/translate?sl=ja&tl=ko&js=y&prev=_t&hl=ko&ie=UTF-8&u=http://docwiki.embarcadero.com/RADStudio/XE7/ja/RAD_Studio_Android_%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A7%E3%81%AE%E3%82%AB%E3%82%B9%E3%82%BF%E3%83%A0_Java_%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA_%E3%82%BB%E3%83%83%E3%83%88%E3%81%AE%E4%BD%BF%E7%94%A8
  • RAD Studio XE7에서 추가된 안드로이드 기능 익히기(동영상) - http://tech.devgear.co.kr/delphi_news/406833
  • XE7에서 추가 된 안드로이드 프로젝트에서 외부 라이브러리(jar) 사용을 위한 팁 - http://tech.devgear.co.kr/delphi_news/406755
  • Java2OP 다운로드 - http://blog.hjf.pe.kr/268

번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 20072
공지 유용한 관련 사이트 관리자2 2014.03.20 58976
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 102603
194 크로스 컴파일 관련 문의 드립니다 에러나요~ [1] file 해안건축 2015.04.01 1064
193 FireMonkey ListBox문의입니다. [1] 최민철 2015.03.30 1901
192 Rad Studio Xe7 개발된 프로젝트 Delphi Xe7 에서 사용할때 문제점 [1] file 희망나라 2015.04.01 442
191 크로스 컴파일 관련 문의 드립니다 에러나요~ [3] 해안건축 2015.03.13 429
190 E2597 ... arm-linux-androideabi-ld.exe: error: cannot find –ldl [2] file Humphery 2014.05.02 8872
189 TFrame에서 Tcheckbox 이상증상 [1] 희망나라 2015.03.23 730
» [공유] 써드파티 라이브러리 연동이 가능한가요? Humphery 2015.03.19 599
187 [공유] 파이어몽키 모바일 화면 개발 시 디자인 적용이 용이한가요? Humphery 2015.03.19 548
186 [공유] HTTP 호출은 어떤 장점이 있나요? Humphery 2015.03.19 558
185 [공유] 기기의 크기에 맞게 레이아웃을 자동 설정하는 반응형 컴포넌트는 어떤 것이 있나요? Humphery 2015.03.19 1498
184 [공유] 모바일 개발에서 C++ 코드를 사용할 수 있나요? iOS 프로젝트에서 사용하는 C++코드가 있습니다. Humphery 2015.03.19 433
183 [공유] 델파이 모바일개발은 폰갭과 어떤 차이가 있나요? Humphery 2015.03.19 510
182 기존 프로젝트를 다른 폴더로 옮긴후 사용하는 방법문의 [1] 희망나라 2015.03.10 817
181 MultiView 추가시 RAD Studio 다운 문제 [1] newbe 2015.03.06 592
180 푸쉬 알림 시 진동 또는 소리에 대해서 [1] 뭉게구름 2015.03.04 993
179 [XE6] 컴포넌트 기본폰트 설정법 가을이다 2015.02.26 826
178 [XE6] 안드로이드 웹브라우저로 띄우기 [1] 가을이다 2015.02.23 1355
177 폰에 존재하는 call log(즉 수발/발신) 목록 가져오기 [1] 솔루피온 2015.02.16 691
176 JAR 추가와 관련해서 질문드립니다. [1] newbe 2015.02.16 624
175 임베디드 디비(IBLITE)를 사용하는 앱을 만들었습니다. 어려워 2015.02.13 944