자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 17221
공지 유용한 관련 사이트 관리자2 2014.03.20 56096
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99539
1259 Embarcadero RAD Studio 10 Seattle에서 안드로이드 SDK 셋팅(수정) [3] 스미스 2015.12.22 550
1258 PC의 맥주소를 확인하는 방법 [1] 천마산 2020.11.21 551
1257 XE8로 만든 어플실행시 꺼짐현상 [1] 흠흠흠 2016.09.05 552
1256 콤보박스의 글자간 간격이 이상합니다. [4] file 떵묻은강아지 2016.12.14 552
1255 XE7과 XE8의 차이 [1] 최영준 2015.04.14 553
1254 [DCC Error] hDataUtil.pas(756): E2581 Backend error: Stored value type does not match pointer operand type! [1] 황규섭 2015.12.01 553
1253 안드로이드애서 글자 주변에 테두리(라인?) 이 생깁니다. [3] file nervsystem 2018.11.13 554
1252 특정스마트폰에서만 앱이 실행되는 현상(10.2 도쿄) [2] PinkNight 2019.01.18 554
1251 [마이그레이션][델파이3>델파이10시애틀] DB character set 문제 한글깨짐 [2] 박성민 2015.09.30 554
1250 C# DLL 함수정의를 델파이에서 어떻게 하나요? [1] madoka 2020.07.24 555
1249 sendMultimediaMessage 사용방법은?? [1] kerry 2017.12.14 556
1248 Andorid, IOS에서 Media (동영상)갤러리를 호출하는 방법 delphiman 2020.12.01 556
1247 델파이툴 관련 문의 [1] 최마이클 2015.04.21 557
1246 FMX Edit 한자 및 특수기호 입력 ( ※꼭 답변 부탁드립니다 ) [2] 로로봉 2017.03.02 557
1245 (공유) 컴파일 시 E1026 File not found: 'Controls.res' 오류가 발생합니다. file 험프리 2020.08.06 558
1244 하이브리드 앱 개발 관련 문의 [3] 사랑남 2015.06.17 560
1243 iOS 컴파일 오류 문의 [1] file 생각 2018.06.11 560
1242 Run(F9) 실행시 XE10 툴이 메인모니터 쪽으로 이동하는 현상 [3] 지오 2015.12.24 560
1241 모빌리언스 연동시 MSTR값 최종적으로 JSON으로 파싱시 오류입니다 ㅠㅠ! [1] 초보개발자홉 2017.06.15 561
» [공유] 써드파티 라이브러리 연동이 가능한가요? Humphery 2015.03.19 561