0

我的 Android 应用在其清单中有这个意图过滤器:

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

我使用CATEGORY_INFO是因为我不希望此应用程序显示在应用程序列表中,但我确实希望在通过 Google Play 安装时显示应用程序信息。

如何测试它以查看它是否正确显示?(除了临时更改类别android.intent.category.LAUNCHER并从应用程序列表中运行它)

4

2 回答 2

1

我是这样解决的:

  1. 在 Google Play 控制台中创建新的应用条目
  2. 在 Beta 测试中将 APK 上传到此应用条目
  3. 创建一个 Google+ 群组以邀请您自己对该应用进行 Beta 版测试(使用与您作为注册 Android 开发者使用的电子邮件地址不同的电子邮件地址)
  4. 使用仅供 Beta 版测试人员使用的链接,接受邀请并从 Google Play 下载应用程序
  5. 在应用程序的播放页面中单击“打开”时,CATEGORY_INFO 活动将显示

我知道测试一个明显微不足道的功能可能有点过头了,但在我的情况下,我需要使用 CATEGORY_INFO 活动与设备中先前安装的应用程序交互来测试应用程序。

于 2013-11-21T14:24:34.940 回答
1

测试 CATEGORY_INFO 活动的另一种方法是使用活动管理器和 adb。只需运行以下命令:adb shell am start -n com.example/.MainActivity

有关更多信息,请参阅

于 2016-07-27T07:12:22.860 回答