如何将百度云推送结合到自己的项目(一)
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项目。
好了,大工告成。
第六步,运行项目,这我就不演示了吧。
推送是什么?
你的手机安装了一个新闻客户端,(手机连接了网络)。每天早晨打开手机,就看见手机顶部的任务栏上总有一两个新闻软件的应用图标,后面就是一串头条新闻的标题。对,这就是推送。
毋庸置疑,推送已经被绝大多数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项目。
好了,大工告成。
第六步,运行项目,这我就不演示了吧。
相关文章推荐
- 结合自己的项目作业说说做软件工程项目应该如何选择程序设计语言
- 从程序员到项目经理(13):如何管理自己的时间(下)【转载】
- Github搜索技巧-如何使用github找到自己感兴趣的项目
- 参与开源项目,如何Fork项目为自己所用?
- 如何将自己的项目上传到GitHub上
- 如何在github上传自己的项目
- 从程序员到项目经理(12):如何管理自己的时间(上)
- 面试如何谈自己做过的项目
- 如何把oslo.config使用到自己的项目中
- 程序员到项目经理:如何管理自己的时间
- Github搜索技巧-如何使用github找到自己感兴趣的项目
- 项目经理如何管理好自己的时间
- 主要通过你的行为看你的编程能力,除了让你做算法题外,更重要的是你实际写过的代码和项目,效率如何?有没有考虑过异常处理?实际的访问性能如何?有没有开过自己的 github 项目,或者是给知名项目贡献过源
- UEditor之图片上传如何和真实项目结合
- 如何通过Git GUI将自己本地的项目上传至Github
- 如何用CSDN管理自己的开源项目
- 如何在Github上为开源项目贡献自己的代码
- 如何在Github上上传自己的项目
- 如何在自己的项目中实现 Fluent Interface(流畅接口)
- 项目经理如何学会管理自己的领导?