具体来说,我正在寻找一种方法来防止在我运行我的应用程序时出现“黑屏”。
该应用程序只要按下它就会运行一个快速程序,但由于它链接到一个 Activity,它会加载一个布局(黑色)。我知道我可以做一个小部件,但我需要它在启动器中......
有没有办法做到这一点?
具体来说,我正在寻找一种方法来防止在我运行我的应用程序时出现“黑屏”。
该应用程序只要按下它就会运行一个快速程序,但由于它链接到一个 Activity,它会加载一个布局(黑色)。我知道我可以做一个小部件,但我需要它在启动器中......
有没有办法做到这一点?
您可以通过添加来避免黑屏
android:theme="@android:style/Theme.NoDisplay"
到 AndroidManifest.xml 中的活动标签
例如:
<activity android:name=".Activity"
android:theme="@android:style/Theme.NoDisplay" />
要在启动器中有一个图标,你需要在你的 Android Manifest 中有正确的 intent-filter 标签。
避免为 Activity 执行此操作的一种方法也许您可以尝试为服务添加意图过滤器...
我不知道它是否会起作用,但可能值得一试......