Lines Matching refs:si

260             final ShortcutInfo si = mShortcuts.valueAt(i);
262 if (si.isAlive()) continue;
267 removeList.add(si.getId());
284 final ShortcutInfo si = mShortcuts.valueAt(i);
285 if (si.isDynamic()) {
288 si.setTimestamp(now);
289 si.clearFlags(ShortcutInfo.FLAG_DYNAMIC);
290 si.setRank(0); // It may still be pinned, so clear the rank.
407 final ShortcutInfo si = mShortcuts.get(id);
408 if (si == null) {
415 si.addFlags(ShortcutInfo.FLAG_PINNED);
534 final ShortcutInfo si = mShortcuts.valueAt(i);
540 || ((pinnedByCallerSet != null) && pinnedByCallerSet.contains(si.getId()));
542 if (si.isFloating()) {
547 final ShortcutInfo clone = si.clone(cloneFlag);
571 final ShortcutInfo si = mShortcuts.valueAt(i);
572 if (si.getBitmapPath() != null) {
573 usedFiles.add(getFileName(si.getBitmapPath()));
602 final ShortcutInfo si = mShortcuts.valueAt(i);
603 final ComponentName activity = si.getActivity();
699 final ShortcutInfo si = mShortcuts.valueAt(i);
702 if (si.isDynamic()) {
703 if (si.getActivity() == null) {
707 } else if (!s.injectIsMainActivity(si.getActivity(), getPackageUserId())) {
710 getPackageName(), si.getId()));
711 if (disableDynamicWithId(si.getId())) {
718 if (si.hasAnyResources()) {
719 if (!si.isOriginallyFromManifest()) {
730 si.lookupAndFillInResourceIds(publisherRes);
732 si.setTimestamp(s.injectCurrentTimeMillis());
761 final ShortcutInfo si = mShortcuts.valueAt(i);
763 if (si.isManifestShortcut()) {
767 toDisableList.add(si.getId());
905 final ShortcutInfo si = mShortcuts.valueAt(i);
906 if (si.isFloating()) {
910 final ComponentName activity = si.getActivity();
921 list.add(si);
1021 final ShortcutInfo si = mShortcuts.valueAt(i);
1023 if (si.hasStringResources()) {
1033 si.resolveResourceStrings(publisherRes);
1034 si.setTimestamp(s.injectCurrentTimeMillis());
1045 final ShortcutInfo si = mShortcuts.valueAt(i);
1046 si.clearImplicitRankAndRankChangedFlag();
1088 final ShortcutInfo si = mShortcuts.valueAt(i);
1089 if (si.isFloating()) {
1090 if (si.getRank() != 0) {
1091 si.setTimestamp(now);
1092 si.setRank(0);
1113 final ShortcutInfo si = list.get(i);
1114 if (si.isManifestShortcut()) {
1119 if (!si.isDynamic()) {
1124 if (si.getRank() != thisRank) {
1125 si.setTimestamp(now);
1126 si.setRank(thisRank);
1135 final ShortcutInfo si = mShortcuts.valueAt(i);
1136 if (!si.isDeclaredInManifest()) {
1184 final ShortcutInfo si = shortcuts.valueAt(i);
1187 pw.println(si.toInsecureString());
1188 if (si.getBitmapPath() != null) {
1189 final long len = new File(si.getBitmapPath()).length();
1220 final ShortcutInfo si = shortcuts.valueAt(i);
1222 if (si.isDynamic()) numDynamic++;
1223 if (si.isDeclaredInManifest()) numManifest++;
1224 if (si.isPinned()) numPinned++;
1226 if (si.getBitmapPath() != null) {
1228 totalBitmapSize += new File(si.getBitmapPath()).length();
1266 private void saveShortcut(XmlSerializer out, ShortcutInfo si, boolean forBackup)
1272 if (!(si.isPinned() && si.isEnabled())) {
1278 if (si.isIconPendingSave()) {
1279 s.removeIconLocked(si);
1282 ShortcutService.writeAttr(out, ATTR_ID, si.getId());
1283 // writeAttr(out, "package", si.getPackageName()); // not needed
1284 ShortcutService.writeAttr(out, ATTR_ACTIVITY, si.getActivity());
1285 // writeAttr(out, "icon", si.getIcon()); // We don't save it.
1286 ShortcutService.writeAttr(out, ATTR_TITLE, si.getTitle());
1287 ShortcutService.writeAttr(out, ATTR_TITLE_RES_ID, si.getTitleResId());
1288 ShortcutService.writeAttr(out, ATTR_TITLE_RES_NAME, si.getTitleResName());
1289 ShortcutService.writeAttr(out, ATTR_TEXT, si.getText());
1290 ShortcutService.writeAttr(out, ATTR_TEXT_RES_ID, si.getTextResId());
1291 ShortcutService.writeAttr(out, ATTR_TEXT_RES_NAME, si.getTextResName());
1292 ShortcutService.writeAttr(out, ATTR_DISABLED_MESSAGE, si.getDisabledMessage());
1294 si.getDisabledMessageResourceId());
1296 si.getDisabledMessageResName());
1298 si.getLastChangedTimestamp());
1302 si.getFlags() &
1309 ShortcutService.writeAttr(out, ATTR_RANK, si.getRank());
1311 ShortcutService.writeAttr(out, ATTR_FLAGS, si.getFlags());
1312 ShortcutService.writeAttr(out, ATTR_ICON_RES_ID, si.getIconResourceId());
1313 ShortcutService.writeAttr(out, ATTR_ICON_RES_NAME, si.getIconResName());
1314 ShortcutService.writeAttr(out, ATTR_BITMAP_PATH, si.getBitmapPath());
1318 final Set<String> cat = si.getCategories();
1326 final Intent[] intentsNoExtras = si.getIntentsNoExtras();
1327 final PersistableBundle[] intentsExtras = si.getIntentPersistableExtrases();
1336 ShortcutService.writeTagExtra(out, TAG_EXTRAS, si.getExtras());
1371 final ShortcutInfo si = parseShortcut(parser, packageName,
1375 ret.mShortcuts.put(si.getId(), si);
1550 dynamicList.removeIf((si) -> !si.isDynamic());
1553 dynamicList.removeIf((si) -> !si.isManifestShortcut());
1561 final ShortcutInfo si = mShortcuts.valueAt(i);
1562 if (!(si.isDeclaredInManifest() || si.isDynamic() || si.isPinned())) {
1564 Log.e(TAG_VERIFY, "Package " + getPackageName() + ": shortcut " + si.getId()
1567 if (si.isDeclaredInManifest() && si.isDynamic()) {
1569 Log.e(TAG_VERIFY, "Package " + getPackageName() + ": shortcut " + si.getId()
1572 if (si.getActivity() == null && !si.isFloating()) {
1574 Log.e(TAG_VERIFY, "Package " + getPackageName() + ": shortcut " + si.getId()
1577 if ((si.isDynamic() || si.isManifestShortcut()) && !si.isEnabled()) {
1579 Log.e(TAG_VERIFY, "Package " + getPackageName() + ": shortcut " + si.getId()
1582 if (si.isFloating() && si.getRank() != 0) {
1584 Log.e(TAG_VERIFY, "Package " + getPackageName() + ": shortcut " + si.getId()
1585 + " is floating, but has rank=" + si.getRank());
1587 if (si.getIcon() != null) {
1589 Log.e(TAG_VERIFY, "Package " + getPackageName() + ": shortcut " + si.getId()
1592 if (si.hasAdaptiveBitmap() && !si.hasIconFile()) {
1594 Log.e(TAG_VERIFY, "Package " + getPackageName() + ": shortcut " + si.getId()
1597 if (si.hasIconFile() && si.hasIconResource()) {
1599 Log.e(TAG_VERIFY, "Package " + getPackageName() + ": shortcut " + si.getId()
1602 if (s.isDummyMainActivity(si.getActivity())) {
1604 Log.e(TAG_VERIFY, "Package " + getPackageName() + ": shortcut " + si.getId()
1618 final ShortcutInfo si = list.get(i);
1619 if (si.getRank() != i) {
1621 Log.e(TAG_VERIFY, "Package " + getPackageName() + ": shortcut " + si.getId()
1622 + " rank=" + si.getRank() + " but expected to be "+ i);