1.写一个active的java文件
2.把Active配置到AndroidManifest.xml
3.把需要的动态申请的权限添加到AndroidManifest.xml
YourClassName.Java文件放在Plugins/Android/下
package com.YourPackagename;
import com.unity3d.player.*;
import java.util.ArrayList;
import java.util.List;
import android.os.Build;
import android.os.Bundle;
import android.util.Log;
import android.Manifest;
import android.annotation.TargetApi;
import android.app.Activity;
import android.content.Intent;
import android.content.pm.PackageManager;
public class YourClassName extends UnityPlayerActivity
{
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
if (Build.VERSION.SDK_INT >= 23)
{
checkAndRequestPermission();
return;
}
}
@Override
public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults)
{
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
}
@Tar