当前位置: 首页 > article >正文

unity发布安卓获取读取权限

一、Player Settings 设置
Player Settings>Player>Other Settings> Android > Write Permission > External (SDCard).
在这里插入图片描述
二、代码

using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
using UnityEngine.Android;
using System;
using UnityEngine.UI;
public class VideoPlayManager : MonoBehaviour
{

    private void Awake()
    {
       
    }
    void Start()
    {
        SetAndroid();
       
    }
 
    private void SetAndroid()
    {
#if UNITY_ANDROID
        // 控制音频和视频的权限,在Android设备上需要申请权限
       // Permission.RequestUserPermission(Permission.ExternalStorageRead);
       // Permission.RequestUserPermission(Permission.ExternalStorageWrite);
        if (!Permission.HasUserAuthorizedPermission(Permission.ExternalStorageRead))
        {
            Permission.RequestUserPermission(Permission.ExternalStorageRead);
        }

        //请求 写入外部存储(如 SD 卡)的权限       
        if (!Permission.HasUserAuthorizedPermission(Permission.ExternalStorageWrite))
        {
            Permission.RequestUserPermission(Permission.ExternalStorageWrite);
        }
#endif
    }
}

三、修改AndroidManifest
打开AndroidManifest
Player Settings>Player>Other Settings> Android >Publishing Settings> Build>Custom Main Manifest
在这里插入图片描述
在Assets\Plugins\Android\AndroidManifest打开AndroidManifest添加权限代码

	<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" tools:remove="android:maxSdkVersion" />
	<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" tools:remove="android:maxSdkVersion" />

在这里插入图片描述


http://www.kler.cn/a/274040.html

相关文章:

  • AAAI 2025论文分享┆一种接近全监督的无训练文档信息抽取方法:SAIL(文中附代码链接)
  • 正弦函数解析(sin.rs)
  • 【2024年-10月-8日-开源社区openEuler实践记录】深度分析 Gala-Gopher:革新分布式系统运维的开源力量
  • 计算机网络——期末复习(4)协议或技术汇总、思维导图
  • 【漏洞复现】NetMizer 日志管理系统 hostdelay.php 前台RCE漏洞复现
  • 电脑中缺失的nvrtc64_90.dll文件如何修复?
  • 【数据结构】二叉树OJ题(C语言实现)
  • 边缘计算+WEB端应用融合:AI行为识别智能监控系统搭建指南 -- 边缘设备图像识别及部署(二)
  • 强缓存和协商缓存的区别
  • 赛昉(starFive)星光2 多媒体框架分析与功能验证
  • LeetCode刷题【树状数组、并查集】
  • Telegraf--采集指定信息
  • HTML案例-1.标签练习
  • 基于HSV色度空间的图像深度信息提取算法FPGA实现,包含testbench和MATLAB辅助验证程序
  • child_process
  • (css)vue 自定义背景 can‘t resolve
  • Unity在UGUI上通过绘制网格顶点自由画线
  • Spring Boot+Vue前后端分离项目如何部署到服务器
  • k8s集群部署elk
  • CMU module design
  • Java使用Selenium实现自动化测试以及全功能爬虫
  • 考研机试题
  • 构建部署_Docker常用命令
  • c语言:从1加到N的和
  • 【力扣白嫖日记】601.体育馆的人流量
  • Transformer的前世今生 day01(预训练、统计语言模型)