Home
last modified time | relevance | path

Searched refs:CarInputManager (Results 1 – 25 of 29) sorted by relevance

12

/packages/services/Car/tests/CarServiceTest/src/com/android/car/input/
DCarInputManagerTest.java30 import android.car.input.CarInputManager;
69 private CarInputManager mCarInputManager;
71 private static final class CaptureCallback implements CarInputManager.CarInputCaptureCallback {
138 @NonNull @CarInputManager.InputTypeEnum int[] activeInputTypes) { in onCaptureStateChanged()
243 mCarInputManager = (CarInputManager) getCar().getCarManager(Car.CAR_INPUT_SERVICE); in setUp()
252 new int[]{CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION}, 0, mCallback0)); in testInvalidArgs()
258 new int[]{CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION, INVALID_INPUT_TYPE}, in testInvalidArgs()
263 new int[]{CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION}, in testInvalidArgs()
264 CarInputManager.CAPTURE_REQ_FLAGS_TAKE_ALL_EVENTS_FOR_DISPLAY, mCallback0)); in testInvalidArgs()
272 new int[]{CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION, INVALID_INPUT_TYPE}, in testInvalidArgs()
[all …]
DRotaryEventTest.java21 import android.car.input.CarInputManager;
33 /* inputType= */ CarInputManager.INPUT_TYPE_ROTARY_VOLUME, in testRotaryEventWriteAndReadParcel()
48 assertThat(actual.getInputType()).isEqualTo(CarInputManager.INPUT_TYPE_ROTARY_VOLUME); in testRotaryEventWriteAndReadParcel()
/packages/services/Car/service/src/com/android/car/
DInputCaptureClientController.java31 import android.car.input.CarInputManager;
73 entry(KeyEvent.KEYCODE_DPAD_CENTER, CarInputManager.INPUT_TYPE_DPAD_KEYS),
74 entry(KeyEvent.KEYCODE_DPAD_DOWN, CarInputManager.INPUT_TYPE_DPAD_KEYS),
75 entry(KeyEvent.KEYCODE_DPAD_UP, CarInputManager.INPUT_TYPE_DPAD_KEYS),
76 entry(KeyEvent.KEYCODE_DPAD_LEFT, CarInputManager.INPUT_TYPE_DPAD_KEYS),
77 entry(KeyEvent.KEYCODE_DPAD_RIGHT, CarInputManager.INPUT_TYPE_DPAD_KEYS),
78 entry(KeyEvent.KEYCODE_DPAD_DOWN_LEFT, CarInputManager.INPUT_TYPE_DPAD_KEYS),
79 entry(KeyEvent.KEYCODE_DPAD_DOWN_RIGHT, CarInputManager.INPUT_TYPE_DPAD_KEYS),
80 entry(KeyEvent.KEYCODE_DPAD_UP_LEFT, CarInputManager.INPUT_TYPE_DPAD_KEYS),
81 entry(KeyEvent.KEYCODE_DPAD_UP_RIGHT, CarInputManager.INPUT_TYPE_DPAD_KEYS),
[all …]
DCarOccupantZoneService.java44 import android.car.input.CarInputManager;
1330 CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION); in parseDisplayConfigsLocked()
1334 CarInputManager.INPUT_TYPE_ROTARY_VOLUME); in parseDisplayConfigsLocked()
1338 CarInputManager.INPUT_TYPE_DPAD_KEYS); in parseDisplayConfigsLocked()
1342 CarInputManager.INPUT_TYPE_NAVIGATE_KEYS); in parseDisplayConfigsLocked()
1346 CarInputManager.INPUT_TYPE_SYSTEM_NAVIGATE_KEYS); in parseDisplayConfigsLocked()
1350 CarInputManager.INPUT_TYPE_CUSTOM_INPUT_EVENT); in parseDisplayConfigsLocked()
1354 CarInputManager.INPUT_TYPE_TOUCH_SCREEN); in parseDisplayConfigsLocked()
1358 CarInputManager.INPUT_TYPE_NONE); in parseDisplayConfigsLocked()
1425 if (inputTypes.get(j) == CarInputManager.INPUT_TYPE_NONE && inputTypes.size() > 1) { in checkInputTypeNoneLocked()
DCarInputService.java46 import android.car.input.CarInputManager;
631 case CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION: in rotaryEventToKeyEvents()
636 case CarInputManager.INPUT_TYPE_ROTARY_VOLUME: in rotaryEventToKeyEvents()
DCarShellCommand.java68 import android.car.input.CarInputManager;
2177 int inputType = CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION;
/packages/services/Car/car-lib/src/android/car/input/
DCarInputManager.java50 public final class CarInputManager extends CarManagerBase { class
52 private static final String TAG = CarInputManager.class.getSimpleName();
254 public CarInputManager(Car car, IBinder service) { in CarInputManager() method in CarInputManager
465 private final WeakReference<CarInputManager> mManager;
467 private ICarInputCallbackImpl(CarInputManager manager) { in ICarInputCallbackImpl()
474 CarInputManager manager = mManager.get(); in onKeyEvents()
484 CarInputManager manager = mManager.get(); in onRotaryEvents()
494 CarInputManager manager = mManager.get(); in onCaptureStateChanged()
504 CarInputManager manager = mManager.get(); in onCustomInputEvents()
DRotaryEvent.java48 @CarInputManager.InputTypeEnum
134 @CarInputManager.InputTypeEnum int inputType, in RotaryEvent()
139 CarInputManager.InputTypeEnum.class, null, mInputType); in RotaryEvent()
153 public @CarInputManager.InputTypeEnum int getInputType() { in getInputType()
242 CarInputManager.InputTypeEnum.class, null, mInputType); in RotaryEvent()
/packages/services/Car/tests/SampleVoiceAssistInputService/src/com/android/car/voiceassist/sample/
DSampleVoiceAssistInputService.java22 import android.car.input.CarInputManager;
47 private CarInputManager mCarInputManager;
84 (CarInputManager) mCar.getCarManager(Car.CAR_INPUT_SERVICE); in connectToCarService()
87 new int[]{CarInputManager.INPUT_TYPE_SYSTEM_NAVIGATE_KEYS}, in connectToCarService()
88 CarInputManager.CAPTURE_REQ_FLAGS_ALLOW_DELAYED_GRANT, in connectToCarService()
DVoiceAssistEventHandler.java20 import android.car.input.CarInputManager;
32 CarInputManager.CarInputCaptureCallback {
/packages/services/Car/tests/SampleCustomInputService/src/com/android/car/custominput/sample/
DSampleCustomInputService.java24 import android.car.input.CarInputManager;
47 CarInputManager.CarInputCaptureCallback {
57 private CarInputManager mCarInputManager;
118 (CarInputManager) mCar.getCarManager(Car.CAR_INPUT_SERVICE); in connectToCarService()
121 new int[]{CarInputManager.INPUT_TYPE_CUSTOM_INPUT_EVENT}, in connectToCarService()
122 CarInputManager.CAPTURE_REQ_FLAGS_ALLOW_DELAYED_GRANT, in connectToCarService()
/packages/apps/Car/Cluster/ClusterHomeSample/src/com/android/car/cluster/home/
DClusterHomeApplication.java45 import android.car.input.CarInputManager;
46 import android.car.input.CarInputManager.CarInputCaptureCallback;
88 private CarInputManager mCarInputManager;
180 mCarInputManager = (CarInputManager) car.getCarManager(Car.CAR_INPUT_SERVICE); in onCreate()
225 new int[]{CarInputManager.INPUT_TYPE_ALL_INPUTS}, in initClusterHome()
226 CarInputManager.CAPTURE_REQ_FLAGS_TAKE_ALL_EVENTS_FOR_DISPLAY, in initClusterHome()
228 if (r != CarInputManager.INPUT_CAPTURE_RESPONSE_SUCCEEDED) { in initClusterHome()
/packages/services/Car/tests/carservice_unit_test/src/com/android/car/
DCarOccupantZoneServiceTest.java41 import android.car.input.CarInputManager;
1234 CarOccupantZoneManager.DISPLAY_TYPE_MAIN)).asList().containsExactly(CarInputManager in testGetSupportedInputTypes_driverZoneInfo()
1235 .INPUT_TYPE_DPAD_KEYS, CarInputManager.INPUT_TYPE_NAVIGATE_KEYS, CarInputManager in testGetSupportedInputTypes_driverZoneInfo()
1236 .INPUT_TYPE_ROTARY_NAVIGATION, CarInputManager.INPUT_TYPE_TOUCH_SCREEN); in testGetSupportedInputTypes_driverZoneInfo()
1249 CarOccupantZoneManager.DISPLAY_TYPE_MAIN)).asList().containsExactly(CarInputManager in testInit_configOccupantDisplayMapping_mainDisplayContainsTouchInput()
1263 CarOccupantZoneManager.DISPLAY_TYPE_MAIN)).asList().containsExactly(CarInputManager in testInit_configOccupantDisplayMapping_mainDisplayContainsAllInputs()
1277 CarOccupantZoneManager.DISPLAY_TYPE_MAIN)).asList().containsExactly(CarInputManager in testInit_configOccupantDisplayMapping_displayUniqueConfig()
1291 CarOccupantZoneManager.DISPLAY_TYPE_MAIN)).asList().containsExactly(CarInputManager in testInit_configOccupantDisplayMapping_malFormedInputTypes()
1292 .INPUT_TYPE_TOUCH_SCREEN, CarInputManager.INPUT_TYPE_DPAD_KEYS); in testInit_configOccupantDisplayMapping_malFormedInputTypes()
DCarInputServiceTest.java55 import android.car.input.CarInputManager;
251 /* inputType= */ CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION, in testOnRotaryEvent_injectingRotaryNavigationEvent()
271 /* inputType= */ CarInputManager.INPUT_TYPE_ROTARY_VOLUME, in testOnRotaryEvent_injectingRotaryVolumeEvent()
294 /* inputType= */ CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION, in testOnRotaryEvent_injectingRotaryNavigation_notConsumedByCaptureController()
316 int[] inputTypes = new int[]{CarInputManager.INPUT_TYPE_CUSTOM_INPUT_EVENT}; in testRequestInputEventCapture_delegatesToCaptureController()
317 int requestFlags = CarInputManager.CAPTURE_REQ_FLAGS_ALLOW_DELAYED_GRANT; in testRequestInputEventCapture_delegatesToCaptureController()
/packages/services/Car/tests/CarExtendedApiTest/src/android/car/extendedapitest/
DCarGetCarManagerTest.java44 import android.car.input.CarInputManager;
111 {CarInputManager.class, Car.CAR_INPUT_SERVICE}, in inputParameters()
/packages/apps/Car/RotaryController/src/com/android/car/rotary/
DRotaryService.java62 import android.car.input.CarInputManager;
160 CarInputManager.CarInputCaptureCallback {
258 CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION,
260 CarInputManager.INPUT_TYPE_DPAD_KEYS,
262 CarInputManager.INPUT_TYPE_SYSTEM_NAVIGATE_KEYS,
264 CarInputManager.INPUT_TYPE_NAVIGATE_KEYS};
542 private CarInputManager mCarInputManager;
736 (CarInputManager) mCar.getCarManager(Car.CAR_INPUT_SERVICE); in onServiceConnected()
745 CarInputManager.CAPTURE_REQ_FLAGS_ALLOW_DELAYED_GRANT, in onServiceConnected()
1956 if (rotaryEvent.getInputType() != CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION) { in handleRotaryEvent()
/packages/apps/Car/RotaryController/
DAndroid.bp45 // Because it uses a platform API (CarInputManager).
/packages/services/Car/service/src/com/android/car/hal/
DInputHalService.java33 import android.car.input.CarInputManager;
729 carInputManagerType = CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION;
732 carInputManagerType = CarInputManager.INPUT_TYPE_ROTARY_VOLUME;
/packages/services/Car/tests/carservice_unit_test/src/com/android/car/hal/
DInputHalServiceTest.java40 import android.car.input.CarInputManager;
447 /* inputType= */ CarInputManager.INPUT_TYPE_ROTARY_VOLUME, in dispatchesRotaryEvent_singleVolumeUp_anyDisplay()
482 /* inputType= */CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION, in dispatchesRotaryEvent_multipleNavigatePrevious_anyDisplay()
/packages/apps/Car/RotaryController/tests/unit/src/com/android/car/rotary/
DRotaryServiceTest.java45 import android.car.input.CarInputManager;
453 int inputType = CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION; in testOnRotaryEvents_withoutFocusedView()
500 int inputType = CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION; in testOnRotaryEvents_withFocusedView()
557 int inputType = CarInputManager.INPUT_TYPE_ROTARY_NAVIGATION; in testOnRotaryEvents_acceleration()
/packages/services/Car/car-lib/api/
Dlint-baseline.txt66 HiddenSuperclass: android.car.input.CarInputManager:
67 …Public class android.car.input.CarInputManager stripped of unavailable superclass android.car.CarM…
1812 UnflaggedApi: android.car.input.CarInputManager:
1813 New API must be flagged with @FlaggedApi: class android.car.input.CarInputManager
1814 UnflaggedApi: android.car.input.CarInputManager#INPUT_TYPE_CUSTOM_INPUT_EVENT:
1815 …New API must be flagged with @FlaggedApi: field android.car.input.CarInputManager.INPUT_TYPE_CUSTO…
1816 UnflaggedApi: android.car.input.CarInputManager#INPUT_TYPE_DPAD_KEYS:
1817 …New API must be flagged with @FlaggedApi: field android.car.input.CarInputManager.INPUT_TYPE_DPAD_…
1818 UnflaggedApi: android.car.input.CarInputManager#INPUT_TYPE_NAVIGATE_KEYS:
1819 …New API must be flagged with @FlaggedApi: field android.car.input.CarInputManager.INPUT_TYPE_NAVIG…
[all …]
Dsystem-lint-baseline.txt3136 UnflaggedApi: android.car.input.CarInputManager#CAPTURE_REQ_FLAGS_ALLOW_DELAYED_GRANT:
3137 …New API must be flagged with @FlaggedApi: field android.car.input.CarInputManager.CAPTURE_REQ_FLAG…
3138 UnflaggedApi: android.car.input.CarInputManager#CAPTURE_REQ_FLAGS_TAKE_ALL_EVENTS_FOR_DISPLAY:
3139 …New API must be flagged with @FlaggedApi: field android.car.input.CarInputManager.CAPTURE_REQ_FLAG…
3140 UnflaggedApi: android.car.input.CarInputManager#INPUT_CAPTURE_RESPONSE_DELAYED:
3141 …New API must be flagged with @FlaggedApi: field android.car.input.CarInputManager.INPUT_CAPTURE_RE…
3142 UnflaggedApi: android.car.input.CarInputManager#INPUT_CAPTURE_RESPONSE_FAILED:
3143 …New API must be flagged with @FlaggedApi: field android.car.input.CarInputManager.INPUT_CAPTURE_RE…
3144 UnflaggedApi: android.car.input.CarInputManager#INPUT_CAPTURE_RESPONSE_SUCCEEDED:
3145 …New API must be flagged with @FlaggedApi: field android.car.input.CarInputManager.INPUT_CAPTURE_RE…
[all …]
Dsystem-current.txt1508 public final class CarInputManager {
1511 …putEventCapture(int, @NonNull int[], int, @NonNull android.car.input.CarInputManager.CarInputCaptu…
1512 …, @NonNull java.util.concurrent.Executor, @NonNull android.car.input.CarInputManager.CarInputCaptu…
1521 public static interface CarInputManager.CarInputCaptureCallback {
/packages/services/Car/car-lib/src/android/car/
DCar.java62 import android.car.input.CarInputManager;
1920 CAR_SERVICE_NAMES.put(CarInputManager.class, CAR_INPUT_SERVICE); in CAR_SERVICE_NAMES.put()
3175 manager = new CarInputManager(this, binder); in createCarManagerLocked()
/packages/services/Car/car-lib-module/api/
Dsystem-current.txt1508 public final class CarInputManager {
1511 …putEventCapture(int, @NonNull int[], int, @NonNull android.car.input.CarInputManager.CarInputCaptu…
1512 …, @NonNull java.util.concurrent.Executor, @NonNull android.car.input.CarInputManager.CarInputCaptu…
1521 public static interface CarInputManager.CarInputCaptureCallback {

12