Android - 如何获取库上下文?

时间:2012-02-22 16:29:34

标签: android package android-context

我正在开发一个基于库的Android应用程序,并试图实现智能C2DM服务。

但是,在注册时,我需要使用我的库包名而不是app包名。它适用于接收消息,但不适用于注册。

看得更深一点,我注意到了注册方法。它的课程使用上下文来获取registrationIntent。 我的问题是这个上下文返回应用程序包名称,而不是库包名称。我想用这个。

那么......无论如何都要从库中获取一个上下文,其中包含一个与lib清单对应的包名? 或者,是否有办法手动将调用意图包名称设置为我的lib包?

感谢您的回答或线索:)

编辑: 我尝试使用createPackageContext作为参数使用“appPackageName”,但当然,系统找不到它,我得到了例外...

1 个答案:

答案 0 :(得分:1)

  

但是,在注册时,我需要使用我的库包名而不是应用包名

图书馆没有包名。

  

无论如何从库中获取上下文,其中包含与lib清单对应的包名称?

图书馆没有上下文。