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

Firemonkey 외부 자바파일 연동중에

2014.10.23 01:09

근우아빠 조회 수:1758

무지한 초보자 입니다.
모바일 불루투스 바코드 스캔너를 사용하기 위해서 업체에서 제공한 .jar 파일이 있습니다.
이것을 파이어몽키에 연동해 사용하기 위해서 프로그램 중입니다 
classes.dex를 생성하고 머지하고 환경설정하는 작업은 예제를 따라서 했습니다.

Java Interface 파일생성 생성해야 하는데
JAVA 함수 중에
BService(Context,Handler)가 있습니다.

unit JAVAB900;

interface

uses
  Androidapi.JNIBridge,
  Androidapi.JNI.JavaTypes,
  Androidapi.JNI.APP,
  Androidapi.JNI.GraphicsContentViewText,
  Androidapi.JNI.Os,
  Androidapi.JNI.BluetoothAdapter;

type
  JB900 = interface;

  JB900Class = interface(JObjectClass)
   ['{1160C823-FCB2-489D-B481-99EAD76A87D5}']
   function init: JBI300;
  end;

  [JavaSignature('com//BSDK/BService')]
  JBI300 = interface(JObject)
    ['{4EC2A3C7-7421-4027-A17B-6C4D00034DDB}']

      procedure BService(AContext: JConText ; AHandler: JHandler); -<<<<< 이렇게 하는게 맞는건지도

  end;

  TJB900 = class(TJavaGenericImport<JB900Class, JB900>) end;

implementation

end.

이렇게 만들고 

구현

uses
  JAVAB900,
  Androidapi.JNI.JavaTypes,
  FMX.Helpers.Android;
 
{$R *.fmx}
 
procedure TForm1.Button2Click(Sender: TObject);
var
  JC : JB900;
begin
  JC := TJB900.JavaClass.init;

 JC.BService(?,?); -<<<<< 이부분의 파라미터 값을 어떻게 넘겨야 하는지 모르겠습니다

알려좀 주세요
번호 제목 글쓴이 날짜 조회 수
공지 [프로그래밍 강의] 2021.6~2021.12 관리자 2015.01.22 17220
공지 유용한 관련 사이트 관리자2 2014.03.20 56091
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99535
2759 웹브라우저로 네이버 로그인을 하려고하는데 어떻게해야되나요 ? 머호로 2016.08.14 160
2758 RAD Studio 10 시애틀 부터 IDE가 4GB를 지원하는데 왜 제 환경에서는 2GB 밖에 사용하지 못하나요? [1] 험프리 2016.08.31 160
2757 TBeacon컴포넌트사용시 모바일 배터리 소모에대해 김태윤 2016.09.13 160
2756 델파이2007에서 프로젝트 실행시 에러 [1] file 신재철 2016.11.28 160
2755 구글플레이 게시시 기기별로 버전이 다르게 보이는 경우 [2] file 화이부동 2017.07.24 160
2754 FMX THorzScrollBox 이미지 출력 관련 문의드립니다. 생각 2018.08.20 160
2753 DataSnap Server 에러 델파인 2019.04.02 160
2752 Tvalue의 데이터 관련 문의 건 [3] 한태수 2019.12.23 160
2751 RAD Server 라이센스 문제 [1] 옥돌 2020.10.05 160
2750 DUNIT 관련 [2] 초초보 2015.07.21 161
2749 [시작하는 사람들을 위한 델파이 프로그래밍] 모듈 20 - Exercise 2 [1] file 관리자 2016.05.27 161
2748 이런 디자인은 어떤 콤포넌트와 스타일을 사용해야 할까요? [2] file 화이부동 2016.08.16 161
2747 TDateEdit StyleBook 적용 오류 문의 [4] file 초보개발1 2017.08.06 161
2746 rio 10.3 에서 프로젝트 file (.dpr) 편집하는 방법 [1] 닉네임없음 2019.01.03 161
2745 DataSnap Unit 들 [2] file 델파인 2019.02.19 161
2744 Berlin 에서 Rio 로 변경 오류 (추가) 제트콜 2019.03.28 161
2743 스크롤 박스 잠그기 100jk 2019.07.08 161
2742 리오 별 것 아니지만..귀찮은 버그가 있는 것 같습니다. [2] 막스뮐러 2019.11.25 161
2741 안드로이드에 사이드폼(작은폼)을 만들수 있나요? [1] 델마당쇠 2020.03.24 161
2740 Class TfrxDBCrossView not found [2] 가나다 2020.09.08 161