有没有办法在“所有应用程序”屏幕(菜单、所有已安装应用程序的列表)中以编程方式创建(安装后)新快捷方式。
我知道我可以在 AndroidManifest.xml 中定义快捷方式,但这不是我想要的。我希望我的应用程序的用户能够在我的应用程序设置中创建它们。
我发现这对于主屏幕 ( launcher shortcut ) 是可行的,如何在所有应用屏幕上做到这一点?有可能吗?
最佳答案
您刚刚定义的代码包括这两者。
程序化
如果您阅读了 Intent 文档,您会发现:
只需发送包含此信息的意向即可。
list
此外,如果您希望您的应用程序显示在“所有应用程序”屏幕中,那么您将在 list 中定义要设置为启动器类别的 Activity 之一。
但是;安装后,不能可以将快捷方式添加到“所有应用程序屏幕”。因为根本没有允许这样做的 API。您可以在 Launcher 桌面上创建快捷方式,但这是 SDK 所能达到的极限。
关于android - 如何将快捷方式添加到所有应用程序屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9152476/