WOW启动图标设计尺寸问题以及LAUNCHER图标...

【Android】修改Launcher让图标不显示在桌面或者主菜单中
我的图书馆
【Android】修改Launcher让图标不显示在桌面或者主菜单中
1 如何让程序不显示在桌面上:
(1) 得到该apk的包名,(这个应该很简单)。
(2) 在luancher源码中找到LauncherModel.java,此类中有个方法叫loadAllApps();
&&for (int i=0;
i&N && !mS
&& & // This
builds the icon bitmaps.
//此处为加入代码
&& & ResolveInfo
info = apps.get(i);
final ActivityInfo activityInfo = info.activityI
if("想屏蔽的apk的包名".equals(activityInfo.packageName) ) {
mAllAppsList.add(new ApplicationInfo(apps.get(i),
mIconCache));
注:这样做只是不让图标显示在桌面上,但是此图标的位置是不能使用的,因为该图标还占用着这个位置,如果想让这个图标彻底的不在桌面上,可以调用他自己的removePackage的函数接口。
2 如何让图标不显示在主菜单中:
修改该应用的Manifest文件,找到主activity,去掉
category android:name="android.intent.category.LAUNCHER" 这句。
馆藏&23472
TA的最新馆藏
喜欢该文的人也喜欢

参考资料

 

随机推荐