Searched refs:constraints (Results 1 - 25 of 60) sorted by relevance

123

/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/constraints/
H A DConstraintListener.java16 package androidx.work.impl.constraints;
H A Dpackage-info.java21 package androidx.work.impl.constraints;
H A DWorkConstraintsTracker.java16 package androidx.work.impl.constraints;
25 import androidx.work.impl.constraints.controllers.BatteryChargingController;
26 import androidx.work.impl.constraints.controllers.BatteryNotLowController;
27 import androidx.work.impl.constraints.controllers.ConstraintController;
28 import androidx.work.impl.constraints.controllers.NetworkConnectedController;
29 import androidx.work.impl.constraints.controllers.NetworkMeteredController;
30 import androidx.work.impl.constraints.controllers.NetworkNotRoamingController;
31 import androidx.work.impl.constraints.controllers.NetworkUnmeteredController;
32 import androidx.work.impl.constraints.controllers.StorageNotLowController;
40 * {@link WorkConstraintsCallback} when all of their constraints ar
[all...]
H A DWorkConstraintsCallback.java16 package androidx.work.impl.constraints;
25 * A callback for when constraints change.
30 * Called when all constraints are met.
37 * Called when all constraints are not met.
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/constraints/controllers/
H A Dpackage-info.java21 package androidx.work.impl.constraints.controllers;
H A DBatteryChargingController.java16 package androidx.work.impl.constraints.controllers;
21 import androidx.work.impl.constraints.trackers.Trackers;
35 return workSpec.constraints.requiresCharging();
H A DBatteryNotLowController.java16 package androidx.work.impl.constraints.controllers;
21 import androidx.work.impl.constraints.trackers.Trackers;
35 return workSpec.constraints.requiresBatteryNotLow();
H A DStorageNotLowController.java16 package androidx.work.impl.constraints.controllers;
21 import androidx.work.impl.constraints.trackers.Trackers;
35 return workSpec.constraints.requiresStorageNotLow();
H A DNetworkConnectedController.java17 package androidx.work.impl.constraints.controllers;
25 import androidx.work.impl.constraints.NetworkState;
26 import androidx.work.impl.constraints.trackers.Trackers;
45 return workSpec.constraints.getRequiredNetworkType() == CONNECTED;
H A DNetworkMeteredController.java17 package androidx.work.impl.constraints.controllers;
26 import androidx.work.impl.constraints.NetworkState;
27 import androidx.work.impl.constraints.trackers.Trackers;
43 return workSpec.constraints.getRequiredNetworkType() == METERED;
H A DNetworkNotRoamingController.java17 package androidx.work.impl.constraints.controllers;
26 import androidx.work.impl.constraints.NetworkState;
27 import androidx.work.impl.constraints.trackers.Trackers;
43 return workSpec.constraints.getRequiredNetworkType() == NOT_ROAMING;
H A DNetworkUnmeteredController.java17 package androidx.work.impl.constraints.controllers;
24 import androidx.work.impl.constraints.NetworkState;
25 import androidx.work.impl.constraints.trackers.Trackers;
39 return workSpec.constraints.getRequiredNetworkType() == UNMETERED;
H A DConstraintController.java16 package androidx.work.impl.constraints.controllers;
21 import androidx.work.impl.constraints.ConstraintListener;
22 import androidx.work.impl.constraints.trackers.ConstraintTracker;
72 * Replaces the list of {@link WorkSpec}s to monitor constraints for.
74 * @param workSpecs A list of {@link WorkSpec}s to monitor constraints for
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/constraints/trackers/
H A Dpackage-info.java21 package androidx.work.impl.constraints.trackers;
H A DConstraintTracker.java16 package androidx.work.impl.constraints.trackers;
22 import androidx.work.impl.constraints.ConstraintListener;
28 * A base for tracking constraints and notifying listeners of changes.
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/background/systemalarm/
H A DConstraintProxy.java59 * Proxy for Network State constraints
65 * Enables/Disables proxies based on constraints in {@link WorkSpec}s
77 Constraints constraints = workSpec.constraints;
78 batteryNotLowProxyEnabled |= constraints.requiresBatteryNotLow();
79 batteryChargingProxyEnabled |= constraints.requiresCharging();
80 storageNotLowProxyEnabled |= constraints.requiresStorageNotLow();
82 constraints.getRequiredNetworkType() != NOT_REQUIRED;
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/background/systemjob/
H A DSystemJobInfoConverter.java70 Constraints constraints = workSpec.constraints;
72 int jobInfoNetworkType = convertNetworkType(constraints.getRequiredNetworkType());
78 .setRequiresCharging(constraints.requiresCharging())
79 .setRequiresDeviceIdle(constraints.requiresDeviceIdle())
82 if (!constraints.requiresDeviceIdle()) {
98 // Even if a WorkRequest has no constraints, setMinimumLatency(0) still needs to be
99 // called due to an issue in JobInfo.Builder#build and JobInfo with no constraints. See
104 if (Build.VERSION.SDK_INT >= 24 && constraints.hasContentUriTriggers()) {
105 for (ContentUriTriggers.Trigger trigger : constraints
[all...]
/frameworks/support/work/workmanager-firebase/src/main/java/androidx/work/impl/background/firebase/
H A DFirebaseJobConverter.java67 if (Build.VERSION.SDK_INT >= 24 && workSpec.constraints.hasContentUriTriggers()) {
80 ContentUriTriggers triggers = workSpec.constraints.getContentUriTriggers();
122 Constraints constraints = workSpec.constraints;
125 if (Build.VERSION.SDK_INT >= 23 && constraints.requiresDeviceIdle()) {
129 if (constraints.requiresCharging()) {
133 if (constraints.requiresBatteryNotLow()) {
139 if (constraints.requiresStorageNotLow()) {
144 switch (constraints.getRequiredNetworkType()) {
/frameworks/wilhelm/src/itf/
H A DIPlaybackRate.cpp72 static SLresult IPlaybackRate_SetPropertyConstraints(SLPlaybackRateItf self, SLuint32 constraints) argument
77 if (constraints & ~(SL_RATEPROP_SILENTAUDIO | SL_RATEPROP_STAGGEREDAUDIO |
81 } else if (!(thiz->mCapabilities & constraints)) {
91 constraints);
99 thiz->mProperties = constraints;
/frameworks/support/work/workmanager/src/androidTest/java/androidx/work/impl/workers/
H A DConstraintTrackingWorkerTest.java45 import androidx.work.impl.constraints.trackers.BatteryChargingTracker;
46 import androidx.work.impl.constraints.trackers.BatteryNotLowTracker;
47 import androidx.work.impl.constraints.trackers.NetworkStateTracker;
48 import androidx.work.impl.constraints.trackers.StorageNotLowTracker;
49 import androidx.work.impl.constraints.trackers.Trackers;
126 Constraints constraints = new Constraints.Builder()
140 .setConstraints(constraints)
175 Constraints constraints = new Constraints.Builder()
186 .setConstraints(constraints)
219 Constraints constraints
[all...]
/frameworks/base/tools/aapt2/split/
H A DTableSplitter_test.cpp121 std::vector<SplitConstraints> constraints; local
122 constraints.push_back(SplitConstraints{{test::ParseConfigOrDie("mdpi")}});
123 constraints.push_back(SplitConstraints{{test::ParseConfigOrDie("hdpi")}});
124 constraints.push_back(SplitConstraints{{test::ParseConfigOrDie("xhdpi")}});
126 TableSplitter splitter(constraints, TableSplitterOptions{});
204 std::vector<SplitConstraints> constraints; local
205 constraints.push_back(
207 constraints.push_back(
210 TableSplitter splitter(constraints, TableSplitterOptions{});
/frameworks/base/tools/aapt2/cmd/
H A DUtil.h53 // Generates a split AndroidManifest.xml given the split constraints and app info. The resulting
57 const SplitConstraints& constraints);
/frameworks/support/work/workmanager/src/androidTest/java/androidx/work/impl/constraints/controllers/
H A DConstraintControllerTest.java17 package androidx.work.impl.constraints.controllers;
35 import androidx.work.impl.constraints.trackers.ConstraintTracker;
59 private WorkSpec createTestWorkSpec(Constraints constraints) { argument
61 .setConstraints(constraints)
254 return workSpec.constraints.requiresDeviceIdle();
/frameworks/support/work/workmanager/src/main/java/androidx/work/
H A DWorkRequest.java150 * Add constraints to the {@link OneTimeWorkRequest}.
152 * @param constraints The constraints for the work
155 public B setConstraints(@NonNull Constraints constraints) { argument
156 mWorkSpec.constraints = constraints;
/frameworks/support/work/workmanager/src/main/java/androidx/work/impl/background/greedy/
H A DGreedyScheduler.java30 import androidx.work.impl.constraints.WorkConstraintsCallback;
31 import androidx.work.impl.constraints.WorkConstraintsTracker;
78 || !workSpec.constraints.hasContentUriTriggers()) {

Completed in 353 milliseconds

123