feat(native): module base, size

This commit is contained in:
rhunk
2023-08-26 12:05:58 +02:00
parent c0225919e9
commit d21de408e5
7 changed files with 110 additions and 23 deletions

View File

@ -3,4 +3,4 @@ package me.rhunk.snapenhance.nativelib
data class NativeConfig(
val disableBitmoji: Boolean = false,
val disableMetrics: Boolean = false
)
)

View File

@ -1,10 +1,11 @@
package me.rhunk.snapenhance.nativelib
class NativeLib {
fun init() {
fun initOnce(classloader: ClassLoader) {
System.loadLibrary("nativelib")
init(classloader)
}
external fun init(classLoader: ClassLoader)
external fun loadConfig(config: NativeConfig)
}