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

第一讲,我将讲解使用百度云推送的前期准备工作,以及如何导入修改官方的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项目。

好了,大工告成。


第六步,运行项目,这我就不演示了吧。

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值