您的位置:首页 > 其它

如何将百度云推送结合到自己的项目(一)

2013-12-01 16:04 183 查看
第一讲,我将讲解使用百度云推送的前期准备工作,以及如何导入修改官方的PushDemo项目。

推送是什么?

        你的手机安装了一个新闻客户端,(手机连接了网络)。每天早晨打开手机,就看见手机顶部的任务栏上总有一两个新闻软件的应用图标,后面就是一串头条新闻的标题。对,这就是推送。

毋庸置疑,推送已经被绝大多数app所采用,可以这么说,“app已经离不开推送功能了,普通消息推送,下载链接推送,富媒体推送,升级推送等都是其表现形式。”由于它使用Socket长连接,使得手机的耗电量与内存开销大大降低。因此得到了广泛的应用,国内以百度云推送最具代表性。

步骤提纲:

第一步:你需要注册一个百度账号,并申请为百度开发者。

第二步:你需要在开发者中心去创建一个android推送项目,创建完成后并且下载官方Demo。

第三步:解压文件后,导入PushDemo项目。

第四步:导入的项目会报一大堆的错,不用着急,我们一步一步来解决它们,很简单的。

第五步:安装运行你的项目。登陆百度账户,并且提示绑定成功。

第六步:可以测试一下你的推送功能了,看看手机任务栏有没有反应。

我们将PushDemo导入到工作空间后。我们会看到这个情况:没有android.jar包,没有gen文件,properties文件的文件名也不对。



第一步,将project.properties文件改为default.properties,打开文件。将target版本号改为,你的模拟器(真机)对应的android版本号。保存。



第二步,将官方包添加至构建路径。



第三步,选中项目,Clean项目:



等待几秒后,项目结构变化。



注意,如果你的android版本为4.0版本以下,那么你需要删除res文件下的drawable-xhdpi文件,原因大家都明白。这是存放超大图片的文件夹,4.0以下版本不识别。

第四步,选中项目,单击右键,选着properties修改项目编码为UTF-8,应用,确定。

第五步,打开报错这个java文件,删掉里面的@Override。保存。



这时我们又发现这个文件出现错误。

打开它,报的错是:


hardwareAccelerated(硬件加速)这是4.0以上版本才支持的。所以找到并删除这一配置,



保存。再次Clean项目。

好了,大工告成。



第六步,运行项目,这我就不演示了吧。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: