在清单文件中声明权限

你的应用程序访问 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>

*另请参阅权限主题。