在制作安卓项目时,可能会需要请求某些权限
/// <summary>
/// 需要的权限列表
/// </summary>
private List<string> permissionList = new List<string>();
private void Start()
{
//设置永不息屏
Screen.sleepTimeout = SleepTimeout.NeverSleep;
//获取手机的权限
permissionList.Add(Permission.Microphone);
permissionList.Add(Permission.Camera);
}
/// <summary>
/// 获取权限
/// </summary>
private void CheckPermission()
{
foreach (string permission in permissionList)
{
//如果已有权限
if (Permission.HasUserAuthorizedPermission(permission))
{
}
//如果没有权限,进行请求
else
{
Permission.RequestUserPermission(permission);
}
}
}