Using Java classes in Android apps with Java2OP
In this recipe, we will talk about the Java2OP
command line utility. 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). Once having generated the Object Pascal files describing the Java needed classes, you can use them to provide your Delphi applications access to those Java libraries on Android.
Java2OP.exe
is included in the most recent Delphi versions and is available at the following path: <RAD Studio>\bin\converters\java2op\java2op.exe
.
Getting ready
This recipe is an upgraded version of the Using Android SDK Java classes recipe. Indeed, while in the first recipe, we created the Object Pascal files by hand reading the Android documentation, here we'll use the Java2OP.exe
utility to automatically generate them. This is the process that you will use 90% of the time (if you have a modern version of Delphi); however, the first recipe...