#if JAVA
import android.content.Intent;
import android.provider.Settings;
import android.net.Uri;
public static int OVERLAY_PERMISSION_REQ_CODE = 1234;
public void requestSpecialPermissionIfNeeded() {
if (!Settings.canDrawOverlays(this)) {
Intent intent = new Intent(Settings.ACTION_MANAGE_OVERLAY_PERMISSION,
Uri.parse("package:" + getPackageName()));
startActivityForResult(intent, OVERLAY_PERMISSION_REQ_CODE);
}
}
public boolean getSpecialPermissionValue(){
return(Settings.canDrawOverlays(this));
}