Lines Matching refs:userId

148             mSettings.remove(oi.packageName, oi.userId);
164 void onUserRemoved(final int userId) {
166 Slog.d(TAG, "onUserRemoved userId=" + userId);
168 mSettings.removeUser(userId);
171 void onTargetPackageAdded(@NonNull final String packageName, final int userId) {
173 Slog.d(TAG, "onTargetPackageAdded packageName=" + packageName + " userId=" + userId);
176 final PackageInfo targetPackage = mPackageManager.getPackageInfo(packageName, userId);
177 updateAllOverlaysForTarget(packageName, userId, targetPackage);
178 mListener.onOverlaysChanged(packageName, userId);
181 void onTargetPackageChanged(@NonNull final String packageName, final int userId) {
183 Slog.d(TAG, "onTargetPackageChanged packageName=" + packageName + " userId=" + userId);
186 final PackageInfo targetPackage = mPackageManager.getPackageInfo(packageName, userId);
187 if (updateAllOverlaysForTarget(packageName, userId, targetPackage)) {
188 mListener.onOverlaysChanged(packageName, userId);
192 void onTargetPackageUpgrading(@NonNull final String packageName, final int userId) {
194 Slog.d(TAG, "onTargetPackageUpgrading packageName=" + packageName + " userId=" + userId);
197 if (updateAllOverlaysForTarget(packageName, userId, null)) {
198 mListener.onOverlaysChanged(packageName, userId);
202 void onTargetPackageUpgraded(@NonNull final String packageName, final int userId) {
204 Slog.d(TAG, "onTargetPackageUpgraded packageName=" + packageName + " userId=" + userId);
207 final PackageInfo targetPackage = mPackageManager.getPackageInfo(packageName, userId);
208 if (updateAllOverlaysForTarget(packageName, userId, targetPackage)) {
209 mListener.onOverlaysChanged(packageName, userId);
213 void onTargetPackageRemoved(@NonNull final String packageName, final int userId) {
215 Slog.d(TAG, "onTargetPackageRemoved packageName=" + packageName + " userId=" + userId);
218 updateAllOverlaysForTarget(packageName, userId, null);
224 private boolean updateAllOverlaysForTarget(@NonNull final String packageName, final int userId,
227 final List<OverlayInfo> ois = mSettings.getOverlaysForTarget(packageName, userId);
231 final PackageInfo overlayPackage = mPackageManager.getPackageInfo(oi.packageName, userId);
233 modified |= mSettings.remove(oi.packageName, oi.userId);
237 modified |= updateState(targetPackage, overlayPackage, userId);
240 modified |= mSettings.remove(oi.packageName, userId);
247 void onOverlayPackageAdded(@NonNull final String packageName, final int userId) {
249 Slog.d(TAG, "onOverlayPackageAdded packageName=" + packageName + " userId=" + userId);
252 final PackageInfo overlayPackage = mPackageManager.getPackageInfo(packageName, userId);
255 onOverlayPackageRemoved(packageName, userId);
260 mPackageManager.getPackageInfo(overlayPackage.overlayTarget, userId);
262 mSettings.init(packageName, userId, overlayPackage.overlayTarget,
266 if (updateState(targetPackage, overlayPackage, userId)) {
267 mListener.onOverlaysChanged(overlayPackage.overlayTarget, userId);
271 mSettings.remove(packageName, userId);
275 void onOverlayPackageChanged(@NonNull final String packageName, final int userId) {
279 void onOverlayPackageUpgrading(@NonNull final String packageName, final int userId) {
283 void onOverlayPackageUpgraded(@NonNull final String packageName, final int userId) {
287 void onOverlayPackageRemoved(@NonNull final String packageName, final int userId) {
291 OverlayInfo getOverlayInfo(@NonNull final String packageName, final int userId) {
293 return mSettings.getOverlayInfo(packageName, userId);
300 final int userId) {
301 return mSettings.getOverlaysForTarget(targetPackageName, userId);
304 Map<String, List<OverlayInfo>> getOverlaysForUser(final int userId) {
305 return mSettings.getOverlaysForUser(userId);
309 final int userId) {
311 Slog.d(TAG, String.format("setEnabled packageName=%s enable=%s userId=%d",
312 packageName, enable, userId));
315 final PackageInfo overlayPackage = mPackageManager.getPackageInfo(packageName, userId);
326 final OverlayInfo oi = mSettings.getOverlayInfo(packageName, userId);
328 mPackageManager.getPackageInfo(oi.targetPackageName, userId);
329 boolean modified = mSettings.setEnabled(packageName, userId, enable);
330 modified |= updateState(targetPackage, overlayPackage, userId);
333 mListener.onOverlaysChanged(oi.targetPackageName, userId);
341 boolean setEnabledExclusive(@NonNull final String packageName, final int userId) {
343 Slog.d(TAG, String.format("setEnabledExclusive packageName=%s userId=%d", packageName, userId));
346 final PackageInfo overlayPackage = mPackageManager.getPackageInfo(packageName, userId);
352 final OverlayInfo oi = mSettings.getOverlayInfo(packageName, userId);
354 mPackageManager.getPackageInfo(oi.targetPackageName, userId);
356 List<OverlayInfo> allOverlays = getOverlayInfosForTarget(oi.targetPackageName, userId);
365 disabledOverlayPackageName, userId);
367 modified |= mSettings.remove(disabledOverlayPackageName, userId);
377 modified |= mSettings.setEnabled(disabledOverlayPackageName, userId, false);
378 modified |= updateState(targetPackage, disabledOverlayPackageInfo, userId);
382 modified |= mSettings.setEnabled(packageName, userId, true);
383 modified |= updateState(targetPackage, overlayPackage, userId);
386 mListener.onOverlaysChanged(oi.targetPackageName, userId);
394 private boolean isPackageUpdatableOverlay(@NonNull final String packageName, final int userId) {
395 final PackageInfo overlayPackage = mPackageManager.getPackageInfo(packageName, userId);
403 @NonNull final String newParentPackageName, final int userId) {
406 + newParentPackageName + " userId=" + userId);
409 if (!isPackageUpdatableOverlay(packageName, userId)) {
413 final PackageInfo overlayPackage = mPackageManager.getPackageInfo(packageName, userId);
418 if (mSettings.setPriority(packageName, newParentPackageName, userId)) {
419 mListener.onOverlaysChanged(overlayPackage.overlayTarget, userId);
424 boolean setHighestPriority(@NonNull final String packageName, final int userId) {
426 Slog.d(TAG, "setHighestPriority packageName=" + packageName + " userId=" + userId);
429 if (!isPackageUpdatableOverlay(packageName, userId)) {
433 final PackageInfo overlayPackage = mPackageManager.getPackageInfo(packageName, userId);
438 if (mSettings.setHighestPriority(packageName, userId)) {
439 mListener.onOverlaysChanged(overlayPackage.overlayTarget, userId);
444 boolean setLowestPriority(@NonNull final String packageName, final int userId) {
446 Slog.d(TAG, "setLowestPriority packageName=" + packageName + " userId=" + userId);
449 if (!isPackageUpdatableOverlay(packageName, userId)) {
453 final PackageInfo overlayPackage = mPackageManager.getPackageInfo(packageName, userId);
458 if (mSettings.setLowestPriority(packageName, userId)) {
459 mListener.onOverlaysChanged(overlayPackage.overlayTarget, userId);
470 final int userId) {
471 final List<OverlayInfo> overlays = mSettings.getOverlaysForTarget(targetPackageName, userId);
487 @NonNull final PackageInfo overlayPackage, final int userId)
493 mIdmapManager.createIdmap(targetPackage, overlayPackage, userId);
496 boolean modified = mSettings.setBaseCodePath(overlayPackage.packageName, userId,
499 final int currentState = mSettings.getState(overlayPackage.packageName, userId);
500 final int newState = calculateNewState(targetPackage, overlayPackage, userId);
504 overlayPackage.packageName, userId,
508 modified |= mSettings.setState(overlayPackage.packageName, userId, newState);
514 @NonNull final PackageInfo overlayPackage, final int userId)
520 if (!mIdmapManager.idmapExists(overlayPackage, userId)) {
524 final boolean enabled = mSettings.getEnabled(overlayPackage.packageName, userId);
551 for (int userId : userIds) {
553 final OverlayInfo tmp = mSettings.getOverlayInfo(oi.packageName, userId);
562 mIdmapManager.removeIdmap(oi, oi.userId);
566 void onOverlaysChanged(@NonNull String targetPackage, int userId);
570 PackageInfo getPackageInfo(@NonNull String packageName, int userId);
572 int userId);
573 List<PackageInfo> getOverlayPackages(int userId);