Is it possible to use the Android Hardware without using android APIs?
You can try using NDK. It gives more access to android hardware.

Please refer

https://stackoverflow.com/questions/53134098/hardware-access