Package org.robolectric.shadows
Class ShadowAdvancedProtectionManager
java.lang.Object
org.robolectric.shadows.ShadowAdvancedProtectionManager
@Implements(value=android.security.advancedprotection.AdvancedProtectionManager.class,
minSdk=36,
isInAndroidSdk=false)
public class ShadowAdvancedProtectionManager
extends Object
Shadow for the AdvancedProtectionManager framework class.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final List<AdvancedProtectionFeature> protected final Object -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<AdvancedProtectionFeature> booleanprotected booleanprotected voidregisterAdvancedProtectionCallback(Executor executor, AdvancedProtectionManager.Callback callback) protected voidsetAdvancedProtectionEnabled(boolean enabled) voidsetAdvancedProtectionFeatures(List<AdvancedProtectionFeature> availableFeatures) Sets available advanced protection features for testinggetAdvancedProtectionFeatures().voidtriggerListeners(Set<Map.Entry<AdvancedProtectionManager.Callback, Executor>> callbacksToTrigger, boolean advancedProtectionState) protected voidprotected List<AdvancedProtectionFeature> updateAdvancedProtectionFeaturesProvisioning(int[] featuresToProvision, int[] featuresToDeprovision)
-
Field Details
-
lock
-
features
-
-
Constructor Details
-
ShadowAdvancedProtectionManager
public ShadowAdvancedProtectionManager()
-
-
Method Details
-
registerAdvancedProtectionCallback
@Implementation protected void registerAdvancedProtectionCallback(Executor executor, AdvancedProtectionManager.Callback callback) -
unregisterAdvancedProtectionCallback
@Implementation protected void unregisterAdvancedProtectionCallback(AdvancedProtectionManager.Callback callback) -
isAdvancedProtectionEnabled
-
setAdvancedProtectionEnabled
-
hasListeners
public boolean hasListeners() -
getAdvancedProtectionFeatures
-
setAdvancedProtectionFeatures
Sets available advanced protection features for testinggetAdvancedProtectionFeatures(). -
triggerListeners
public void triggerListeners(Set<Map.Entry<AdvancedProtectionManager.Callback, Executor>> callbacksToTrigger, boolean advancedProtectionState) -
updateAdvancedProtectionFeaturesProvisioning
@Implementation(minSdk=37) protected List<AdvancedProtectionFeature> updateAdvancedProtectionFeaturesProvisioning(int[] featuresToProvision, int[] featuresToDeprovision)
-