0
是否可以使用C++註冊和接收來自Android NDK的C2DM消息?C++中的C2DM NDK
Google網站上的所有C2DM示例均來自Java SDK。我通過NDK文檔進行了檢查,發現沒有提及C2DM。
我相對肯定有沒有辦法做到這一點。有人知道不同嗎?
是否可以使用C++註冊和接收來自Android NDK的C2DM消息?C++中的C2DM NDK
Google網站上的所有C2DM示例均來自Java SDK。我通過NDK文檔進行了檢查,發現沒有提及C2DM。
我相對肯定有沒有辦法做到這一點。有人知道不同嗎?
不完全。 C2DM的接收端需要實現爲從BroadcastReceiver派生並列在清單中的Java類。 AFAIK,你不能完全在NDK中創建一個全新的Java類 - 你需要一個Java文件,即使它只有native
方法聲明。
從那裏,這是一個重寫BroadcastReceiver方法的問題 - 主要是onReceive()
。你可以在NDK中做到這一點。
而且你很可能找不到任何例子。