private void sendInstalledBroadcast(String packageName) { Intent intent = new Intent(Intent.ACTION_PACKAGE_ADDED); intent.setData(Uri.parse("package:" + packageName)); VActivityManagerService.get().sendBroadcastAsUser(intent, VUserHandle.ALL); }
private void sendUninstalledBroadcast(String packageName) { Intent intent = new Intent(Intent.ACTION_PACKAGE_REMOVED); intent.setData(Uri.parse("package:" + packageName)); VActivityManagerService.get().sendBroadcastAsUser(intent, VUserHandle.ALL); }
private void sendFirstLaunchBroadcast(PackageSetting ps, int userId) { Intent intent = new Intent(Intent.ACTION_PACKAGE_FIRST_LAUNCH, Uri.fromParts("package", ps.packageName, null)); intent.setPackage(ps.packageName); intent.putExtra(Intent.EXTRA_UID, VUserHandle.getUid(ps.appId, userId)); intent.putExtra("android.intent.extra.user_handle", userId); sendBroadcastAsUser(intent, null); }
private void sendUserInfoChangedBroadcast(int userId) { Intent changedIntent = new Intent(Constants.ACTION_USER_INFO_CHANGED); changedIntent.putExtra(Constants.EXTRA_USER_HANDLE, userId); changedIntent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY); VActivityManagerService.get().sendBroadcastAsUser(changedIntent, new VUserHandle(userId)); }
private void broadcastCheckInNowIfNeed(int userId) { long time = System.currentTimeMillis(); if (Math.abs(time - lastAccountChangeTime) > CHECK_IN_TIME) { lastAccountChangeTime = time; saveAllAccounts(); Intent intent = new Intent("android.server.checkin.CHECKIN_NOW"); VActivityManagerService.get().sendBroadcastAsUser(intent, new VUserHandle(userId)); } }
private void sendAccountsChangedBroadcast(int userId) { Intent intent = new Intent(AccountManager.LOGIN_ACCOUNTS_CHANGED_ACTION); VActivityManagerService.get().sendBroadcastAsUser(intent, new VUserHandle(userId)); broadcastCheckInNowIfNeed(userId); }
public boolean performOptimize(String packageName, int userId) { VActivityManagerService.get().sendBroadcastAsUser( specifyApp(new Intent(Intent.ACTION_BOOT_COMPLETED), packageName, userId) , new VUserHandle(userId)); return true; }
VActivityManagerService.get().sendBroadcastAsUser(addedIntent, VUserHandle.ALL, null); } finally {
private void sendInstalledBroadcast(String packageName) { Intent intent = new Intent(Intent.ACTION_PACKAGE_ADDED); intent.setData(Uri.parse("package:" + packageName)); VActivityManagerService.get().sendBroadcastAsUser(intent, VUserHandle.ALL); }
private void sendUninstalledBroadcast(String packageName) { Intent intent = new Intent(Intent.ACTION_PACKAGE_REMOVED); intent.setData(Uri.parse("package:" + packageName)); VActivityManagerService.get().sendBroadcastAsUser(intent, VUserHandle.ALL); }
private void sendInstalledBroadcast(String packageName) { Intent intent = new Intent(Intent.ACTION_PACKAGE_ADDED); intent.setData(Uri.parse("package:" + packageName)); VActivityManagerService.get().sendBroadcastAsUser(intent, VUserHandle.ALL); }
private void sendUninstalledBroadcast(String packageName) { Intent intent = new Intent(Intent.ACTION_PACKAGE_REMOVED); intent.setData(Uri.parse("package:" + packageName)); VActivityManagerService.get().sendBroadcastAsUser(intent, VUserHandle.ALL); }
private void sendFirstLaunchBroadcast(PackageSetting ps, int userId) { Intent intent = new Intent(Intent.ACTION_PACKAGE_FIRST_LAUNCH, Uri.fromParts("package", ps.packageName, null)); intent.setPackage(ps.packageName); intent.putExtra(Intent.EXTRA_UID, VUserHandle.getUid(ps.appId, userId)); intent.putExtra("android.intent.extra.user_handle", userId); sendBroadcastAsUser(intent, null); }
private void sendUserInfoChangedBroadcast(int userId) { Intent changedIntent = new Intent(Constants.ACTION_USER_INFO_CHANGED); changedIntent.putExtra(Constants.EXTRA_USER_HANDLE, userId); changedIntent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY); VActivityManagerService.get().sendBroadcastAsUser(changedIntent, new VUserHandle(userId)); }
private void sendUserInfoChangedBroadcast(int userId) { Intent changedIntent = new Intent(Constants.ACTION_USER_INFO_CHANGED); changedIntent.putExtra(Constants.EXTRA_USER_HANDLE, userId); changedIntent.addFlags(Intent.FLAG_RECEIVER_REGISTERED_ONLY); VActivityManagerService.get().sendBroadcastAsUser(changedIntent, new VUserHandle(userId)); }
private void broadcastCheckInNowIfNeed(int userId) { long time = System.currentTimeMillis(); if (Math.abs(time - lastAccountChangeTime) > CHECK_IN_TIME) { lastAccountChangeTime = time; saveAllAccounts(); Intent intent = new Intent("android.server.checkin.CHECKIN_NOW"); VActivityManagerService.get().sendBroadcastAsUser(intent, new VUserHandle(userId)); } }
private void broadcastCheckInNowIfNeed(int userId) { long time = System.currentTimeMillis(); if (Math.abs(time - lastAccountChangeTime) > CHECK_IN_TIME) { lastAccountChangeTime = time; saveAllAccounts(); Intent intent = new Intent("android.server.checkin.CHECKIN_NOW"); VActivityManagerService.get().sendBroadcastAsUser(intent, new VUserHandle(userId)); } }
private void sendAccountsChangedBroadcast(int userId) { Intent intent = new Intent(AccountManager.LOGIN_ACCOUNTS_CHANGED_ACTION); VActivityManagerService.get().sendBroadcastAsUser(intent, new VUserHandle(userId)); broadcastCheckInNowIfNeed(userId); }
private void sendAccountsChangedBroadcast(int userId) { Intent intent = new Intent(AccountManager.LOGIN_ACCOUNTS_CHANGED_ACTION); VActivityManagerService.get().sendBroadcastAsUser(intent, new VUserHandle(userId)); broadcastCheckInNowIfNeed(userId); }
public boolean performOptimize(String packageName, int userId) { VActivityManagerService.get().sendBroadcastAsUser( specifyApp(new Intent(Intent.ACTION_BOOT_COMPLETED), packageName, userId) , new VUserHandle(userId)); return true; }