| Migration Task | Action | |----------------|--------| | File access | Replace direct file paths with MediaStore or SAF | | Location | Check for background location use – add ACCESS_BACKGROUND_LOCATION | | Device ID | Remove getSerial() / MAC usage – use ANDROID_ID or generate UUID | | Background activity | Refactor to WorkManager / JobScheduler | | Gestures | Test edge swipes; call View.setSystemGestureExclusionRects if needed |