Fix Vibrator and VibratorManager public API docs

Add information about value returned by Vibrator.getId, including a
description of what the default -1 value represents.

Fix description of CombinedVibrationEffect arguments to
VibratorManager methods.

Fix: 180962151
Fix: 180963421
Test: N/A
Change-Id: I3fab2d5fe299be5a951f32bd75eb2e5275ef6e56
This commit is contained in:
Lais Andrade
2021-02-23 11:07:31 +00:00
parent f48c8fc64a
commit 89d7a876fa
2 changed files with 5 additions and 4 deletions

View File

@@ -186,7 +186,8 @@ public abstract class Vibrator {
/**
* Return the ID of this vibrator.
*
* @return The id of the vibrator controlled by this service.
* @return A non-negative integer representing the id of the vibrator controlled by this
* service, or -1 this service is not attached to any physical vibrator.
*/
public int getId() {
return -1;

View File

@@ -91,10 +91,10 @@ public abstract class VibratorManager {
*
* <p>
* Pass in a {@link CombinedVibrationEffect} representing a combination of {@link
* VibrationEffect} to be played on one or more vibrators.
* VibrationEffect VibrationEffects} to be played on one or more vibrators.
* </p>
*
* @param effect an array of longs of times for which to turn the vibrator on or off.
* @param effect a combination of effects to be performed by one or more vibrators.
*/
@RequiresPermission(android.Manifest.permission.VIBRATE)
public final void vibrate(@NonNull CombinedVibrationEffect effect) {
@@ -109,7 +109,7 @@ public abstract class VibratorManager {
* VibrationEffect} to be played on one or more vibrators.
* </p>
*
* @param effect an array of longs of times for which to turn the vibrator on or off.
* @param effect a combination of effects to be performed by one or more vibrators.
* @param attributes {@link VibrationAttributes} corresponding to the vibration. For example,
* specify {@link VibrationAttributes#USAGE_ALARM} for alarm vibrations or
* {@link VibrationAttributes#USAGE_RINGTONE} for vibrations associated with