On Monday, 12 December 2022 at 01:19:23 UTC, jni wrote:
The boilerplate is easy but Then the other part is a
problem for me is the necessary other Java classes. They are
not part of the NDK so the only way to load the jar is to use
jni? Is that correct?
I haven't updated this for a while,but I translated the whole api
back in 2020 for my d_android package
https://code.dlang.org/packages/d_android
see for example:
https://github.com/adamdruppe/d_android/blob/master/java_bindings/android/java/android/net/ConnectivityManager_d_interface.d
(but be warned if you import these it can be very slow to
compile, so just bringing only the classes you need can be much
faster)
I also translated the ndk headers to D back then:
https://github.com/adamdruppe/d_android/tree/master/translated_headers/android/ndk
But I never used android beyond hello world so i just don't know
THAT much about it.