// These sensors are unavailable from the Android C API
if ((sensor == Sensor::Gravity) ||
(sensor == Sensor::UserAcceleration) ||
(sensor == Sensor::Orientation))
return NULL;
Yes, unless I missed something, these sensors are unavailable from the C API and would require to go trough JNI to use the Java API.
They're only missing from the headers. Using the values from the SDK docs works for me, though.
As for OpenAL, there'd be a third option from a non-github repository. I either linked it here or on the issue tracker. I haven't checked recently, but I think the biggest hurdle is getting a proper config.h (which I have now). Guess biggest question would be which repository us updated regularly (didn't check the ones above so far).
Going to have a look later today.