자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다. 
  • 제품설치/등록 오류 문의: 설치/등록 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 17045
공지 유용한 관련 사이트 관리자2 2014.03.20 55881
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 99322
579 IOS 앱실행관련 문의사항입니다. ( 디바이스 연결 관련 ) [2] 궁금한사람 2019.09.06 280
578 FireDAC 를 이용한 DB 접속( MSSQL ) [2] 천재일 2019.09.06 1942
577 RAD Server 에서 간단한 get을 하는데 에러가 나는데 원인을 모르겠어요. [4] 종결자 2019.09.08 226
576 백업을 해놔야하는 확장자들 [3] 100jk 2019.09.09 303
575 IOS 앱실행관련 문의사항입니다. ( 디바이스 연결 관련 2번째) [2] 궁금한사람 2019.09.10 145
574 uses절에 포함된 유닛의 타입을 가져다 쓰려면 어떻게 해야 하나요? [3] 한태수 2019.09.16 301
573 ExportGridToXLSX 사용시 특수문자처리 [1] 가나다 2019.09.17 1933
572 델파이 프로그램 배포 후 오류 [4] file gent 2019.09.17 852
571 Delphi 10.2 Tokyo dbExpress 및 FireDAC 문의 [4] file 엘트 2019.09.19 256
570 폼 생성과 해제 [1] 엽기토끼이요 2019.09.20 6603
569 delphi 10.3.2 TRestClient 구조가 변경된듯 [1] 미스터몽키 2019.09.22 334
568 TBannerAd의 에러 조언부탁합니다. [1] file 토끼왕 2019.09.23 142
567 RIO 권한 관련문제 [1] 피터팬 2019.09.24 133
566 firedac에서 alias사용한 쿼리를 edit하면 에러가 나네요. [1] fraha 2019.09.25 207
565 firedac으로 mssql 쿼리시 속도 [1] 빅비스 2019.09.27 171
564 rs-232 통신이 안됩니다. [1] 쿠리 2019.09.27 209
563 NFC 관련 태블릿 안드로이드 개발 관련 자료 [1] file 미스터몽키 2019.09.28 571
562 폼 생성과 해제. [2] 엽기토끼이요 2019.09.29 488
561 StringGrid 의 이미지 넣은 후 해제 하는 질문 입니다. [4] 초보델팡이 2019.09.30 143
560 10.3 Starter Edition 관련 Overload 문제건 [2] 한태수 2019.09.30 110