目前我正在玩Android-SDK。BroadcastReceiver 真的很有趣,因为我可以从 Googly Play-store 获得推荐人信息。com.android.vending.INSTALL_REFERRER
如果我在一个项目中使用BroadcastReceiver,它的效果非常好。但是我想编写一个小型库来包含在我的项目中,并且我的 BroadcastReceiver ( de.sm.android.reftest.RefReceiver
) 的实现应该是其中的一部分。所以我有两个项目:
- ReferralTest,我的主要项目(在项目属性中
android.library.reference.1=../SDKTest
:) - 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>
这是行不通的。我不确定它是否不能正常工作(我不这么认为)或者我是否愚蠢(这可能是问题所在)。
任何帮助表示赞赏。
在此先感谢,萨沙