在清单文件中声明权限
你的应用程序访问 API 的受保护部分或与其他应用程序交互所需的任何权限必须在你的 AndroidManifest.xml
文件中声明。这是使用 <uses-permission />
标签完成的。
句法
<uses-permission android:name="string"
android:maxSdkVersion="integer"/>
android:name: 这是所需权限的名称
android:maxSdkVersion: 应该为你的应用授予此权限的最高 API 级别。设置此权限是可选的,只有在某个 API 级别不再需要你的应用所需的权限时才应设置此权限。
示例 AndroidManifest.xml:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.android.samplepackage">
<!-- request internet permission -->
<uses-permission android:name="android.permission.INTERNET" />
<!-- request camera permission -->
<uses-permission android:name="android.permission.CAMERA"/>
<!-- request permission to write to external storage -->
<uses-permission
android:name="android.permission.WRITE_EXTERNAL_STORAGE"
android:maxSdkVersion="18" />
<application>....</application>
</manifest>
*另请参阅权限主题。