Adds UI elements for enabling/disabling BLE, coded PHY, and requesting permissions
Adds relevant strings in both English and Russian
This PR depends on https://github.com/yggdrasil-network/yggdrasil-go/pull/1063. There is a build based on this PR at https://github.com/aakselrod/yggdrasil-android/releases/tag/f4ba96b which has an additional commit allowing GitHub to build the app with the underlying Golang changes. The underlying changes allow the app to request that the mobile bindings also listen on a static TCP port, which the app does for TCP 9004 on the loopback interface. The build is good for a demo, but uses my own (temporary) keys to package the APK.
This PR adds support for peer discovery over BLE. It does the following:
This PR depends on https://github.com/yggdrasil-network/yggdrasil-go/pull/1063. There is a build based on this PR at https://github.com/aakselrod/yggdrasil-android/releases/tag/f4ba96b which has an additional commit allowing GitHub to build the app with the underlying Golang changes. The underlying changes allow the app to request that the mobile bindings also listen on a static TCP port, which the app does for TCP 9004 on the loopback interface. The build is good for a demo, but uses my own (temporary) keys to package the APK.