2012-02-22 39 views
0

我正在開發基於庫的Android應用程序,並試圖實施智能C2DM服務。Android - 如何獲取圖書館上下文?

但是,在註冊時,我需要使用我的庫包名稱而不是應用程序包名稱。它可以正常接收消息,但不適用於註冊。

再仔細一點,我注意到了註冊方法。它的課程使用上下文得到registrationIntent。 我的問題是,此上下文返回應用程序包名稱,而不是庫包名稱。我想用這個。

因此......有沒有辦法從庫中獲取上下文,這將包括與lib清單相對應的包名稱? 或者,也許有辦法手動設置調用意圖包名稱到我的lib包?

感謝您的任何答案或線索:)

編輯: 我試圖與「createPackageContext」用我appPackageName作爲參數,但是當然,它不會被系統發現,我得到了一個例外。 ..

回答

1

然而,在註冊,我需要用我的庫包名稱,而不是應用程序包的名稱

圖書館沒有包名的。

有沒有辦法從庫中獲取上下文,那會包含與lib清單相對應的包名?

庫沒有上下文。