Our previous and short-lived attempt to write an LCL Interface for Android (LCL-Android) utilized a non-standard method of using native executables which communicated with a Java machine via Pipes. The drawing itself is done in Pascal using jnigraphics to draw on a Bitmap Java object which is then drawn by the minimal Java activity on a SurfaceView. The controls are not native, instead they are all drawing using TRawImage+TLazIntfImage+TLazCanvas and events and the painting are clipped using LazRegions. The communication is done via JNI as supported by Google. LCL-CustomDrawn-Android utilizes a minimal Java application which communicates with our Pascal library and sends all events to it and also obeys commands from it. 12.5 Why the caret of a TEdit keeps blinking after clicking on the form.12.4 Flood of garbage collector messages when the caret is visible.12.2 NDK Libraries available in Android 2.2 (API level 8).12.1 The mysterious JNI Crash (SIGILL - illegal instruction).11.2 Error while calling DX: Trouble processing: bad class file magic (cafebabe). ![]()
0 Comments
Leave a Reply. |