首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

Launcher有关问题(进入安全模式)

2012-08-03 
Launcher问题(进入安全模式)在PAD上安装第三方APK,然后重新启动PAD进入安全模式,你安装的这个第三方APK的

Launcher问题(进入安全模式)

在PAD上安装第三方APK,然后重新启动PAD进入安全模式,你安装的这个第三方APK的图标会在安全模式下显示吗?

 

 

原文地址:【Android】修改Launcher让图标不显示在桌面或者主菜单中作者:MacroCheng

1 如何让程序不显示在桌面上:

(1) 得到该apk的包名,(这个应该很简单)。
(2) 在luancher源码中找到LauncherModel.java,此类中有个方法叫loadAllApps();
for (int i=0; i<N && !mStopped; i++) {
                  // This builds the icon bitmaps.
                  //此处为加入代码
                    ResolveInfo info = apps.get(i);
final ActivityInfo activityInfo = info.activityInfo;
                if("想屏蔽的apk的包名".equals(activityInfo.packageName) ) {
            continue;
          }
                  mAllAppsList.add(new ApplicationInfo(apps.get(i), mIconCache));
                }

注:这样做只是不让图标显示在桌面上,但是此图标的位置是不能使用的,因为该图标还占用着这个位置,如果想让这个图标彻底的不在桌面上,可以调用他自己的removePackage的函数接口。

2 如何让图标不显示在主菜单中:

修改该应用的Manifest文件,找到主activity,去掉
category android:name="android.intent.category.LAUNCHER" 这句。

 

热点排行