1.5.0522 增加应用卸载和隐藏监听
This commit is contained in:
@@ -45,7 +45,7 @@ import com.aoleyun.os.icons.BitmapInfo;
|
||||
import com.aoleyun.os.icons.LauncherIcons;
|
||||
import com.aoleyun.os.logging.FileLog;
|
||||
import com.aoleyun.os.shortcuts.DeepShortcutManager;
|
||||
import com.aoleyun.os.uiuiutils.JGYUtils;
|
||||
import com.aoleyun.os.uiuiutils.JgyUtils;
|
||||
import com.aoleyun.os.util.FlagOp;
|
||||
import com.aoleyun.os.util.IntSparseArrayMap;
|
||||
import com.aoleyun.os.util.ItemInfoMatcher;
|
||||
@@ -105,7 +105,7 @@ public class PackageUpdatedTask extends BaseModelUpdateTask {
|
||||
case OP_ADD: {
|
||||
for (int i = 0; i < N; i++) {
|
||||
if (DEBUG) Log.e(TAG, "mAllAppsList.addPackage " + packages[i]);
|
||||
if (JGYUtils.getInstance().getDeviceIsLocked()) {
|
||||
if (JgyUtils.getInstance().getDeviceIsLocked()) {
|
||||
if (hideAppList.contains(packages[i])) continue;
|
||||
}
|
||||
iconCache.updateIconsForPkg(packages[i], mUser);
|
||||
@@ -125,9 +125,11 @@ public class PackageUpdatedTask extends BaseModelUpdateTask {
|
||||
case OP_UPDATE:
|
||||
for (int i = 0; i < N; i++) {
|
||||
if (DEBUG) Log.e(TAG, "mAllAppsList.updatePackage " + packages[i]);
|
||||
iconCache.updateIconsForPkg(packages[i], mUser);
|
||||
appsList.updatePackage(context, packages[i], mUser);
|
||||
app.getWidgetCache().removePackage(packages[i], mUser);
|
||||
if (!LoaderTask.SYSTEM_HIDE_APP.contains(packages[i])) {
|
||||
iconCache.updateIconsForPkg(packages[i], mUser);
|
||||
appsList.updatePackage(context, packages[i], mUser);
|
||||
app.getWidgetCache().removePackage(packages[i], mUser);
|
||||
}
|
||||
}
|
||||
// Since package was just updated, the target must be available now.
|
||||
flagOp = FlagOp.removeFlag(WorkspaceItemInfo.FLAG_DISABLED_NOT_AVAILABLE);
|
||||
|
||||
Reference in New Issue
Block a user