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

Firemonkey 외부 자바파일 연동중에

2014.10.23 01:09

근우아빠 조회 수:1772

무지한 초보자 입니다.
모바일 불루투스 바코드 스캔너를 사용하기 위해서 업체에서 제공한 .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 19398
공지 유용한 관련 사이트 관리자2 2014.03.20 58310
공지 본 게시판은 개발자 여러분들의 질문과 답변을 공유하는 공간입니다. 관리자 2012.01.10 101826
579 Timage Picture.data : Access Violation 문의 [1] file 유경아빠 2021.08.31 1755
578 학생입니다! 스마트폰 키보드관련 질문입니다! 윤우민 2014.10.06 1756
577 png파일 오류 부분 [2] couping 2014.06.19 1760
576 2tear로만 개발하다가 모바일 프로그램개발때문에 멀티티어 공부를 하고 있습니다. [1] file 어려워 2014.06.23 1762
575 모바일 이미지사이즈 속도 문의 [1] file 김하나 2014.03.19 1763
574 Android SDK platform-tools 26.0.2 설치오류 [3] file Jackim 2017.10.29 1767
» 외부 자바파일 연동중에 근우아빠 2014.10.23 1772
572 소켓 컴포넌트(TServerSocket, TClientSocket) 설치 후 컴파일 시 "Unable to open include file 'Web.Win.Sockets.hpp'" 오류가 발생합니다. [4] file 데브기어 2017.03.15 1773
571 TChart 콤포넌트를 uses만 하면 실행시 error납니다. 차리 2014.05.13 1774
570 엑셀 저장, 읽기 기능에서 오류 문의 [2] 포세가이 2018.12.07 1780
569 DataSnap Client에서 DataSetClient.ProviderName 속성창에 내용을 입력후 Active 시 오류 [1] file heeyec 2014.11.09 1781
568 datasnap에서 ClientDataSet의 CommandText 와 DataRequest() 의 차이가 뭔가요? 어려워 2014.07.28 1790
567 xe6 안드로이드앱 개발관련 문의 xe7 새로운 기능 질문사항 [1] file 데브닷개발 2014.11.05 1791
566 radphp xe2 에서 인쇄을 하는 방법 문의 합니다? 자이소 2014.05.10 1797
565 Label 색을 변경을 하였는데, 컴파일해서 실행하면 검은색으로 표시됩니다. [6] 하루 2018.04.01 1801
564 style 다운로드를 어디서해야하나요? [1] 정헌이 2014.06.11 1802
563 프로세스는 실행중인데 애플리케이션이 안뜨는경우 [1] jksun 2014.06.19 1804
562 [Kinvey] BaaS 강좌 실습 과정에서 에러가 발생합니다. file 소중한꿈 2014.09.20 1807
561 groupbox 및 checkbox 등의 font color 변경 안되는 사항 [2] goinma 2018.05.03 1808
560 XE7에서 iOS 앱 개발시 64bit를 지원하기 위한 방법을 알려주세요 [2] 사랑남 2015.01.14 1809