views:

111

answers:

4

hi, in android manifest code these permissions are used sometimes.for what these are used?

<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.VIBRATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_LOCATION_EXTRA_COMMANDS" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.RECEIVE_SMS" />
<uses-permission android:name="android.permission.RECORD_AUDIO" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
<uses-permission android:name="android.permission.READ_CONTACTS" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />   
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />   
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

thanks

A: 

Try this http://tinyurl.com/22pym5h also this will help you in the future, it worth learning it.

and you find the answer here http://developer.android.com/reference/android/Manifest.permission.html

Pentium10
+1  A: 

Most of them are pretty self-explanatory, don't you think?

Is there anything more in detail you are wondering about?

There's a short description of them here.

David Hedlund
A: 

A basic Android application has no permissions associated with it, meaning it can not do anything that would adversely impact the user experience or any data on the device. To make use of protected features of the device, you must include in your AndroidManifest.xml one or more <uses-permission> tags declaring the permissions that your application needs.

Refer these links for more info.:

1. Security article at Android Developer Page and

2. For All the permission List

and

When you install an application from the Android Market, it will tell you all of the permissions it needs to function. These are important to read as it can give you an idea if the application is asking for permission to do more than it needs. While some legitimate apps often ask for more permission than they need, it should at least raise an eyebrow when deciding if an application is safe and of good quality.

PM - Paresh Mayani
A: 

They are access permissions. android.permission.CAMERA dictates whether an application can use the camera, android.permission.VIBRATE dictates whether an application can use the vibrator, etc.

Full explanation at developer.android.com.

Josh