app installation on android

why it is showing so many things on mobile will be accessed when install so many apps

as example picture...address etc

is it secure
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

When you install an app in Android, a list of permissions the app requires in order to work, is presented to you. You should review that list before you click "Install". has an explaination as to why the app developer requires these permissions.

Hopefully, you get a better understanding of what information an app really needs and what functions of your device the app has access to just by reading that list.

Be careful of apps which require more permissions than is necessary for them to function. If you're installing a simple game, it should not be reaching into your contacts, or requiring access to your secure files.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
btanExec ConsultantCommented:
A nice article to sum up to how to check permission.

Note: in the latest version of the phone version of the Android Market the permissions are only shown after you click install.

Android provides third-party applications with an extensive API that includes access to phone hardware, settings, and user data. Android provides third-party applications with an extensive API that includes access to phone hardware, settings, and user data.
A basic Android application has no permissions associated with it by default, meaning it cannot do anything that would adversely impact the user experience or any data on the device. See "System Permissions"

Some feature constants listed in the tables above were made available to applications after the corresponding API; See "Permissions that Imply Feature Requirements" - To prevent those apps from being made available unintentionally, Google Play assumes that certain hardware-related permissions indicate that the underlying hardware features are required by default. For instance, applications that use Bluetooth must request the BLUETOOTH permission

Any application may also define and enforce its own permissions, so this is not a comprehensive list of all possible permissions. A particular permission may be enforced at a number of places during your program's operation:
-At the time of a call into the system, to prevent an application from executing certain functions.
-When starting an activity, to prevent applications from launching activities of other applications.
-Both sending and receiving broadcasts, to control who can receive your broadcast or who can send a broadcast to you.
-When accessing and operating on a content provider.
-Binding to or starting a service.

If you are interested, you can check out this list of tool to check its integrity and any anomalous behaviour flagged
Thanks for the grade. Good luck.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.