在apk中开发,不仅需要在 AndroidManifest.xml文件中添加相应权限说明,同时在代码中也需要进行运行时申请。
AndroidManifest.xml中相关权限代码
// 读写sdcard权限
<uses-permission android:name=“android.permission.READ_EXTERNAL_STORAGE”/>
<uses-permission android:name=“android.permission.WRITE_EXTERNAL_STORAGE”/>
// 相机权限
<uses-permission android:name="android.permission.CAMERA"/>
代码中相关权限常量
// 读写sdcard权限
Manifest.permission.READ_EXTERNAL_STORAGE
Manifest.permission.WRITE_EXTERNAL_STORAGE
// 相机权限
Manifest.permission.CAMERA
代码中申请 / 检查相关权限函数
// 申请相关权限
void ActivityCompat.requestPermissions(final @NonNull Activity activity,
final @NonNull String[] permissions, final @IntRange(from = 0) int requestCode);
// 检查相关权限
int checkSelfPermission(@NonNull Context context, @NonNull String permission)
本文介绍了在Android应用开发中如何处理权限管理。首先,在AndroidManifest.xml文件中需要添加读写SD卡和使用相机的权限声明。接着,代码中需要使用Android的权限检查和请求API,如ActivityCompat.requestPermissions()和checkSelfPermission(),来在运行时检查和申请权限,确保应用在需要时能够正确地获取和使用这些关键权限。

被折叠的 条评论
为什么被折叠?



