Update: Android Pie (9.0) finally allows you to disable all the vibrations. Go to Settings app > Accessibility > Vibration. Some ROMs still don't have this option, in which case you may want to check out my old solution.
Old solution - applies to Android Oreo or older (<9.0):
Stock Android does not have an option to disable all vibrations. This ...
I found my own solution to it. Here are the instructions:
Open hangouts. Click on the menu (three lines on top left corner of hangouts).
(Click image to enlarge)
Click on settings. Click on your email account, on which you want to control notifications
Click on Notification under the given options.
Uncheck the sound or vibrate option to disable/enable ...
There is a workaround involving Do not disturb's Priority only mode.
To put it simply, you must use Priority only (from Quick Settings - Do not disturb) since it has per-app setting for notification alert that can overwrite system's default setting. Priority only mode will still show all notifications. However, only priority notifications will be alerted (...
If you still want to have vibration on all notifications except for captive portal (this particular issue), I'm afraid you can't.
It's as dbasch mentioned in the comment, that the vibration (actually, the notification alert itself) was added in Marshmallow.
When Android detects that the WiFi needs to login to captive portal, as ...
In addition to the dumpsys method explained in the other answer, you can use Android's hidden (kind of) permission manager appops to get recently allowed vibrator requests, e.g. in last minute. From adb shell:
for pkg in $(pm list packages | sed 's/package://')
echo "$pkg $(appops get $pkg VIBRATE)" | grep 'time=+[0-9]*s'
pm is the ...
You can setup a Task in Tasker which you can invoke from command-line. The task can be setup with actions of your liking in combination, such as show a notification and vibrate with XYZ pattern. When setting up a task in Tasker, setup the action like this: Alert → Notify
Fill up the fields as you like. Make sure to enable Allow External Access setting ...
Vibration and GPS are considered as system services, not apps. Thus, it cannot be exempted on the usual setting when Battery Saver is enabled. However, since Android 8.0 Oreo, it is possible to tweak some settings for Battery Saver.
This is related to the BATTERY_SAVER_CONSTANTS global settings that can be modified through ADB.
* Battery Saver ...
Via https://www.xda-developers.com/stop-vibrations-android-apps/ :
Vibration can be disabled per-app with an adb command:
cmd appops set [package] VIBRATE ignore
The [package] is usually something like "com.somecompany.someappname". There are a various programs that will let you see the name of apps (the page there suggests one), but
adb shell '...
This is an issue I have as well, it lies with the apps, whose settings override the default ringer and vibration settings. In order to completely disable vibrations you will have to disable them in Settings > Sound, and individually in each app.
Twitter app you will have to go to Settings > and there is a Notification Settings sections that allows you to ...
I don't think continuous vibration while the phone is ringing can destroy a phone. It can drain battery though. I always set mine to vibrate, and it's still fine.
Some phones or custom ROMs let you adjust how strong the vibration is.
The one on the left signifies "ring and vibrate" mode, the one on the right is "ring mode". If you choose the first your phone will vibrate as well as ring for an incoming call. If you choose the second, it will ring only.
I'm not sure if this is documented anywhere, but you can match up the icons with their respective .png files in the CM source as a ...
Unfortunately, Android does not provide a stock setting that will control global vibration intensity because not all phone hardware supports the ability to control vibration amplitude.
Instead, Android has released updates to the Vibrator control as of Android API level 26 (aka: Android Oreo).
Developers can check if the hardware supports adjusting haptic ...
The next time your device vibrates, connect it to a PC with adb already setup, and issue this command:
adb shell dumpsys vibrator
In the output, along with the pattern of vibration you would be able to see the UID and package name of the app that caused the vibration in the device recently. For example, in my OnePlus 6 (Android 8.1.0) device it showed ...
see there i don't know any direct method but we can apply some trick to it.
(i am assuming that we want to make all other calls silenced and only your call can ring or better we can say make sound.)
open voice recorder and record silence. Name that recording as per your convenience.
now go to the settings and change call ringtone to the one you just now ...
I've made an app that can disable/enable vibrations system-wide because Android lacks such option for inexplicable reasons - Global Vibration Toggle.
It requires a rooted phone as well and has a widget toggle and an automatic mode.
Though a rooted device is needed, and in the case of HTC phones, probably also s-off. Just download VibraFix, which will allow you to completely turn off vibration. It will also allow you to pass through calls and texts, if that is needed.
In Android each application can control the notifications itself. So if you turn off vibration for calls, texts will still have the option, and so on.
In the case of Hangouts:
Open the application.
Swipe from the left to open the menu (technically it's a navigation drawer).
You can enable/disable vibration ...
There is an option in the Android Wear app to mute your phone when the watch is connected. This will mute your phone (even stop it from vibrating) but your watch will vibrate (for all notifs that would normally vibrate on your phone).
BUT: there has been a bug since forever where the watch suddenly starts buzzing again. It works most of the time though..
This is option is not for user’s control. It’s default for all smartphones.
The main purpose is to alert the user when their phone shuts down otherwise there is a chance that users may not know whether their phone is off or on.
So OEM provides this feature as default and cannot be controlled until the phone is rooted. Rooting a phone will give you a full ...
Automation is the preferred option. Many apps are available. I prefer using MacroDroid , since it is free (upto 5 macros) and easy to learn. To understand how MacroDroid works and required settings, my answer here
Your macros would look like this
Macro 1: Kill Vibration (name of macro )
Call incoming → Select contact →Choose from ...
Here's what needs to be done:
Launch Settings app → go to Sound & notification → tap Other sounds and slide leftwards the switch for Vibrate on touch to disable the latter.
(Click an image to enlarge it)
Automation is the preferred option. Many apps are available. I prefer using MacroDroid , since it is free (upto 5 macros) and easy to learn. To understand how MacroDroid works and the settings required for your Android version, see my answer
Note This is not tested on Lollipop as I am on KitKat but should work. Ensure appropriate settings for lollipop ...