티스토리 뷰
Java2OP.exe, the Native Bridge File Generator for Android - RAD Studio
Go Up to Command-Line Utilities Index Java2OP.exe ("Java To Object Pascal") is a command-line tool that you can use to generate Delphi native bridge files from Java libraries (JAR or class files). You can use the generated files to provide your Delphi appl
docwiki.embarcadero.com
https://www.oreilly.com/library/view/delphi-solutions-/9781788299206/video5_5.html
Delphi Solutions - Part 2
- Selection from Delphi Solutions - Part 2 [Video]
www.oreilly.com
[XE7] 안드로이드 WiFi 상태조회와 설정하기
[XE7] 안드로이드 WiFi 상태조회와 설정하기
일본인 개발자인 山本隆(야마모토 타카시)의 글을 참고해 안드로이드 앱에서 Wifi 상태를 읽고 키고끄는 기능을 구현해 보고 공유합니다. ❑ 안드로이드 WifiManager 델파이 브릿지 파일 생성 Java2OP 툴을 이용해..
blog.hjf.pe.kr
https://github.com/felHR85/UsbSerial
felHR85/UsbSerial
Usb serial controller for Android. Contribute to felHR85/UsbSerial development by creating an account on GitHub.
github.com
http://firemonkey.borlandforum.com/impboard/impboard.dll?action=read&db=firemonkey_qna&no=123
볼랜드포럼: Re:Re:안드로이드 폰에서 RS232 쓸수 있나요?
https://github.com/felHR85/UsbSerial 위사이트 에서 소스를 받아서 jar를 만드시고 java2op가지고 래핑을 한다음에 사용하시면 됩니다. 안정적이네요. 김영민 님이 쓰신 글 : : FTDI 모듈을 연결하여 232통신 한 적이 있습니다. : 안정적으로 잘 동작합니다. : http://www.ftdichip.com/Android.htm : 예제소스들도 제공하니
FireMonkey.borlandforum.com
Java2OP.exe ( "Java To Object Pascal")는 Java 라이브러리 ( JAR 또는 클래스 파일) 에서 Delphi 기본 브리지 파일을 생성하는 데 사용할 수있는 명령 줄 도구입니다 . 생성 된 파일을 사용하여 Delphi 애플리케이션이 Android의 해당 Java 라이브러리에 액세스 할 수 있도록합니다. RAD Studio Android 앱에서 사용자 정의 Java 라이브러리 세트 사용을 참조하십시오 .
Java2OP.exe 는 등록 된 사용자 사이트 ( http://cc.embarcadero.com/myreg)에서 제공됩니다.
용법
이 도구를 사용하려면 원하는 옵션 조합으로 도구를 호출하면됩니다.
Java2OP.exe [options]
출력 Delphi 기본 브릿지 파일에 포함 할 컨텐츠를 나타내는 하나 이상의 입력 옵션 을 지정해야 합니다.
매개 변수를 사용하여 해당 멤버를 명시 적으로 지정 하지 않으면 출력 기본 브릿지 파일에는 Android 용 내장 RAD Studio Java 라이브러리의 일부인 멤버가 포함되지 않습니다 -classes. 지정한 클래스 중 하나가 Android 용 내장 RAD Studio Java 라이브러리의 멤버에 의존하는 경우 결과로 생성되는 기본 브리지 파일은 해당 멤버를 다시 선언하지 않습니다. 대신 해당 멤버를 이미 선언 한 RAD Studio 장치가 포함됩니다.
입력 옵션
출력 옵션
예
Android API에서 일부 클래스 및 패키지 내보내기 :
Java2OP.exe -classes android.net.ConnectivityManager android.location.*
모든 클래스에서 내보내기 mylib.jar:
Java2OP.exe -jar mylib.jar
하나의 클래스에서 내보내기 mylib.jar:
Java2OP.exe -jar mylib.jar -classes com.mypackage.ClassName
출력 델파이 장치의 파일 이름을 지정하여 Java 소스 폴더에서 모든 클래스 내보내기
Java2OP.exe -src myproject/src -unit Android.JNI.UnitName
문제 해결
JDK 누락
“JDK가 없습니다. JDK 1.7 이상을 설치하거나 PATH에 있는지 확인하십시오”
Java2OP.exe 를 사용 하려면 Java 및 JDK 1.7+를 설치해야합니다 .
JDK를 설치 한 후에도이 오류가 계속 발생하면 PATH환경 변수 의 경로에 JDK 바이너리 폴더가없는 것 입니다. binJDK 설치 디렉토리 의 폴더를에 설치하십시오 PATH.
예를 들어, 명령 행에서 :
SET PATH=%PATH%;C:\Program Files\Java\jdk1.7.0_25\bin
EListError 오류
“EListError 오류가 발생하고 메시지 : 중복이 허용되지 않습니다”
소스 또는 JAR 파일을 두 번 이상 지정했습니다.
때문에 Java2OP.exe기본적으로 입력으로 안드로이드 API를 포함하고 수동으로 사용하여 안드로이드 API JAR 파일을 포함하는 경우, 당신은 또한이 오류 -jar옵션을 선택합니다. 예를 들어, 작동하지 않습니다 :
Java2OP.exe -jar android.jar
Android API에서 멤버를 추출하려면 -classes옵션을 지정하십시오 . 예를 들면 다음과 같습니다.
Java2OP.exe -classes android.animation.*
참조
'FMX' 카테고리의 다른 글
(2020-05-07) FMX로 OAuth 2.0 with 카카오 API (0) | 2020.05.07 |
---|---|
(i) Embarcadero 10.3.2 Launch Webinar (0) | 2019.09.10 |
(URL) FlexCel Android Guide (0) | 2019.08.28 |
(i) Android Intent를 사용하여 웹에서 앱 호출 (0) | 2019.08.17 |
(i) Delphi 10.3 FMX Android 권한 적용 방법 (0) | 2019.07.31 |
- Total
- Today
- Yesterday
- SOLO1ASP
- WidevineID
- Firemonkey
- Grijjy
- Could not convert variant of type (Null) into type (OleStr)
- mysql db 복구
- delphi push message
- READ_PRIVILEGED_PHONE_STATE
- 앱관리자
- 솔로원DB복제
- solomonsystem
- 안드로이드_관리자
- KSNetPOSLib.ocx
- push server
- 비에이블스터디카페
- 키오스크
- TT쿼리
- .dproj
- DelphiZeroMQ
- Android 64
- Unable to load project
- FMX
- RADStudio11
- 비에이블
- KSNetPOSLib
- 스터디카페
- 식권발매
- Delphi
- 솔로몬시스템
- 안드로이드관리자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |