Current Activity icon

Current Activity

by Ratul Hasan · GPL-3.0-or-later · open source

A small tool for developers and tinkerers: it shows the package name and activity class of whatever is on screen, in a floating window you can move and copy from.

Needs:No root · usage access · Android 7.0+

No known trackers in the code Signer matches IzzyOnDroid’s record

2113 Apps is independent, not affiliated with or endorsed by Ratul Hasan. Official sources: source code on GitHub.

Download APK · 2.6 MB v2.2.0 · checked
Version
2.2.0
Size
2.6 MB
Requires
Android 7.0+
Updated
2026-03-28

Screenshots

Current Activity screenshot 1Current Activity screenshot 2Current Activity screenshot 3Current Activity screenshot 4Current Activity screenshot 5Current Activity screenshot 6

Introduction

Current Activity answers a simple question: which app, and which screen of it, is this? It shows the package name and the activity class of whatever is in the foreground, in a small window that floats over your other apps. That’s handy when you set up automations or app-specific rules, report a bug, or want to open a hidden settings screen directly.

Features

From the project’s description and release notes:

  • A floating window you can move anywhere. You can copy its text, or copy from the notification.
  • A Quick Settings tile to bring the window up from any screen.
  • Since version 2.2.0: an activity history, a notification-only mode without the window, and a setting for how often it checks.

How it knows what’s on screen

It uses Android’s usage access data, which you grant when the app asks. You can also turn on its optional accessibility service, which the app says improves detection significantly. The service is off by default, and the app states that everything is processed on the device and nothing is logged. The README warns that some phones, Xiaomi’s among them, switch accessibility services off by themselves.

Good to know

  • The window needs the Display over other apps permission.
  • It can check GitHub for new versions, but that’s off by default, and it never installs anything by itself.
  • Google Play carries the same app, linked from the project’s README. According to the README, the Play version leaves out the accessibility service and the permission to see all installed apps, so detection there can be less reliable. The file here is the full version from the developer’s GitHub releases, verified through IzzyOnDroid.
  • Version 2.0.0 switched to a new signing key. If you still have a version older than 2.0, uninstall it before installing this one.
  • The project credits an older app, TopActivity, as its origin. That app has a different package name, com.willme.topactivity; this file is Current Activity itself, io.github.ratul.topactivity.
  • The file is 2.6 MB with no native code, and it declares six permissions.

What’s inside the APK

Trackers

None found

No code matching the Exodus Privacy tracker signatures.

Native code

None

Pure Java/Kotlin, so it runs on any CPU.

Android versions

Android 7.0 and up

Built for Android 16 (target API 36).

Permissions

6

1 of them need your approval first.

Asks you first (1)

Android shows a prompt before the app can use these.

  • Show notifications (Android 13+) · POST_NOTIFICATIONS

You switch these on in Settings (2)

Special app access. Nothing is granted until you turn it on yourself.

  • Usage access · PACKAGE_USAGE_STATS
  • Display over other apps · SYSTEM_ALERT_WINDOW
Granted at install (2)

Low-risk permissions Android grants automatically, plus any we have not classified.

  • INTERNET
  • QUERY_ALL_PACKAGES
Defined by other apps (1)

Permissions that belong to another app or to this app itself.

  • io.github.ratul.topactivity.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION

More Information

Package name
io.github.ratul.topactivity
Version
2.2.0 (build 25)
File size
2.6 MB (2,580,693 bytes)
Requires
Android 7.0 or later
Category
System Tools
License
GPL-3.0-or-later
Developer
Ratul Hasan
Released
Mar 28, 2026
Signer SHA-256
09252c3533c4378957d22ead9165dbd91fb252119e7fce7eb595dcca6c4b6748
File SHA-256
c8916f9832c75017aa89745b119669feb25357ef5c22abac86ab23e37b294fb3
Checked
, against the IzzyOnDroid index · how we check · verify it yourself

Common questions

Is this APK the official Current Activity release?

Yes. It is the developer’s own release of Current Activity 2.2.0, byte for byte as IzzyOnDroid distributes it. Its SHA-256 matches IzzyOnDroid’s signed index, and it is signed with the certificate IzzyOnDroid records for the app (SHA-256 09252c3533c4378957d22ead9165dbd91fb252119e7fce7eb595dcca6c4b6748).

What Android version does Current Activity need?

Android 7.0 or later (API level 24). Version 2.2.0 is built for Android 16 (target API 36). Pure Java/Kotlin, so it runs on any CPU.

Can Current Activity access the internet?

Yes. The APK requests Android’s internet permission. In total it declares 6 permissions, and 1 of them needs your approval first.

Does Current Activity contain trackers?

No known trackers: our scan of version 2.2.0 found no code matching the Exodus Privacy tracker signatures. The scan covers known tracker libraries; it doesn’t show what data the app itself sends.

Is Current Activity open source?

Yes. Current Activity is released under the GPL-3.0-or-later licence, and its source code is published at https://github.com/codehasan/Current-Activity.

Recent releases

Version Released Size Requires
v2.2.0 · this download Mar 28, 2026 2.6 MB Android 7.0+
v2.0.0 Dec 1, 2025 2.4 MB Android 7.0+

Versions currently kept in the IzzyOnDroid repository. We host and check only the newest one. Full changelog.

Alternatives and related apps

  • Activity Launcher System Tools·3.4 MB·v2.4.1 Opens hidden activities of installed apps, and makes home screen shortcuts to them.
    Download