这些权限用于什么?

时间:2010-07-30 10:56:51

标签: android android-emulator android-manifest

在android清单代码中,有时会使用这些权限。这些权限用于什么?

<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" />

感谢

3 个答案:

答案 0 :(得分:2)

基本的Android应用程序没有与之关联的权限,这意味着无法执行任何操作会对用户体验或设备上的任何数据产生负面影响。的 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

2. For All the permission List


When you install an application from the Android Market它会告诉您运行所需的所有权限。这些内容非常重要,因为它可以让您了解应用程序是否要求获得超出其需要的许可。虽然一些合法的应用程序通常会要求获得超出他们需要的许可,但在决定应用程序是否安全且质量良好时,至少应该引起人们的注意。

答案 1 :(得分:1)

他们中的大多数都是不言自明的,你不觉得吗?

你还想知道更多细节吗?

有一个简短的描述here

答案 2 :(得分:0)

他们是访问权限。 android.permission.CAMERA指示应用程序是否可以使用相机,android.permission.VIBRATE指示应用程序是否可以使用振动器等。

developer.android.com的完整解释。