Add permission check and @RequiresPermission annotation

Bug: 62347045
Test: make; flash; run
Change-Id: Icbd828fa5a4762cf335492a42d321e29c4e2ec5f
4 files changed