使用CATEGORY_INFO类别测试活动

时间:2013-10-17 13:36:05

标签: android android-intent

我的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并从应用程序列表中运行)

2 个答案:

答案 0 :(得分:1)

我这样解决了:

  1. 在Google Play控制台中创建新的应用条目
  2. 在Beta测试中将APK上传到此应用条目
  3. 创建一个Google+小组,邀请您自己对该应用进行beta测试(使用的电子邮件地址与您用作已注册的Android开发者的电子邮件地址不同)
  4. 使用仅适用于Beta版测试人员的链接,接受邀请并从Google Play下载应用
  5. 点击应用播放页面中的“打开”时,CATEGORY_INFO活动会显示
  6. 我知道测试一个显而易见的小功能可能有点过分,但在我的情况下,我需要测试应用程序,CATEGORY_INFO活动与设备中先前安装的应用程序进行交互。

答案 1 :(得分:1)

测试CATEGORY_INFO活动的另一种方法是使用activity manager和adb。只需运行此命令:ALTER TABLE

有关详细信息,请参阅this