项目中需要单独拆除一个小的app来做成一个桌面的小应用,要求应用没有任何界面,在桌面也不显示图标。

想了下,这要求也太神奇了,要做出一个这种东西干什么呢,产品的想法真的是很神奇很神奇。没办法,抱怨归抱怨,还得是要做出来,交任务。

还好找了很久,加上一边尝试,最终的解决方案如下:

        <activity  android:name=".activities.MainActivity"android:theme="@android:style/Theme.NoDisplay"><!-- 不显示界面--><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.DEFAULT" /><category android:name="android.intent.category.LAUNCHER" /><!-- 使用隐式意图,来隐藏桌面图标--><data  android:host="MainActivity"android:scheme="net.test.example" /></intent-filter></activity>

设置Theme.NoDisplay可以让activity不显示界面。

在入口activity中的inten-filter中设置<data android:host="MainActivity"  android:scheme="net.test.example" />属性,表示这个activity可以响应Uri为net.loonggg.testbackstage://MainActivity的特定Intent,由于activity声明为接收隐式的Intent来启动,所以就不会显示图标了。

测试中用的host和scheme是可以修改的。

隐藏app界面和桌面应用程序图标的方法相关推荐

  1. 在Qt中设置程序图标的方法介绍

    本文主要介绍在 Qt 中设置程序图标的方法. 说明: 本文中的应用程序是面向 Windows 操作系统的: 本文中使用的 Qt Creator 版本号为:7.0.0: 本文中使用的 Qt 版本号为:5 ...

  2. 计算机怎么隐藏桌面图标,怎么隐藏电脑界面右下角的几个图标?(看图)

    有人的桌面图标下总有一块区域与桌面背景不一样,看起来很不好看,怎样去除呢? 方法一.在桌面空白处点右键,"属性".点"桌面"选项卡,点"自定义桌面&q ...

  3. Linux 创建桌面应用程序图标 (Ubuntu 18.04 16.04、Linux Mint、Deepin、等均适用 )

    Linux 下的程序启动图标基本都存放在 "/usr/share/applications" 目录下,并且以 ".desktop 结尾",其实自己使用文本编辑器 ...

  4. python开发桌面应用程序图标不见了_PySide GUI中的应用程序图标

    我有一个PySide GUI应用程序(用Python 3编写,在Windows 7 Pro上运行),在这个程序中,我按如下方式设置应用程序图标:class MyGui(QtGui.QWidget): ...

  5. java怎么修改程序图标_修改JAVA程序图标名字方法 - 【天堂论坛】玩机到天堂 买机找海洋 - Powered By BBSXP...

    引子:我们知道,有许多JAVA程序并不是特别为小E设计的,所以都没有JAVA图标(一律显示在手机上为白色底版+一点红).看上去清一色"红中"煞风景.因此,我们可以通过修改JAVA程 ...

  6. 放弃winform的窗体吧,改用html作界面,桌面应用程序UI的新的开发方式。

    做过很多winform项目,都为winform控件头疼不已.想实现一些漂亮的样子总是很难.我这里列举几个缺点: 1.winform控件大多是 绝对布局 ,你需要给出准确的坐标.那么在实现居中效果就会很 ...

  7. 计算机桌面应用程序图标不见了怎么办,我的电脑图标不见了怎么办 图标消失解决方法...

    很多人在使用电脑的时候会发现,我的电脑(计算机).网上邻居(网络)等等莫名其妙的没有了,那么我的电脑图标不见了怎么办呢,小编现在就教大家我的电脑图标消失的解决方法,喜欢对大家有帮助. "我的 ...

  8. vbs小程序图标更改方法

    1.首先将vbs小程序放在一个自定义文件夹下,然后在此文件夹下生成vbs小程序的快捷方式 2.将你想要换成的图片(图片像素要低)也放入此文件夹下,并改成bmp格式 3.右击vbs快捷方式,进入属性,点 ...

  9. win11 桌面 显示 我的电脑图标 设置方法

    首先,右键任务栏Win按钮弹出菜单,点击系统,打开之边系统设置界面. 在这里点击个性化,从中选择主题选项. 打开主题页面之后,选择下面的桌面近趣缝图标设置,弹出图标设置界面. 在图标设置界面中选中&q ...

最新文章

  1. Linux系统的大小端模式
  2. 比杠精网友更可怕的,是懂王同事
  3. java 报表导出_Java Excel报表导出Demo
  4. 数据分析软件-weka
  5. Autocad下载 安装 和谐 与 卸载
  6. LeetCode 14 最长公共前缀
  7. Asp.Net在导入外部脚本
  8. 都是基于.NET平台,WPF能取代Winform吗?
  9. calayer 与uiview
  10. python程序员怎么面试_Python程序员面试,这些问题你必须提前准备!
  11. ubuntu 14.04 环境下打开xls、pdf与png文件
  12. javascript---DOM---事件
  13. LCA问题——倍增算法,Tarjan算法讲解
  14. kettle 创建脚本文件
  15. 优化设计-混合惩罚函数法-MATLAB编程
  16. 小学生听力测试软件,亲测十款小学英语APP,为了孩子请收藏
  17. 如何利用碎片化时间形成知识体系
  18. 如何开通微信小程序在线客服系统?
  19. 绁炵粡缃戠粶鏁版嵁鏍煎紡,鏂囨湰绁炵粡缃戠粶
  20. 英国加密货币流动性提供商获得金融监管机构批准

热门文章

  1. Web 开发中地图使用——高德地图定位功能
  2. GIT (分布式版本控制系统)
  3. 视差映射:更逼真的纹理细节表现(上):为什么要使用视差映射
  4. 大型高并发网站之查询性能优化(综合篇)
  5. 【人工智能】机器学习:岭回归与LASSO回归(Ridge/LASSO Regression)
  6. php 插件推荐,Typecho实用插件推荐(一)
  7. django 常用static\media\邮箱\富文本编辑器配置(备忘)
  8. maya绑定后的模型修改编辑技巧
  9. wp7编程环境配置(包含xp下安装)
  10. 实现从淘宝(天猫)定时抓取订单数据、打印电子面单并保存到ERP表中