[DO NOT MERGE] Use PermissonChecker for runtime permissions Test: manual Bug: 140961754 Change-Id: Ia5e151d50092357de0010f73db456cb02b0dbc48