【问题标题】:Display message after Package install安装包后显示消息
【发布时间】:2011-05-10 08:03:19
【问题描述】:

我开发了一个 Android-Homescreen-Widget 并遇到了一个奇怪的问题:市场中的“打开”按钮变灰了,因为实际上没有要启动的应用程序。所以,很多人抱怨是因为他们没有意识到我的包是一个小部件。他们甚至给了我一个不好的评价,我想通过给人们提示他们应该做什么来避免这种情况。描述中的第一行提示(用大写字母编写)根本没有帮助,所以我正在寻找更好的解决方案。

是否可以在android-market安装包后直接显示消息?

【问题讨论】:

    标签: android package google-play


    【解决方案1】:

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

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

    这不会在启动器中创建图标,但会使市场中的Open-Button 处于活动状态,并在单击时启动 Activity。

    【讨论】:

    • 太棒了,现在您如何使用 android.intent.category.INFO 将其上传到 Google Play 来测试您的应用?
    • 据我所知你不能。我碰巧将类别更改为.LAUNCHER,它再次添​​加了图标以进行测试。对于版本,我将类别改回.INFO
    • 如果你想启动一个没有出现在应用抽屉中的应用程序,这应该可以工作:stackoverflow.com/a/4567928/1062480
    【解决方案2】:

    BeautifulWidget 之类的应用程序创建了一个您可以启动的应用程序,其中仅显示有关如何安装 Widget 的说明。浪费空间,但有些人真的不用手不理解小部件。

    【讨论】:

    • 这是我的临时解决方案,但它在“启动器”中创建了一个应用程序图标,完全没用。
    • @theomega 我同意你的观点,但不幸的是我认为这是目前唯一的解决方案。一些家庭启动器确实允许用户隐藏某些启动图标(LauncherPro 会这样做)。
    • 我会说这是最简单最安全的解决方案(就您的市场 cmets 而言!)
    猜你喜欢
    • 2016-12-20
    • 1970-01-01
    • 2017-08-12
    • 2016-12-05
    • 1970-01-01
    • 1970-01-01
    • 2015-10-04
    • 2022-11-24
    • 2017-07-31
    相关资源
    最近更新 更多