Loading core/java/android/os/Process.java +7 −0 Original line number Diff line number Diff line Loading @@ -274,6 +274,13 @@ public class Process { */ public static final int INET_GID = 3003; /** * Defines the UID/GID for the vendor based data process. * This is used to register AIDL service from vendor app context. * @hide */ public static final int VENDOR_DATA_UID = 2918; /** {@hide} */ public static final int NOBODY_UID = 9999; Loading core/res/res/values/config.xml +1 −1 Original line number Diff line number Diff line Loading @@ -3015,7 +3015,7 @@ <bool name="config_syncstorageengine_masterSyncAutomatically">true</bool> <!-- Maximum number of supported users --> <integer name="config_multiuserMaximumUsers">1</integer> <integer name="config_multiuserMaximumUsers">4</integer> <!-- Maximum number of users we allow to be running at a time --> <integer name="config_multiuserMaxRunningUsers">3</integer> Loading packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionAssociationActivity.java +10 −2 Original line number Diff line number Diff line Loading @@ -27,6 +27,8 @@ import static android.view.WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTE import static com.android.companiondevicemanager.CompanionDeviceDiscoveryService.DiscoveryState; import static com.android.companiondevicemanager.CompanionDeviceDiscoveryService.DiscoveryState.FINISHED_TIMEOUT; import static com.android.companiondevicemanager.CompanionDeviceDiscoveryService.LOCK; import static com.android.companiondevicemanager.CompanionDeviceDiscoveryService.sDiscoveryStarted; import static com.android.companiondevicemanager.CompanionDeviceResources.PROFILE_ICONS; import static com.android.companiondevicemanager.CompanionDeviceResources.PROFILE_NAMES; import static com.android.companiondevicemanager.CompanionDeviceResources.PROFILE_PERMISSIONS; Loading Loading @@ -326,10 +328,14 @@ public class CompanionAssociationActivity extends FragmentActivity implements private void onDiscoveryStateChanged(DiscoveryState newState) { if (newState == FINISHED_TIMEOUT && CompanionDeviceDiscoveryService.getScanResult().getValue().isEmpty()) { synchronized (LOCK) { if (sDiscoveryStarted) { cancel(/* discoveryTimeOut */ true, /* userRejected */ false, /* internalError */ false); } } } } private void onUserSelectedDevice(@NonNull DeviceFilterPair<?> selectedDevice) { final MacAddress macAddress = selectedDevice.getMacAddress(); Loading Loading @@ -568,6 +574,8 @@ public class CompanionAssociationActivity extends FragmentActivity implements updateSingleDeviceUi(); if (mRequest.isSkipPrompt()) return; mSummary.setVisibility(View.VISIBLE); mButtonAllow.setVisibility(View.VISIBLE); mButtonNotAllow.setVisibility(View.VISIBLE); Loading packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionDeviceDiscoveryService.java +5 −4 Original line number Diff line number Diff line Loading @@ -90,9 +90,6 @@ public class CompanionDeviceDiscoveryService extends Service { new MutableLiveData<>(Collections.emptyList()); private static MutableLiveData<DiscoveryState> sStateLiveData = new MutableLiveData<>(DiscoveryState.NOT_STARTED); private static final Object LOCK = new Object(); @GuardedBy("LOCK") private static boolean sDiscoveryStarted = false; private BluetoothManager mBtManager; private BluetoothAdapter mBtAdapter; Loading @@ -109,6 +106,10 @@ public class CompanionDeviceDiscoveryService extends Service { private boolean mStopAfterFirstMatch; static final Object LOCK = new Object(); @GuardedBy("LOCK") static boolean sDiscoveryStarted = false; /** * A state enum for devices' discovery. */ Loading @@ -127,6 +128,7 @@ public class CompanionDeviceDiscoveryService extends Service { return false; } } sScanResultsLiveData.setValue(Collections.emptyList()); requireNonNull(associationRequest); final Intent intent = new Intent(context, CompanionDeviceDiscoveryService.class); intent.setAction(ACTION_START_DISCOVERY); Loading Loading @@ -192,7 +194,6 @@ public class CompanionDeviceDiscoveryService extends Service { sDiscoveryStarted = true; } mStopAfterFirstMatch = request.isSingleDevice(); sScanResultsLiveData.setValue(Collections.emptyList()); sStateLiveData.setValue(DiscoveryState.IN_PROGRESS); final List<DeviceFilter<?>> allFilters = request.getDeviceFilters(); Loading services/core/java/com/android/server/pm/PackageManagerService.java +1 −0 Original line number Diff line number Diff line Loading @@ -371,6 +371,7 @@ public class PackageManagerService implements PackageSender, TestUtilityService private static final int SE_UID = Process.SE_UID; private static final int NETWORKSTACK_UID = Process.NETWORK_STACK_UID; private static final int UWB_UID = Process.UWB_UID; private static final int VENDOR_DATA_UID = Process.VENDOR_DATA_UID; static final int SCAN_NO_DEX = 1 << 0; static final int SCAN_UPDATE_SIGNATURE = 1 << 1; Loading Loading
core/java/android/os/Process.java +7 −0 Original line number Diff line number Diff line Loading @@ -274,6 +274,13 @@ public class Process { */ public static final int INET_GID = 3003; /** * Defines the UID/GID for the vendor based data process. * This is used to register AIDL service from vendor app context. * @hide */ public static final int VENDOR_DATA_UID = 2918; /** {@hide} */ public static final int NOBODY_UID = 9999; Loading
core/res/res/values/config.xml +1 −1 Original line number Diff line number Diff line Loading @@ -3015,7 +3015,7 @@ <bool name="config_syncstorageengine_masterSyncAutomatically">true</bool> <!-- Maximum number of supported users --> <integer name="config_multiuserMaximumUsers">1</integer> <integer name="config_multiuserMaximumUsers">4</integer> <!-- Maximum number of users we allow to be running at a time --> <integer name="config_multiuserMaxRunningUsers">3</integer> Loading
packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionAssociationActivity.java +10 −2 Original line number Diff line number Diff line Loading @@ -27,6 +27,8 @@ import static android.view.WindowManager.LayoutParams.SYSTEM_FLAG_HIDE_NON_SYSTE import static com.android.companiondevicemanager.CompanionDeviceDiscoveryService.DiscoveryState; import static com.android.companiondevicemanager.CompanionDeviceDiscoveryService.DiscoveryState.FINISHED_TIMEOUT; import static com.android.companiondevicemanager.CompanionDeviceDiscoveryService.LOCK; import static com.android.companiondevicemanager.CompanionDeviceDiscoveryService.sDiscoveryStarted; import static com.android.companiondevicemanager.CompanionDeviceResources.PROFILE_ICONS; import static com.android.companiondevicemanager.CompanionDeviceResources.PROFILE_NAMES; import static com.android.companiondevicemanager.CompanionDeviceResources.PROFILE_PERMISSIONS; Loading Loading @@ -326,10 +328,14 @@ public class CompanionAssociationActivity extends FragmentActivity implements private void onDiscoveryStateChanged(DiscoveryState newState) { if (newState == FINISHED_TIMEOUT && CompanionDeviceDiscoveryService.getScanResult().getValue().isEmpty()) { synchronized (LOCK) { if (sDiscoveryStarted) { cancel(/* discoveryTimeOut */ true, /* userRejected */ false, /* internalError */ false); } } } } private void onUserSelectedDevice(@NonNull DeviceFilterPair<?> selectedDevice) { final MacAddress macAddress = selectedDevice.getMacAddress(); Loading Loading @@ -568,6 +574,8 @@ public class CompanionAssociationActivity extends FragmentActivity implements updateSingleDeviceUi(); if (mRequest.isSkipPrompt()) return; mSummary.setVisibility(View.VISIBLE); mButtonAllow.setVisibility(View.VISIBLE); mButtonNotAllow.setVisibility(View.VISIBLE); Loading
packages/CompanionDeviceManager/src/com/android/companiondevicemanager/CompanionDeviceDiscoveryService.java +5 −4 Original line number Diff line number Diff line Loading @@ -90,9 +90,6 @@ public class CompanionDeviceDiscoveryService extends Service { new MutableLiveData<>(Collections.emptyList()); private static MutableLiveData<DiscoveryState> sStateLiveData = new MutableLiveData<>(DiscoveryState.NOT_STARTED); private static final Object LOCK = new Object(); @GuardedBy("LOCK") private static boolean sDiscoveryStarted = false; private BluetoothManager mBtManager; private BluetoothAdapter mBtAdapter; Loading @@ -109,6 +106,10 @@ public class CompanionDeviceDiscoveryService extends Service { private boolean mStopAfterFirstMatch; static final Object LOCK = new Object(); @GuardedBy("LOCK") static boolean sDiscoveryStarted = false; /** * A state enum for devices' discovery. */ Loading @@ -127,6 +128,7 @@ public class CompanionDeviceDiscoveryService extends Service { return false; } } sScanResultsLiveData.setValue(Collections.emptyList()); requireNonNull(associationRequest); final Intent intent = new Intent(context, CompanionDeviceDiscoveryService.class); intent.setAction(ACTION_START_DISCOVERY); Loading Loading @@ -192,7 +194,6 @@ public class CompanionDeviceDiscoveryService extends Service { sDiscoveryStarted = true; } mStopAfterFirstMatch = request.isSingleDevice(); sScanResultsLiveData.setValue(Collections.emptyList()); sStateLiveData.setValue(DiscoveryState.IN_PROGRESS); final List<DeviceFilter<?>> allFilters = request.getDeviceFilters(); Loading
services/core/java/com/android/server/pm/PackageManagerService.java +1 −0 Original line number Diff line number Diff line Loading @@ -371,6 +371,7 @@ public class PackageManagerService implements PackageSender, TestUtilityService private static final int SE_UID = Process.SE_UID; private static final int NETWORKSTACK_UID = Process.NETWORK_STACK_UID; private static final int UWB_UID = Process.UWB_UID; private static final int VENDOR_DATA_UID = Process.VENDOR_DATA_UID; static final int SCAN_NO_DEX = 1 << 0; static final int SCAN_UPDATE_SIGNATURE = 1 << 1; Loading