/aosp12/packages/apps/Car/Launcher/tests/src/com/android/car/carlauncher/homescreen/assistive/ |
H A D | ProjectionModelTest.java | 26 import android.car.projection.ProjectionStatus; 53 private static final ProjectionStatus.MobileDevice PROJECTING_DEVICE = 54 ProjectionStatus.MobileDevice.builder(0, PROJECTING_DEVICE_NAME).setProjecting( 56 private static final ProjectionStatus.MobileDevice NONPROJECTING_DEVICE = 60 private final ProjectionStatus mInactiveProjectionStatus = ProjectionStatus.builder( 61 mContext.getPackageName(), ProjectionStatus.PROJECTION_STATE_INACTIVE).build(); 62 private final ProjectionStatus mProjectingDeviceProjectionStatus = ProjectionStatus.builder( 64 ProjectionStatus.PROJECTION_STATE_READY_TO_PROJECT).addMobileDevice( 66 private final ProjectionStatus mNonProjectingDeviceProjectionStatus = ProjectionStatus.builder( 67 mContext.getPackageName(), ProjectionStatus.PROJECTION_STATE_READY_TO_PROJECT) [all …]
|
/aosp12/packages/apps/Car/Dialer/tests/unittests/src/com/android/car/dialer/telecom/ |
H A D | ProjectionCallHandlerTest.java | 34 import android.car.projection.ProjectionStatus; 198 ProjectionStatus.PROJECTION_STATE_ACTIVE_BACKGROUND); in activeApp_withProjectingDevice_withBackgroundStateExtra_doesNotSuppress() 212 ProjectionStatus.PROJECTION_STATE_ACTIVE_FOREGROUND); in activeApp_withProjectingDevice_withForegroundStateExtra_suppresses() 326 private ProjectionStatus.Builder projectionStatusBuilder(int state) { in projectionStatusBuilder() 327 return ProjectionStatus.builder(mContext.getPackageName(), state); in projectionStatusBuilder() 330 private ProjectionStatus.MobileDevice.Builder mobileDeviceBuilder() { in mobileDeviceBuilder() 331 return ProjectionStatus.MobileDevice.builder(0, "device"); in mobileDeviceBuilder() 334 private ProjectionStatus suppressableStatus() { in suppressableStatus() 338 private ProjectionStatus suppressableStatus(@Nullable Bundle deviceExtras) { in suppressableStatus() 342 private ProjectionStatus.Builder suppressableStatusBuilder() { in suppressableStatusBuilder() [all …]
|
/aosp12/packages/services/Car/tests/EmbeddedKitchenSinkApp/src/com/google/android/car/kitchensink/projection/ |
H A D | ProjectionFragment.java | 20 import android.car.projection.ProjectionStatus; 48 ProjectionStatus.PROJECTION_STATE_INACTIVE, "Inactive", 49 ProjectionStatus.PROJECTION_STATE_READY_TO_PROJECT, "Ready to project", 50 ProjectionStatus.PROJECTION_STATE_ACTIVE_FOREGROUND, "Foreground", 51 ProjectionStatus.PROJECTION_STATE_ACTIVE_BACKGROUND, "Background"); 54 ProjectionStatus.PROJECTION_TRANSPORT_NONE, "None", 55 ProjectionStatus.PROJECTION_TRANSPORT_USB, "USB", 56 ProjectionStatus.PROJECTION_TRANSPORT_WIFI, "WiFi"); 63 List<ProjectionStatus> details) { in onProjectionStatusChanged() 67 for (ProjectionStatus detail : details) { in onProjectionStatusChanged() [all …]
|
/aosp12/packages/apps/Car/Messenger/src/com/android/car/messenger/core/util/ |
H A D | CarStateListener.java | 24 import android.car.projection.ProjectionStatus; 66 private int mProjectionState = ProjectionStatus.PROJECTION_STATE_INACTIVE; 67 @NonNull private List<ProjectionStatus> mProjectionDetails = new ArrayList<>(); 104 mProjectionState = ProjectionStatus.PROJECTION_STATE_INACTIVE; in destroy() 134 for (ProjectionStatus status : mProjectionDetails) { in isProjectionInActiveForeground() 141 for (ProjectionStatus.MobileDevice device : status.getConnectedMobileDevices()) { in isProjectionInActiveForeground() 151 ProjectionStatus.PROJECTION_STATE_ACTIVE_FOREGROUND) in isProjectionInActiveForeground() 152 != ProjectionStatus.PROJECTION_STATE_ACTIVE_FOREGROUND) { in isProjectionInActiveForeground() 194 return mProjectionState == ProjectionStatus.PROJECTION_STATE_ACTIVE_FOREGROUND; in isProjectionInActiveForeground()
|
/aosp12/packages/apps/Car/Dialer/src/com/android/car/dialer/telecom/ |
H A D | ProjectionCallHandler.java | 21 import android.car.projection.ProjectionStatus; 61 private int mProjectionState = ProjectionStatus.PROJECTION_STATE_INACTIVE; 62 private List<ProjectionStatus> mProjectionDetails = Collections.emptyList(); 101 int state, String packageName, List<ProjectionStatus> details) { in onProjectionStatusChanged() 109 if (mProjectionState != ProjectionStatus.PROJECTION_STATE_ACTIVE_FOREGROUND) { in onTelecomCallAdded() 157 for (ProjectionStatus status : mProjectionDetails) { in shouldSuppressCallUiForBluetoothDevice() 170 for (ProjectionStatus.MobileDevice device : status.getConnectedMobileDevices()) { in shouldSuppressCallUiForBluetoothDevice() 179 ProjectionStatus.PROJECTION_STATE_ACTIVE_FOREGROUND) in shouldSuppressCallUiForBluetoothDevice() 180 != ProjectionStatus.PROJECTION_STATE_ACTIVE_FOREGROUND) { in shouldSuppressCallUiForBluetoothDevice()
|
/aosp12/packages/services/Car/car-lib/src/android/car/projection/ |
H A D | ProjectionStatus.java | 42 public final class ProjectionStatus implements Parcelable { class 95 public static final Creator<ProjectionStatus> CREATOR = new Creator<ProjectionStatus>() { 97 public ProjectionStatus createFromParcel(Parcel source) { 98 return new ProjectionStatus(source); 102 public ProjectionStatus[] newArray(int size) { 103 return new ProjectionStatus[size]; 107 private ProjectionStatus(Builder builder) { in ProjectionStatus() method in ProjectionStatus 115 private ProjectionStatus(Parcel source) { in ProjectionStatus() method in ProjectionStatus 239 public ProjectionStatus build() { in build() 240 return new ProjectionStatus(this); in build()
|
H A D | ProjectionStatus.aidl | 19 parcelable ProjectionStatus;
|
/aosp12/packages/apps/Car/Launcher/src/com/android/car/carlauncher/homescreen/assistive/ |
H A D | ProjectionModel.java | 21 import android.car.projection.ProjectionStatus; 77 ProjectionStatus.PROJECTION_STATE_INACTIVE, null, null); in onCreate() 130 List<ProjectionStatus> details) { in onProjectionStatusChanged() 134 if (state == ProjectionStatus.PROJECTION_STATE_INACTIVE || packageName == null) { in onProjectionStatusChanged() 158 private String getStatusMessage(String packageName, List<ProjectionStatus> details) { in getStatusMessage() 159 for (ProjectionStatus status : details) { in getStatusMessage() 168 private String getStatusMessage(ProjectionStatus status) { in getStatusMessage() 181 for (ProjectionStatus.MobileDevice device : status.getConnectedMobileDevices()) { in getStatusMessage()
|
/aosp12/packages/services/Car/tests/carservice_unit_test/src/com/android/car/ |
H A D | CarProjectionServiceTest.java | 19 import static android.car.projection.ProjectionStatus.PROJECTION_STATE_ACTIVE_FOREGROUND; 20 import static android.car.projection.ProjectionStatus.PROJECTION_STATE_INACTIVE; 21 import static android.car.projection.ProjectionStatus.PROJECTION_TRANSPORT_USB; 22 import static android.car.projection.ProjectionStatus.PROJECTION_TRANSPORT_WIFI; 39 import android.car.projection.ProjectionStatus; 40 import android.car.projection.ProjectionStatus.MobileDevice; 114 String activeProjectionPackageName, List<ProjectionStatus> details) { in updateProjectionStatus_defaultState() 128 final ProjectionStatus status = createProjectionStatus(); in updateProjectionStatus_subscribeAfterUpdate() 141 ProjectionStatus status = details.get(0); in updateProjectionStatus_subscribeAfterUpdate() 327 private ProjectionStatus createProjectionStatus() { in createProjectionStatus() [all …]
|
/aosp12/packages/services/Car/car-test-lib/src/android/car/testapi/ |
H A D | FakeCarProjectionService.java | 26 import android.car.projection.ProjectionStatus; 58 private Map<IBinder, ProjectionStatus> mProjectionStatusMap = new HashMap<>(); 59 private ProjectionStatus mCurrentProjectionStatus = ProjectionStatus.builder( 60 "", ProjectionStatus.PROJECTION_STATE_INACTIVE).build(); 150 public void updateProjectionStatus(ProjectionStatus status, IBinder token) in updateProjectionStatus() 158 private void notifyStatusListeners(ProjectionStatus status, in notifyStatusListeners()
|
/aosp12/packages/services/Car/car-lib/src/android/car/ |
H A D | ICarProjectionStatusListener.aidl | 19 import android.car.projection.ProjectionStatus; 29 in List<ProjectionStatus> details) = 0; in onProjectionStatusChanged()
|
H A D | ICarProjection.aidl | 20 import android.car.projection.ProjectionStatus; 78 void updateProjectionStatus(in ProjectionStatus status, in IBinder token) = 8; in updateProjectionStatus()
|
H A D | CarProjectionManager.java | 27 import android.car.projection.ProjectionStatus; 28 import android.car.projection.ProjectionStatus.ProjectionState; 239 @NonNull List<ProjectionStatus> details); in onProjectionStatusChanged() 612 public void updateProjectionStatus(@NonNull ProjectionStatus status) { in updateProjectionStatus() 682 String packageName, List<ProjectionStatus> details) { in handleProjectionStatusChanged() 855 private List<ProjectionStatus> mDetails = new ArrayList<>(0); 866 List<ProjectionStatus> details) { in onProjectionStatusChanged()
|
/aosp12/packages/services/Car/service/src/com/android/car/ |
H A D | CarProjectionService.java | 19 import static android.car.projection.ProjectionStatus.PROJECTION_STATE_INACTIVE; 20 import static android.car.projection.ProjectionStatus.PROJECTION_STATE_READY_TO_PROJECT; 39 import android.car.projection.ProjectionStatus; 40 import android.car.projection.ProjectionStatus.ProjectionState; 395 public void updateProjectionStatus(ProjectionStatus status, IBinder token) in updateProjectionStatus() 488 List<ProjectionStatus> statuses = new ArrayList<>(); in notifyProjectionStatusChanged() 1054 private ProjectionStatus mProjectionStatus;
|
/aosp12/packages/services/Car/car-lib/api/ |
H A D | system-current.txt | 1081 public final class ProjectionStatus implements android.os.Parcelable { 1082 …method @NonNull public static android.car.projection.ProjectionStatus.Builder builder(String, int); 1101 public static final class ProjectionStatus.Builder { 1102 …nNull public android.car.projection.ProjectionStatus.Builder addMobileDevice(android.car.projectio… 1103 method public android.car.projection.ProjectionStatus build(); 1104 …method @NonNull public android.car.projection.ProjectionStatus.Builder setExtras(android.os.Bundle… 1105 …method @NonNull public android.car.projection.ProjectionStatus.Builder setProjectionTransport(int); 1108 public static final class ProjectionStatus.MobileDevice implements android.os.Parcelable { 1120 public static final class ProjectionStatus.MobileDevice.Builder { 1121 …method @NonNull public android.car.projection.ProjectionStatus.MobileDevice.Builder addTransport(i… [all …]
|
H A D | system-lint-baseline.txt | 437 MissingNullability: android.car.projection.ProjectionStatus#CREATOR: 438 Missing nullability on field `CREATOR` in class `class android.car.projection.ProjectionStatus` 439 MissingNullability: android.car.projection.ProjectionStatus#builder(String, int) parameter #0: 441 MissingNullability: android.car.projection.ProjectionStatus#writeToParcel(android.os.Parcel, int) p… 443 …Nullability: android.car.projection.ProjectionStatus.Builder#addMobileDevice(android.car.projectio… 445 MissingNullability: android.car.projection.ProjectionStatus.Builder#build(): 447 MissingNullability: android.car.projection.ProjectionStatus.Builder#setExtras(android.os.Bundle) pa… 449 MissingNullability: android.car.projection.ProjectionStatus.MobileDevice#CREATOR: 450 …Missing nullability on field `CREATOR` in class `class android.car.projection.ProjectionStatus.Mob… 451 MissingNullability: android.car.projection.ProjectionStatus.MobileDevice#builder(int, String) param… [all …]
|