SDK Introduction
SuperMap iMobile for Android provides all required dynamic libraries and jar packages in the folder "libs".
- libs
- libAisound: Navigation voice library
- libarcore_sdk_c: 3D AR library
- libarcore_sdk_jni: 3D AR library
- libeasypusher: video streaming library
- libgnustl_shared: svg dependent library
- libhyperlpr: vehicle license plate recognition
- libimb: including 2D&3D functions
- libimb2d: only including 2D functions
- libimbAutoCAD: including 2D, 3D and the AutoCAD data display related functions
- libMQjni: message bus library
- libopencv_java3: OpenCV core library
- libproffmpeg: video-push-flow graphical processing library
- libpython2.7: python environment dependent library
- libQt5Core: svg dependent library
- libQt5Gui: svg dependent library
- libQt5Svg: svg dependent library
- libQt5Widgets: svg dependent library
- libstar_java: python environment dependent library
- libstarcore: python environment dependent library
- libstarpy: python environment dependent library
- libtensorflow_demo: TenserFlow tracing library
- libtensorflow_inference: TenserFlow core library
- libtensorflowlite_jni: TenserFlow interface library
- libTxtOverlay: video-push-flow additional processing library
- libUtils: video-push-flow additional processing library
- libVideoCodecer: video-push-flow coding library
- libx264enc: video-push-flow decoding library
- Note: You can select the related dynamic library file according to the function which will be used. libimb, libimb2d and libimbautoCAD shared some same functions, select for only one of them from these three when involving a fuction.
- Introduction to jar packages
- amqp-client-4.11.3: message middle library
- chartengine: chart library
- classes: chart library
- com.github.mikephil.charts: chart library
- com.supermap.ai: AI intelligent module
- com.supermap.analyst: AR analysis module
- com.supermap.ar: AR module
- com.supermap.data:data module (core module)
- com.supermap.mapping: map display module
- com.supermap.mdatacollector: multimedia data collection module
- com.supermap.messagequeue: message bus module
- com.supermap.navigation: navigation module
- com.supermap.plot: plotting module
- com.supermap.realspace: 3D module
- com.supermap.services: service module
- com.supermap.track: trajectory-recording module
- gson-2.2.2: Json data conversion
- httpmime-4.1.1: network module
- huaweiarclasses3.5.0.0: huawei ARsdk
- Java-WebSocket-1.3.5: cloud license dependent package
- jaxb-api-2.2.2: cloud license dependent package
- jsoup-1.10.1: network module
- lang3-3.1.0: cloud license dependent package
- log4j-1.2.17: cloud license dependent package
- netty-all-4.1.36.Final: basic package of Netty provides non-blocking network communications.
- okhttp-3.9.0: network module
- okio-1.13.0: network module
- OpenGLTileExtent: GL map tiles
- slf4j-api-1.7.26: cloud license dependent package
- slf4j-log4j12-1.7.26: cloud license dependent package
- starcore_android_r3.76: python environment depedent library
- tensorflow-mobile: machine learning algorithm
- xercesImpl-2.12.0: cloud license dependent package
- XML-json: cloud license dependent package
- Introduction to aar package
- navigationplus: navigation plugin
- sceneform-sm-11.1.0: AR module dependency
Dynamic libraries are saved in the folder "armeabi" of the folder "libs".