I need a small background service for Android that runs quietly and grabs a screenshot every minute—but only while the user is inside selected apps. The trigger is “specific app usage,” and the list to monitor includes social media, messaging, and productivity apps. Key points • Service starts automatically, stays invisible, and complies with current background-execution rules. • While any app from the three categories is foregrounded, a screenshot is taken exactly once per minute. • Images are stored privately on the device with a clear time-stamp in the filename. • Code must be clean, commented, and easy for me to rebuild in Android Studio. A simple, proof-of-concept implementation is all I need at this stage—no extra UI, analytics, or cloud sync.