如何删除AllApps2d(程序列表)中显示的应用,而且需要的时候能够生效
2011-12-06 16:35
330 查看
前段时间遇到类似这样的提问:“比如我不想让某个程序显示在程序列表的菜单中,但是我可以通过一串数字让其显示。如我不想让xxxx应用在程序列表中显示,但是在拨号盘界面输入一串字符后如:*765*6368#,就可以启动xxxx应用。”
现在将解决方案如下:
1.在相应的应用AndroidManifest.xml 文件中将<category android:name="android.intent.category.LAUNCHER" /> 注释掉,这样就删除该应用的显示。
2.在SpecialCharSequenceMgr.java (src\com\android\contacts)中添加相应的号码并做处理。(可以模仿handleSecretCode等方法自己写一个方法用于接收该号码并intent跳转到对应已删除掉显示的应用)。
如果遇到第三方提供apk的情况下,可以参考上篇博文来修改AndroidManifest.xml来隐藏对应的应用。
现在将解决方案如下:
1.在相应的应用AndroidManifest.xml 文件中将<category android:name="android.intent.category.LAUNCHER" /> 注释掉,这样就删除该应用的显示。
2.在SpecialCharSequenceMgr.java (src\com\android\contacts)中添加相应的号码并做处理。(可以模仿handleSecretCode等方法自己写一个方法用于接收该号码并intent跳转到对应已删除掉显示的应用)。
如果遇到第三方提供apk的情况下,可以参考上篇博文来修改AndroidManifest.xml来隐藏对应的应用。
相关文章推荐
- Win10如何将开始菜单程序列表里的应用固定到开始屏幕上
- Android如何在测试程序中删除被测应用私有的原始数据
- GridView应用技巧------如何在没数据的时候显示表格以及填充空白行
- Android如何在卸载程序的时候,显示管理管理空间界面
- 充电低电量(少于5%)的时候开机充电图标默认是没有显示动画,如果需要充电动画,该如何配置
- Android中如何让任务列表不显示我们的应用
- 如何能够使java程序中的文件路径在windows和linux正确显示
- android 如何让应用程序在主菜单[launcher]程序列表中动态显示或隐藏
- Android如何在测试程序中删除被测应用私有的原始数据
- MOSS 2007应用日记(22)――如何使通知列表只显示标题
- 由例子程序给出的显示列表,展示重定形函数的应用
- Android模拟内存紧张,应用被杀死如何模拟应用程序被杀掉? 更新:Daniel Lew指出,最简单的方法是在DDMS中点击”Stop Porcess”杀掉你的程序,在你调试程序的时候可以这样做。
- 能够删除的安卓(Android)系统自带程序详细列表和说明
- 在使用 GridView的时候,有时需要多选上面显示的类容,比如批量删除上面显示的图片,批量上传图片等。
- 如何找回被误删除的“显示桌面”程序
- qt 编写的webkit程序发布的时候如何正确显示中文。
- android中长按home键的时候让程序不显示在列表中
- Win10如何将开始菜单程序列表里的应用固定到开始屏幕
- Android应用隐藏在所有程序列表内显示图标
- C#之使用NotifyIcon实现任务栏托盘菜单,图标闪烁效果及气泡提示 很多程序是只需要后台运行的,甚至不需要自己的应用界面。NotifyIcon提供了程序在任务栏的显示功能 程序下载链接如下