我正在使用C2DM为Android构建新的新项目。我无法使用Android - C2DM.jar文件丢失
import com.google.android.c2dm.C2DMessaging;
因为我没有添加c2dm.jar文件作为外部库。它是否可以下载?
感谢
我正在使用C2DM为Android构建新的新项目。我无法使用Android - C2DM.jar文件丢失
import com.google.android.c2dm.C2DMessaging;
因为我没有添加c2dm.jar文件作为外部库。它是否可以下载?
感谢
你真的不需要jar文件或需要包括它的代码。您只需定义一个BroadcastReceiver来监听com.google.android.c2dm.intent.RECEIVE和com.google.android.c2dm.intent.REGISTRATION事件并在清单中声明接收者。
还需要添加权限
<uses-permission android:name="com.shopholler.android.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
在清单中定义的接收器的实施例。
<receiver android:name=".c2dmtest.C2DMMessageReceiver"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter >
<action android:name="com.google.android.c2dm.intent.RECEIVE" >
</action>
<category android:name="com.shopholler.android" />
</intent-filter>
</receiver>
注意的C2DM工作,你需要安装的Android 2.2 +市场。
我喜欢使用Google提供的代码。您可以通过Google Eclipse插件获取它,请参阅https://stackoverflow.com/a/9228455/734687以了解详细的安装以及当前的洞察。
请点击这里:http://code.google.com/p/cloud-tasks-io/source/browse/trunk/CloudTasks-Android/lib/?r=5 –
这个图书馆是否有必要? C2DM全部是基于字符串的,您可以在没有任何库的情况下实现它。 –