Runtime Permissions

ANDROID › System

Requesting, checking, and gracefully handling Android runtime permissions and modern privacy rules.

Runtime permissions are a staple of Android interviews because they touch UX, lifecycle, and privacy law all at once. Interviewers probe whether you know the modern AndroidX request flow (registerForActivityResult, not the deprecated request-code API), how to detect and handle permanent denial, and the newer privacy features like approximate location, one-time grants, and scoped storage. Expect to explain the full decision tree from checkSelfPermission to graceful degradation.

What this covers

Study this topic

Further reading