Class ShadowSystemVibrator

    • Constructor Detail

      • ShadowSystemVibrator

        public ShadowSystemVibrator()
    • Method Detail

      • hasVibrator

        @Implementation
        protected boolean hasVibrator()
      • hasAmplitudeControl

        @Implementation(minSdk=26)
        protected boolean hasAmplitudeControl()
      • vibrate

        @Implementation(maxSdk=17)
        protected void vibrate​(long[] pattern,
                               int repeat)
      • vibrate

        @Implementation(minSdk=18,
                        maxSdk=20)
        protected void vibrate​(int owningUid,
                               String owningPackage,
                               long[] pattern,
                               int repeat)
      • vibrate

        @Implementation(minSdk=21,
                        maxSdk=25)
        protected void vibrate​(int uid,
                               String opPkg,
                               long[] pattern,
                               int repeat,
                               AudioAttributes attributes)
      • vibrate

        @Implementation(maxSdk=17)
        public void vibrate​(long milliseconds)
      • vibrate

        @Implementation(minSdk=18,
                        maxSdk=20)
        public void vibrate​(int owningUid,
                            String owningPackage,
                            long milliseconds)
      • vibrate

        @Implementation(minSdk=21,
                        maxSdk=25)
        protected void vibrate​(int uid,
                               String opPkg,
                               long milliseconds,
                               AudioAttributes attributes)
      • recordVibratePattern

        protected void recordVibratePattern​(long[] pattern,
                                            int repeat)
      • cancel

        @Implementation
        protected void cancel()