@Implements(value=android.os.SystemVibrator.class, isInAndroidSdk=false) public class ShadowSystemVibrator extends ShadowVibrator
pattern
Constructor | Description |
---|---|
ShadowSystemVibrator() |
Modifier and Type | Method | Description |
---|---|---|
protected void |
cancel() |
|
protected boolean |
hasAmplitudeControl() |
|
protected boolean |
hasVibrator() |
|
void |
vibrate(int owningUid,
String owningPackage,
long milliseconds) |
|
protected void |
vibrate(int owningUid,
String owningPackage,
long[] pattern,
int repeat) |
|
protected void |
vibrate(int uid,
String opPkg,
long[] pattern,
int repeat,
AudioAttributes attributes) |
|
protected void |
vibrate(int uid,
String opPkg,
long milliseconds,
AudioAttributes attributes) |
|
protected void |
vibrate(int uid,
String opPkg,
VibrationEffect effect,
AudioAttributes attributes) |
|
protected void |
vibrate(int uid,
String opPkg,
VibrationEffect effect,
String reason,
AudioAttributes attributes) |
|
void |
vibrate(long milliseconds) |
|
protected void |
vibrate(long[] pattern,
int repeat) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getEffectId, getMilliseconds, getPattern, getRepeat, isCancelled, isVibrating, setHasAmplitudeControl, setHasVibrator
@Implementation protected boolean hasVibrator()
@Implementation(minSdk=26) protected boolean hasAmplitudeControl()
@Implementation(maxSdk=17) protected void vibrate(long[] pattern, int repeat)
@Implementation(minSdk=18, maxSdk=20) protected void vibrate(int owningUid, String owningPackage, long[] pattern, int repeat)
@Implementation(minSdk=21, maxSdk=25) protected void vibrate(int uid, String opPkg, long[] pattern, int repeat, AudioAttributes attributes)
@Implementation(maxSdk=17) public void vibrate(long milliseconds)
@Implementation(minSdk=18, maxSdk=20) public void vibrate(int owningUid, String owningPackage, long milliseconds)
@Implementation(minSdk=21, maxSdk=25) protected void vibrate(int uid, String opPkg, long milliseconds, AudioAttributes attributes)
@Implementation(minSdk=26, maxSdk=28) protected void vibrate(int uid, String opPkg, VibrationEffect effect, AudioAttributes attributes)
@Implementation(minSdk=29) protected void vibrate(int uid, String opPkg, VibrationEffect effect, String reason, AudioAttributes attributes)
@Implementation protected void cancel()