Android Dev Summit, October 23-24: two days of technical content, directly from the Android team. Sign-up for livestream updates.

android.support.test.runner.permission

Classes

PermissionRequester Requests a runtime permission on devices running Android M (API 23) and above. 
RequestPermissionCallable Base class for runtime permission Callables. 
ShellCommand Ideally we wouldn't need this abstraction but since UiAutomation is final we need an abstraction on top to be able to mock it in tests. 

Enums

RequestPermissionCallable.Result Result of a permission request.