我正在使用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全部是基於字符串的,您可以在沒有任何庫的情況下實現它。 –