Alors, il n'y a pas d'unité pour UsbManager...mais Delphi permet de déclarer les classes Java et de les appeler via JNI.
La syntaxe est un peu sioux mais pas tant que ça
si je prend la première ligne de l'exemple Java on a
UsbManager manager = (UsbManager) getSystemService(Context.USB_SERVICE);
ça va donc se traduire par
1 2 3 4 5
| var
manager: JUsbManager;
begin
manager := TAndroidHelper.Activity.getSystemService(TJContext.JavaClass.USB_SERVICE);
end; |
reste à définir JUsbManager et ça tombe bien il est déclaré ici.
Partager