我开发了一个Android-Homescreen-Widget并遇到了一个奇怪的问题:市场中的“Open”-Button变灰了,因为实际上没有应用程序可以启动。因此,许多人抱怨,因为他们没有意识到我的包是一个小部件。他们甚至给我一个糟糕的评价,我想通过给人们提示他们应该做什么来避免这种情况。描述中的第一行提示(用大写字母编写)根本没用,所以我正在寻找更好的解决方案。
在Android市场中安装软件包后是否可以直接显示消息?
答案 0 :(得分:14)
我能找到的最佳解决方案是创建一个新的Activity,并添加一个这样的intent-filter:
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.INFO" />
</intent-filter>
这不会在启动器中创建一个图标,但会激活市场中的Open
- 按钮,并在点击时启动活动。
答案 1 :(得分:3)
像BeautifulWidget这样的应用程序会创建一个可以启动的应用程序,它只显示有关如何安装Widget的说明。浪费空间,但有些人真的只是不理解小部件而没有手持。