public PermissionInfo(android.content.pm.PermissionInfo orig) : base(orig) { group = orig.group; descriptionRes = orig.descriptionRes; protectionLevel = orig.protectionLevel; nonLocalizedDescription = orig.nonLocalizedDescription; }
private bool isDisplayablePermission(android.content.pm.PermissionInfo pInfo) { if (pInfo.protectionLevel == android.content.pm.PermissionInfo.PROTECTION_DANGEROUS || pInfo.protectionLevel == android.content.pm.PermissionInfo.PROTECTION_NORMAL) { return(true); } return(false); }
private void extractPerms(string[] strList, java.util.Set <android.content.pm.PermissionInfo > permSet) { if ((strList == null) || (strList.Length == 0)) { return; } foreach (string permName in strList) { try { android.content.pm.PermissionInfo tmpPermInfo = mPm.getPermissionInfo(permName, 0 ); if (tmpPermInfo != null) { permSet.add(tmpPermInfo); } } catch (android.content.pm.PackageManager.NameNotFoundException) { android.util.Log.i(TAG, "Ignoring unknown permission:" + permName); } } }
public PermissionInfo(android.content.pm.PermissionInfo arg0) : base(global::MonoJavaBridge.JNIEnv.ThreadEnv) { global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv; global::MonoJavaBridge.JniLocalHandle handle = @__env.NewObject(android.content.pm.PermissionInfo.staticClass, global::android.content.pm.PermissionInfo._PermissionInfo2135, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0)); Init(@__env, handle); }