π App Activity Inspector: Real-Time Foreground Status Monitor
An essential tool for Android Developers and Reverse Engineers
Instantly displays the package name and class name of the application currently in the foreground.
Quickly inspect any active app on your device for development or debugging.
Note: Google prohibits the usage of QUERY_ALL_PACKAGES permission and AccessibilityService without a strong explanation. For that reason, the Play Store version of Current Activity won't have either of these features. While the app will still function, performance will vary.
π‘ Recommendation: It is strongly recommended to use the latest Global version from Releases rather than from Play Store.
- π± Real-Time Tracking: View the package name and the class name of the app currently visible to the user (i.e., the top app).
- π οΈ Development & Debugging: Quickly verify which components are launched, aid in deep-link development, and confirm third-party app interaction.
- π§ Reverse Engineering: Identify key components and packages in external applications for analysis.
The monitoring is made possible with two main services: PackageMonitoringService and AccessibilityMonitoringService.
-
PackageMonitoringService actively checks for app state changes in the last 10 seconds, doing this every 500ms. Each time a state change is detected and confirmed to be in foreground, the popup window is updated to inform the user.
-
AccessibilityMonitoringService complements PackageMonitoringService by actively observing window state changes. If a change is detected and confirmed not to be a System class (e.g.,
android.view.View), it immediately updates the popup window.
Contributions are what makes the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give this project a star! Thanks again!
- Fork the project
- Create your feature branch. (
git checkout -b feature/AmazingFeature) - Commit your changes. (
git commit -m 'Add some AmazingFeature') - Push to the branch. (
git push origin feature/AmazingFeature) - Open a pull request.
Click to expand for the answer
- Make sure you are using the global version, and not the version from Play Store.
- Solution: Download global version from Releases
- In Chinese roms, sideloaded third party apps are initially restricted from using AccessibilityService.
- Solution: Watch this video in YouTube
Still having issues? Please open an issue here and include a screen recording or screenshot of the problem.
Click to expand for the answer
- If you can't install from Play Store, download and install from GitHub.
- Solution: Download global version from Releases
- If installation is blocked by Play Protect,
- Open Play Store
- Click on your account icon or menu icon and find Play Protect
- Open settings in Play Protect and disable all the options
Still having issues? Please open an issue here and include a screen recording or screenshot of the problem.
Click to expand for the answer
Some Chinese phones like Xiaomi are known to disable AccessibilityServices automatically.
- Check to see if there is an option called
Use Autostartin Current Activity (Added in v2.0.0) - Click on
Enable - Find Current Activity and enable
- If you don't see this option, please update to the latest global version from Releases
Watch these videos for more help,
Still having issues? Please open an issue here and include a screen recording or screenshot of the problem.
- Wen for core resources
- Muhtaseem Al Mahmud for project optimization
Current Activity is licensed under GNU General Public License v3.0 or later.







