Lines Matching refs:ShortcutInfo

45 import android.content.pm.ShortcutInfo;
1202 void removeIcon(@UserIdInt int userId, ShortcutInfo shortcut) {
1207 shortcut.clearFlags(ShortcutInfo.FLAG_HAS_ICON_FILE | ShortcutInfo.FLAG_HAS_ICON_RES);
1292 FileOutputStreamWithPath openIconFileForWrite(@UserIdInt int userId, ShortcutInfo shortcut)
1317 void saveIconAndFixUpShortcut(@UserIdInt int userId, ShortcutInfo shortcut) {
1339 shortcut.addFlags(ShortcutInfo.FLAG_HAS_ICON_RES);
1349 throw ShortcutInfo.getInvalidIconException();
1372 shortcut.addFlags(ShortcutInfo.FLAG_HAS_ICON_FILE);
1395 void injectValidateIconResPackage(ShortcutInfo shortcut, Icon icon) {
1437 void fixUpShortcutResourceNamesAndValues(ShortcutInfo si) {
1589 * {@link ShortcutInfo#mIntentPersistableExtrases}. Also clear its extras.
1594 private void fixUpIncomingShortcutInfo(@NonNull ShortcutInfo shortcut, boolean forUpdate) {
1614 ShortcutInfo.validateIcon(shortcut.getIcon());
1623 private void fillInDefaultActivity(List<ShortcutInfo> shortcuts) {
1627 final ShortcutInfo si = shortcuts.get(i);
1640 private void assignImplicitRanks(List<ShortcutInfo> shortcuts) {
1653 final List<ShortcutInfo> newShortcuts = (List<ShortcutInfo>) shortcutInfoList.getList();
1685 final ShortcutInfo newShortcut = newShortcuts.get(i);
1704 final List<ShortcutInfo> newShortcuts = (List<ShortcutInfo>) shortcutInfoList.getList();
1729 final ShortcutInfo source = newShortcuts.get(i);
1732 final ShortcutInfo target = ps.findShortcutById(source.getId());
1739 "ShortcutInfo.enabled cannot be changed with updateShortcuts()");
1784 final List<ShortcutInfo> newShortcuts = (List<ShortcutInfo>) shortcutInfoList.getList();
1807 final ShortcutInfo newShortcut = newShortcuts.get(i);
1923 public ParceledListSlice<ShortcutInfo> getDynamicShortcuts(String packageName,
1931 packageName, userId, ShortcutInfo.CLONE_REMOVE_FOR_CREATOR,
1932 ShortcutInfo::isDynamic);
1937 public ParceledListSlice<ShortcutInfo> getManifestShortcuts(String packageName,
1945 packageName, userId, ShortcutInfo.CLONE_REMOVE_FOR_CREATOR,
1946 ShortcutInfo::isManifestShortcut);
1951 public ParceledListSlice<ShortcutInfo> getPinnedShortcuts(String packageName,
1959 packageName, userId, ShortcutInfo.CLONE_REMOVE_FOR_CREATOR,
1960 ShortcutInfo::isPinned);
1964 private ParceledListSlice<ShortcutInfo> getShortcutsWithQueryLocked(@NonNull String packageName,
1965 @UserIdInt int userId, int cloneFlags, @NonNull Predicate<ShortcutInfo> query) {
1967 final ArrayList<ShortcutInfo> ret = new ArrayList<>();
2264 public List<ShortcutInfo> getShortcuts(int launcherUserId,
2269 final ArrayList<ShortcutInfo> ret = new ArrayList<>();
2273 final int cloneFlag = cloneKeyFieldOnly ? ShortcutInfo.CLONE_REMOVE_NON_KEY_INFO
2274 : ShortcutInfo.CLONE_REMOVE_FOR_LAUNCHER;
2305 int userId, ArrayList<ShortcutInfo> ret, int cloneFlag) {
2316 (ShortcutInfo si) -> {
2358 final ShortcutInfo si = getShortcutInfoLocked(
2364 private ShortcutInfo getShortcutInfoLocked(
2379 final ArrayList<ShortcutInfo> list = new ArrayList<>(1);
2381 (ShortcutInfo si) -> shortcutId.equals(si.getId()),
2425 final ShortcutInfo si = getShortcutInfoLocked(
2463 final ShortcutInfo shortcutInfo = p.findShortcutById(shortcutId);
2490 final ShortcutInfo shortcutInfo = p.findShortcutById(shortcutId);
3733 ShortcutInfo getPackageShortcutForTest(String packageName, String shortcutId, int userId) {