Originally Posted by Someguy1027
Why so many permissions for a flashlight app?
FULL INTERNET ACCESS
Allows an application to create network sockets.
READ PHONE STATE AND IDENTITY
Allows the application to access the phone features of the device. An application with this permission can determine the phone number and serial number of this phone, whether a call is active, the number that call is connected to and the like.
Did you read the developer's description of the app?? Wait nevermind, I know the answer.
But if the mood strikes you, click on the link in the first post and expand the description.
Quoted from Android Market app description:
Why Tiny Flashlight needs so many permissions and how are they used:
* TAKE PICTURES AND VIDEOS (CAMERA permission)
- In order to start the camera led (flash) on some devices, Tiny Flashlight has to use a small part of the camera hardware and it needs this permission. Don't worry, I'm not taking any pictures or videos without your permission. Tiny Flashlight is just accessing the camera led (flash).
* CONTROL FLASHLIGHT
- This is the old method of accessing the camera flash on Android 1.5 and 1.6.
*** As you know, Tiny Flashlight is free, but also is one of the best supported apps on the Android Market. Currently, this is the only app that supports almost all devices with camera led (flash) and fully supports all versions of Android (1.5, 1.6, 2.0, 2.1, 2.2, 3.0). This takes huge amounts of time and effort and in order for Tiny Flashlight to remain the best flashlight on the market, I have to use ads inside it.
The following permissions are required by Google's own ad provider (Admob) and Millennial Media (the biggest independent ad network). Both are respected industry leaders.
- Used to load ad info from their servers. Nothing more.
* MODIFY/DELETE USB STORAGE
- Temporary caches some ads on your SD Card. This is another method used to save bandwidth.
* READ PHONE STATE AND IDENTITY
- Some Motorola devices have factory bugs. These devices don't have unique IDs and this became a problem for ad networks, because they can't function without it. There is a workaround for this problem by using the PHONE IDENTITY permission. This permission is used only for getting a unique id. Nothing more."