2010-11-15 44 views
5

我公司开发的Android的主屏幕小部件,得到了一个奇怪的问题:“开放” - 键在市场灰色的,因为实际上没有应用程序启动。所以,很多人抱怨,因为他们没有意识到我的软件包是一个小部件。他们甚至给我一个糟糕的评级,我想通过让人们暗示他们应该做什么来避免这种情况。描述中的第一行提示(用大写字母)根本没有帮助,所以我正在寻找更好的解决方案。显示消息安装

是否可以在Android市场中安装包后直接显示消息?

回答

14

我能找到的最好的解决方案是创建一个新的活动,并添加一个意图过滤器是这样的:

 <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
      <category android:name="android.intent.category.INFO" /> 
     </intent-filter> 

这不会创建在发射一个图标,但使得Open - 按钮在市场活跃并且点击时启动活动。

+0

好极了,现在你如何使用android.intent.category.INFO测试您的应用程序* *没有上传到谷歌播放? – 2013-02-18 20:23:45

+1

你不能如我所知。我碰巧把类别改成了'.LAUNCHER',它再次添​​加图标进行测试。对于发布版,我将类别更改回'.INFO'。 – theomega 2013-02-18 22:27:04

+0

这应该工作,如果你想启动一个应用程序,它不会在应用程序的抽屉显示:http://stackoverflow.com/a/4567928/1062480 – MrMaffen 2015-05-14 13:55:57

3

像BeautifulWidget这样的应用程序使您可以启动的应用程序只显示如何安装Widget的说明。浪费空间,但有些人真的只是不理解小部件而无需手持。

+0

这是我的临时解决方案,但它会在“启动”,这是完全无用的一个应用程序图标。 – theomega 2010-11-15 16:23:45

+0

@theomega我同意你的看法,但不幸的是,我认为这是在当前时间的唯一解决方案。一些家用发射器确实允许用户隐藏某些发射图标(LauncherPro这样做)。 – 2010-11-15 16:26:28

+0

我会说这是最简单最安全的解决方案(只要你的市场意见关注!) – fredley 2010-11-15 16:49:36