In the current (built from GIT) netcipher library https://github.com/guardianproject/NetCipher you can apply the Orbot proxy setting to your own HTTP Client (in my case okhttp3) and control some features of Orbot with the OrbotHelper. This works nicely and my HTTP requests source IP gets properly anonymized while running through the local Tor HTTP proxy (127.0.0.1:8118).
But how can I issue programmatically a new circuit/identity/exit-country, over the netcipher library or the OrbotHelper?
I can't find any method in OrbotHelper that would provide this feature... Why not extending the Orbot API to allow (for authenticated) Apps the control of circuit issuing etc.?