Android - C2DM.jar 文件丢失

发布于 2024-12-02 06:32:38 字数 173 浏览 0 评论 0原文

我正在使用 C2DM 为 Android 构建全新的项目。我无法使用

导入com.google.android.c2dm.C2DMessaging;

因为我还没有添加 c2dm.jar 文件作为外部库。有地方可以下载吗?

谢谢

I am building fresh new project for Android with using C2DM. I cannot use

import com.google.android.c2dm.C2DMessaging;

because I haven't added c2dm.jar file as a external library. Is it somewhere available for download?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

晨与橙与城 2024-12-09 06:32:38

您确实不需要 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 + market。

You really don't need the jar file or need to include it your code. All you need is to define a BroadcastReceiver to listen to com.google.android.c2dm.intent.RECEIVE and com.google.android.c2dm.intent.REGISTRATION events and declare the receiver in your manifest.

Also need to add permissions

<uses-permission android:name="com.shopholler.android.permission.C2D_MESSAGE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />

Example of defining the receiver in the manifest.

<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>

Note for C2DM to work you need Android 2.2 + market installed.

肥爪爪 2024-12-09 06:32:38

我喜欢使用谷歌提供的代码。您可以通过 Google Eclipse 插件获取它,请参阅 https://stackoverflow.com/a/9228455/734687详细的安装以及当前的注意事项。

I like to use the code provided by Google. You can get it via the Google Eclipse plugin, see https://stackoverflow.com/a/9228455/734687 for a detailled installation and also for a current caveeat.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文