I use RPi3 with Android Things 0.5.1. Although I have in my AndroidManifest.xml
the permission:
That permission is currently marked as a dangerous permission, which would typically require granting at runtime by the user on standard Android. In Android Things, these permissions are granted automatically, but only on device boot. You need to do one of the following to give that permission to your app:
adb install -g <APK>
the first time. This flag grants all requested permissions on install, so you can avoid the reboot.