【问题标题】:How to add shortcut on home screen when app gets install安装应用程序时如何在主屏幕上添加快捷方式
【发布时间】:2023-03-15 03:10:01
【问题描述】:
我知道这不是最佳做法,但它是一项要求的功能(例如,用于商业应用程序)。安装应用程序后,我需要自动将其放置在主屏幕上。我在互联网上看到了很多代码,但所有代码都只适用于应用程序启动时的按钮单击。但是我需要在安装应用程序之后和应用程序启动之前立即在主屏幕上放置一个快捷方式。有什么方法可以实现吗?
PS:为了让问题更清楚:该应用将在没有 Google Play 商店的情况下分发,所以这不是一个选项。
感谢您的帮助!
最好的问候,
罗宾
【问题讨论】:
标签:
java
android
homescreen
【解决方案1】:
由于自 Android 3.1 以来的限制,在用户首次启动您的应用程序之前,您不能在您的应用程序中运行任何代码。查看this了解更多信息
【解决方案2】:
这是 Market 应用程序的可选功能,而不是应用程序本身的功能。在设计应用程序时,它不会收到有关其自身正在安装的广播。
应用程序首次启动时可以创建它。
您可以通过在主活动中创建一个方法并从 oncreate 调用此方法并创建一个布尔变量并将其保存在共享首选项中来实现这一点