Hi there,
I made some similar experiments a while ago, and found different behaviours between models. Not sure if related because I don't own a Huawei with Android 7, but worth a try.
Could you pls try the same example posted in #6 in the Huawei model, adding this sub and calling it at the end of Activity_Create()?
Sub increaseCameraDistance(v As View)
Dim jo = v As JavaObject
Dim dist As Float = jo.RunMethod("getCameraDistance", Null)
Log(dist)
dist = 2*dist
jo.RunMethod("setCameraDistance",Array(dist))
End Sub
Just curious to see if it changes the output somehow and also the logged value (original cameraDistance)