Android API lets apps collect a list of all other installed apps, no permission needed.

Read More