作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
有没有办法在“所有应用程序”屏幕(菜单、所有已安装应用程序的列表)中以编程方式创建(安装后)新快捷方式。
我知道我可以在 AndroidManifest.xml 中定义快捷方式,但这不是我想要的。我希望我的应用程序的用户能够在我的应用程序设置中创建它们。
我发现这对于主屏幕 ( launcher shortcut ) 是可行的,如何在所有应用屏幕上做到这一点?有可能吗?
最佳答案
您刚刚定义的代码包括这两者。
程序化
如果您阅读了 Intent 文档,您会发现:
只需发送包含此信息的意向即可。
list
此外,如果您希望您的应用程序显示在“所有应用程序”屏幕中,那么您将在 list 中定义要设置为启动器类别的 Activity 之一。
但是;安装后,不能可以将快捷方式添加到“所有应用程序屏幕”。因为根本没有允许这样做的 API。您可以在 Launcher 桌面上创建快捷方式,但这是 SDK 所能达到的极限。
关于android - 如何将快捷方式添加到所有应用程序屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9152476/
我是一名优秀的程序员,十分优秀!