Loading core/api/test-current.txt +3 −3 Original line number Diff line number Diff line Loading @@ -2612,17 +2612,17 @@ package android.os.vibrator { package android.os.vibrator.persistence { public class ParsedVibration { @FlaggedApi("android.os.vibrator.enable_vibration_serialization_apis") public class ParsedVibration { method @NonNull public java.util.List<android.os.VibrationEffect> getVibrationEffects(); method @Nullable public android.os.VibrationEffect resolve(@NonNull android.os.Vibrator); } public final class VibrationXmlParser { @FlaggedApi("android.os.vibrator.enable_vibration_serialization_apis") public final class VibrationXmlParser { method @Nullable public static android.os.vibrator.persistence.ParsedVibration parseDocument(@NonNull java.io.Reader) throws java.io.IOException; method @Nullable public static android.os.VibrationEffect parseVibrationEffect(@NonNull java.io.Reader) throws java.io.IOException; } public final class VibrationXmlSerializer { @FlaggedApi("android.os.vibrator.enable_vibration_serialization_apis") public final class VibrationXmlSerializer { method public static void serialize(@NonNull android.os.VibrationEffect, @NonNull java.io.Writer) throws java.io.IOException, android.os.vibrator.persistence.VibrationXmlSerializer.SerializationFailedException; } Loading core/java/android/os/vibrator/flags.aconfig +8 −1 Original line number Diff line number Diff line Loading @@ -20,3 +20,10 @@ flag { description: "Enables the usage of the new RingtoneV2 class" bug: "241918098" } flag { namespace: "haptics" name: "enable_vibration_serialization_apis" description: "Enables the APIs for vibration serialization/deserialization." bug: "245129509" } core/java/android/os/vibrator/persistence/ParsedVibration.java +2 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.os.vibrator.persistence; import android.annotation.FlaggedApi; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.TestApi; Loading @@ -34,6 +35,7 @@ import java.util.List; * * @hide */ @FlaggedApi(android.os.vibrator.Flags.FLAG_ENABLE_VIBRATION_SERIALIZATION_APIS) @TestApi public class ParsedVibration { private final List<VibrationEffect> mEffects; Loading core/java/android/os/vibrator/persistence/VibrationXmlParser.java +2 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.os.vibrator.persistence; import android.annotation.FlaggedApi; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; Loading Loading @@ -115,6 +116,7 @@ import java.util.List; * * @hide */ @FlaggedApi(android.os.vibrator.Flags.FLAG_ENABLE_VIBRATION_SERIALIZATION_APIS) @TestApi public final class VibrationXmlParser { private static final String TAG = "VibrationXmlParser"; Loading core/java/android/os/vibrator/persistence/VibrationXmlSerializer.java +2 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.os.vibrator.persistence; import android.annotation.FlaggedApi; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.TestApi; Loading @@ -42,6 +43,7 @@ import java.lang.annotation.RetentionPolicy; * * @hide */ @FlaggedApi(android.os.vibrator.Flags.FLAG_ENABLE_VIBRATION_SERIALIZATION_APIS) @TestApi public final class VibrationXmlSerializer { Loading Loading
core/api/test-current.txt +3 −3 Original line number Diff line number Diff line Loading @@ -2612,17 +2612,17 @@ package android.os.vibrator { package android.os.vibrator.persistence { public class ParsedVibration { @FlaggedApi("android.os.vibrator.enable_vibration_serialization_apis") public class ParsedVibration { method @NonNull public java.util.List<android.os.VibrationEffect> getVibrationEffects(); method @Nullable public android.os.VibrationEffect resolve(@NonNull android.os.Vibrator); } public final class VibrationXmlParser { @FlaggedApi("android.os.vibrator.enable_vibration_serialization_apis") public final class VibrationXmlParser { method @Nullable public static android.os.vibrator.persistence.ParsedVibration parseDocument(@NonNull java.io.Reader) throws java.io.IOException; method @Nullable public static android.os.VibrationEffect parseVibrationEffect(@NonNull java.io.Reader) throws java.io.IOException; } public final class VibrationXmlSerializer { @FlaggedApi("android.os.vibrator.enable_vibration_serialization_apis") public final class VibrationXmlSerializer { method public static void serialize(@NonNull android.os.VibrationEffect, @NonNull java.io.Writer) throws java.io.IOException, android.os.vibrator.persistence.VibrationXmlSerializer.SerializationFailedException; } Loading
core/java/android/os/vibrator/flags.aconfig +8 −1 Original line number Diff line number Diff line Loading @@ -20,3 +20,10 @@ flag { description: "Enables the usage of the new RingtoneV2 class" bug: "241918098" } flag { namespace: "haptics" name: "enable_vibration_serialization_apis" description: "Enables the APIs for vibration serialization/deserialization." bug: "245129509" }
core/java/android/os/vibrator/persistence/ParsedVibration.java +2 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.os.vibrator.persistence; import android.annotation.FlaggedApi; import android.annotation.NonNull; import android.annotation.Nullable; import android.annotation.TestApi; Loading @@ -34,6 +35,7 @@ import java.util.List; * * @hide */ @FlaggedApi(android.os.vibrator.Flags.FLAG_ENABLE_VIBRATION_SERIALIZATION_APIS) @TestApi public class ParsedVibration { private final List<VibrationEffect> mEffects; Loading
core/java/android/os/vibrator/persistence/VibrationXmlParser.java +2 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.os.vibrator.persistence; import android.annotation.FlaggedApi; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.Nullable; Loading Loading @@ -115,6 +116,7 @@ import java.util.List; * * @hide */ @FlaggedApi(android.os.vibrator.Flags.FLAG_ENABLE_VIBRATION_SERIALIZATION_APIS) @TestApi public final class VibrationXmlParser { private static final String TAG = "VibrationXmlParser"; Loading
core/java/android/os/vibrator/persistence/VibrationXmlSerializer.java +2 −0 Original line number Diff line number Diff line Loading @@ -16,6 +16,7 @@ package android.os.vibrator.persistence; import android.annotation.FlaggedApi; import android.annotation.IntDef; import android.annotation.NonNull; import android.annotation.TestApi; Loading @@ -42,6 +43,7 @@ import java.lang.annotation.RetentionPolicy; * * @hide */ @FlaggedApi(android.os.vibrator.Flags.FLAG_ENABLE_VIBRATION_SERIALIZATION_APIS) @TestApi public final class VibrationXmlSerializer { Loading