Of the application - everything starts up and tears down from here ( onCreate, onResume, LibreOfficeMainActivity ( ) is the entry point LOKitThread ( ) communicates with LO via JNI (this canīe done only for one thread) and processes events (defined in ) It receives calls from LOKitThread, and may emit callback A native thread created by LibreOfficeKit (we call it the soffice thread), where.Processes events in FCFS order, goes to sleep when no more event is available andĪwakens when there are events in the queue again). Events are stored in a blocking queue (thread In addition it also receives events from the soffice thread (see below) A thread ( LOKitThread), that performs LibreOfficeKit calls, which may take more time.An OpenGL thread which contains the OpenGL context and is responsible for drawingĪll layers (including tiles) to the screen.The Android UI thread, we can’t perform anything here that would take a considerable.The application implements editing support using 4 threads: Library: liblo-native-code.so, which is bundled together with the application. The application contains the LibreOffice core in one shared It uses OpenGL ES 2 for rendering of the document tiles which are gathered from LibreOffice Android application - the code is based on Fennec (Firefox for Android). InĪddition it is a home to LibreOfficeKit (LOK - see libreofficekit/README.md) JNI Contains common code for all projects on Android to bootstrap LibreOffice.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |