Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have an Android phone which is not rooted.

Is there any way I can obtain/export a list of all installed packages with their available activities?

ADWLauncher has an activity picker in its custom shortcut feature. It lists things like:

  Camera(.VideoCamera_dual) ...

I have apps which generate a list of installed packages, but how can I get something like this showing all the activities?

share|improve this question

migrated from Apr 1 '11 at 15:20

This question came from our site for computer enthusiasts and power users.

I'm curious what you want to accomplish with this. How does it help you to know what the activity names are in each package? – Daniel Apr 1 '11 at 16:28
It's partly curiousity and trying to better understand my phone and the apps. But my larger goal is to use some of these in Tasker programming. – MsLis Apr 2 '11 at 2:44
You can use ROM Toolbox -> App Manager -> long click on app -> advanced freeze -> it will show you all registered activities, services, broadcast receivers for that app. – Jared Rummler Aug 4 '15 at 15:31

You can have a look at all Activities of an app by using QuickShortcutMaker app. It's quite a funny app which can make a shortcut to specified activity of any program, so you can even launch those hidden ones.

share|improve this answer

Install Apex Launcher from the Play Store. Open the Widgets and you can find a widget named Activities (with blue Apex Launcher icon). Place the widget in your home screen and open it. You will see the list of all app's activities listed.


Screenshot - Click to enlarge image

share|improve this answer

I have been using My Android Tools by WangQi on all of my devices for a couple of years.

IMG: App description in this link

Screenshot - Click to enlarge image

Using it, you can not only find out:

  1. services
  2. broadcast receivers
  3. activities
  4. content providers
  5. databases
  6. and other information

but you can also disable any of those first four entries listed above, within the app.

It'll help you understand some of the inner workings of an app. There is a backup and restore function on the about page.

Always make a backup, for safety.

share|improve this answer

AppXplore might be able to help you.

share|improve this answer

I haven't tried it but it's probably possible to write an app to do this using the PackageManager and PackageInfo classes.

share|improve this answer
Writing an app probably exceeds my programming abilities and definitely outstrips my available time. :( That's why I was hoping to find something on the market (or sideloadable) which could do it for me. :/ – MsLis Apr 2 '11 at 2:46

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.