Shizuku
This commit is contained in:
1 parent
cad2e9df9d
commit
6e6e89b38a
1 file changed
+7
-2
@@ -277,6 +277,11 @@ public class ActivityPermissions extends Activity
|
|||||||
if (!havePermission(s, context))
|
if (!havePermission(s, context))
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
else if(s.equalsIgnoreCase(permissionNameShizuku))
|
||||||
|
{
|
||||||
|
if(!ShizukuAccess.isAuthorized())
|
||||||
|
return true;
|
||||||
|
}
|
||||||
else if (!havePermission(s, context))
|
else if (!havePermission(s, context))
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -448,8 +453,6 @@ public class ActivityPermissions extends Activity
|
|||||||
addToArrayListUnique("android.permission.RECEIVE_BOOT_COMPLETED", requiredPermissions);
|
addToArrayListUnique("android.permission.RECEIVE_BOOT_COMPLETED", requiredPermissions);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
addToArrayListUnique(permissionNameShizuku, requiredPermissions);
|
|
||||||
|
|
||||||
if(!havePermission(Manifest.permission.WRITE_SETTINGS, workingContext))
|
if(!havePermission(Manifest.permission.WRITE_SETTINGS, workingContext))
|
||||||
{
|
{
|
||||||
for (Profile profile : Profile.getProfileCollection())
|
for (Profile profile : Profile.getProfileCollection())
|
||||||
@@ -535,6 +538,7 @@ public class ActivityPermissions extends Activity
|
|||||||
|
|
||||||
if (rule.isRuleActive())
|
if (rule.isRuleActive())
|
||||||
{
|
{
|
||||||
|
addToArrayListUnique(permissionNameShizuku, requiredPermissions);
|
||||||
for (Trigger trigger : rule.getTriggerSet())
|
for (Trigger trigger : rule.getTriggerSet())
|
||||||
{
|
{
|
||||||
switch (trigger.getTriggerType())
|
switch (trigger.getTriggerType())
|
||||||
@@ -1399,6 +1403,7 @@ public class ActivityPermissions extends Activity
|
|||||||
else if(s.equals(permissionNameShizuku))
|
else if(s.equals(permissionNameShizuku))
|
||||||
{
|
{
|
||||||
ShizukuAccess.requestAuthorization();
|
ShizukuAccess.requestAuthorization();
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user