2011-08-31 80 views
2

我正在使用C2DM爲Android構建新的新項目。我無法使用Android - C2DM.jar文件丟失

import com.google.android.c2dm.C2DMessaging;

因爲我沒有添加c2dm.jar文件作爲外部庫。它是否可以下載?

感謝

+4

請點擊這裏:http://code.google.com/p/cloud-tasks-io/source/browse/trunk/CloudTasks-Android/lib/?r=5 –

+0

這個圖書館是否有必要? C2DM全部是基於字符串的,您可以在沒有任何庫的情況下實現它。 –

回答

0

你真的不需要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 +市場。