Sorry, tell me please if I understand correctly that in a general sense, this is the case:
-Code written on the basis of NDK + JNI is an application based on Java which can call compiled C ++ code through some JNI interface?
-Code written on the basis of the NativeActivityclass - fully compiled and does not use Java and does not use JNI?
And does the NativeActivityclass have all the same functions as Java SDK? Well, that is, from the NativeActivity class, you can refer to geo sensor,bluetooth module, wifi module, to the screen sensor, in general, to everything that can be accessed from the SDK (except for the graphical interface)? Or do I not understand correctly?