【问题标题】:Android BroadcastReceiver in external library?外部库中的Android BroadcastReceiver?
【发布时间】:2012-07-14 20:42:43
【问题描述】:

目前我正在使用 Android-SDK。 BroadcastReceiver 真的很有趣,因为我可以从 Googly Play-store 获得推荐人信息。如果我在一个项目中使用带有com.android.vending.INSTALL_REFERRER 的广播接收器,它的效果非常好。但是我想编写一个小型库来包含在我的项目中,并且我的 BroadcastReceiver (de.sm.android.reftest.RefReceiver) 的实现应该是其中的一部分。所以我有两个项目:

  1. ReferralTest,我的主要项目(在项目属性中:android.library.reference.1=../SDKTest
  2. SDKTest,我的库项目(在项目属性中:android.library=true),包含de.sm.android.reftest.RefReceiver

我的主要项目的AndroidManifest.xml-文件包含:

    <receiver android:name="de.sm.android.reftest.RefReceiver" android:exported="true">
        <intent-filter>
            <action android:name="com.android.vending.INSTALL_REFERRER" />
        </intent-filter>
    </receiver>

这是行不通的。我不确定它是否不能正常工作(我不这么认为)或者我是否愚蠢(这可能是问题所在)。

感谢任何帮助。

提前致谢, 萨沙

【问题讨论】:

    标签: android broadcastreceiver


    【解决方案1】:

    好的,我找到了答案……我的实现是正确的,但是我的 am broadcast 测试不是……这个链接很有帮助:How to test android referral tracking?

    【讨论】:

      猜你喜欢
      • 2011-04-03
      • 1970-01-01
      • 2011-06-01
      • 1970-01-01
      • 2016-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多