实战 QQ demo源码(本例中有该应用)

服务器端下载:http://download.csdn.net/download/knight_black_bob/9822551

android eclipse 版:http://download.csdn.net/download/knight_black_bob/9822553

android stdio  版本:http://download.csdn.net/download/knight_black_bob/9822556

AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.courriousby.baidupush"android:versionCode="1"android:versionName="1.0" ><uses-sdkandroid:minSdkVersion="9"android:targetSdkVersion="18" /><!-- Push service 运行需要的权限 --><uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android.permission.READ_PHONE_STATE" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />  <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /><uses-permission android:name="android.permission.WRITE_SETTINGS" /><uses-permission android:name="android.permission.VIBRATE" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.ACCESS_DOWNLOAD_MANAGER"/><uses-permission android:name="android.permission.DOWNLOAD_WITHOUT_NOTIFICATION" /><uses-permission android:name="android.permission.DISABLE_KEYGUARD" /><uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /><uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /><applicationandroid:allowBackup="true"android:icon="@drawable/ic_launcher"android:label="@string/app_name"android:theme="@style/AppTheme" ><activityandroid:name="com.courriousby.baidupush.MainActivity"android:label="@string/app_name" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity><receiver android:name="com.courriousby.baidupush.BaiduPushReciever"><intent-filter><!-- 接收push消息 --><action android:name="com.baidu.android.pushservice.action.MESSAGE" /><!-- 接收bind,unbind,fetch,delete等反馈消息 --><action android:name="com.baidu.android.pushservice.action.RECEIVE" /><action android:name="com.baidu.android.pushservice.action.notification.CLICK" /></intent-filter></receiver><receiver android:name="com.baidu.android.pushservice.PushServiceReceiver"android:process=":bdservice_v1"><intent-filter><action android:name="android.intent.action.BOOT_COMPLETED" /><action android:name="android.net.conn.CONNECTIVITY_CHANGE" /><action android:name="com.baidu.android.pushservice.action.notification.SHOW" /><action android:name="com.baidu.android.pushservice.action.media.CLICK" /><action android:name="android.intent.action.MEDIA_MOUNTED" /><action android:name="android.intent.action.USER_PRESENT" /><action android:name="android.intent.action.ACTION_POWER_CONNECTED" /><action android:name="android.intent.action.ACTION_POWER_DISCONNECTED" /></intent-filter></receiver><receiver android:name="com.baidu.android.pushservice.RegistrationReceiver"android:process=":bdservice_v1"><intent-filter><action android:name="com.baidu.android.pushservice.action.METHOD" /><action android:name="com.baidu.android.pushservice.action.BIND_SYNC" /></intent-filter><intent-filter><action android:name="android.intent.action.PACKAGE_REMOVED"/><data android:scheme="package" /></intent-filter>                   </receiver><serviceandroid:name="com.baidu.android.pushservice.PushService"android:exported="true"android:process=":bdservice_v1"  ><intent-filter><action android:name="com.baidu.android.pushservice.action.PUSH_SERVICE" /></intent-filter></service><service android:name="com.baidu.android.pushservice.CommandService"android:exported="true" /><activityandroid:launchMode="singleInstance"android:name="com.baidu.android.pushservice.PushKeepAlive"android:theme="@android:style/Theme.Translucent.NoTitleBar" /><meta-data android:name="api_key" android:value="GznlfC7K5jfSAHlZbtHfbfzz" /></application></manifest>
package com.courriousby.baidupush;import java.util.List;import android.content.Context;import com.baidu.android.pushservice.PushMessageReceiver;public class BaiduPushReciever extends PushMessageReceiver{@Overridepublic void onBind(Context context, int errorCode, String appid,String userId, String channelId, String requestId)  {// TODO Auto-generated method stub}@Overridepublic void onDelTags(Context context, int errorCode,List<String> sucessTags, List<String> failTags, String requestId) {// TODO Auto-generated method stub}@Overridepublic void onListTags(Context context, int errorCode, List<String> tags,String requestId) {// TODO Auto-generated method stub}@Overridepublic void onMessage(Context context, String message,String customContentString){System.out.println(customContentString);}@Overridepublic void onNotificationClicked(Context context, String title,String description, String customContentString) {// TODO Auto-generated method stub}@Overridepublic void  onNotificationArrived(Context context, String title,String description, String customContentString)  {// TODO Auto-generated method stub}@Overridepublic void onSetTags(Context context, int errorCode,List<String> sucessTags, List<String> failTags, String requestId) {// TODO Auto-generated method stub}@Overridepublic void onUnbind(Context context, int errorCode, String requestId) {// TODO Auto-generated method stub}}

捐助开发者

在兴趣的驱动下,写一个免费的东西,有欣喜,也还有汗水,希望你喜欢我的作品,同时也能支持一下。 当然,有钱捧个钱场(右上角的爱心标志,支持支付宝和PayPal捐助),没钱捧个人场,谢谢各位。


 
 
 谢谢您的赞助,我会做的更好!

android baidupush相关推荐

  1. Unity5.6+ 导出Android 应用程序apk的环境配置及导出过程

    首先下载并安装安卓SDK和java的JDK 安卓sdk下载: http://www.android-studio.org/ 也可以在这下载: 链接:http://pan.baidu.com/s/1bp ...

  2. Android 的NDK的Makefile编写

    Android.mk 是google根据Linux GNU Makefile精简编译脚本.具体来说:这就是GNU Makefile的一小部分. 举一个简单例子: LOCAL_PATH := $(cal ...

  3. Android Animation (安卓动画)概念简介

    Android Animation Android 四种动画分别为逐帧动画和补间动画.属性动画.过渡动画: Frame Animation (逐帧动画) 实现方式:xml 和 Java代码 图片跳转的 ...

  4. 基于Android和SpringBoot的购物App

    (Shopping)购物应用商城 本软件使用Android和SpringBoot.JavaWeb技术实现:并结合百度LBS平台的SDK.支付宝App支付客户端SDK.MobTech的ShareSDK: ...

  5. Android数据持久化:SharePreference

    SharePreference:作为Android数据持久化的一种,具有一定的便捷性,适合存储一些体积小的数据. 存储数据方式:键值对的方式,类似于Map: 利用SharePreference.Edi ...

  6. Android数据持久化:文件存储

    数据持久化: 数据可分为瞬时数据和关键数据.保存在内存之中的数据是瞬时数据,而对于一些关键性数据,后期需要持续使用的,应当保存在存储设备中: 持久化保存方式: 文件存储.SharePreference ...

  7. Android Studio中RecycerView依赖库加载问题

    依赖包导入思考: 参考资料:recycleview导包问题 打开修改本项目中的build.gradle; 切勿着急添加包,应当提前查看其中的版本号(因为加载的v7包要和其版本保持一致性): 例如: 因 ...

  8. Android布局优化之include、merge、ViewStub

    include:引入重复使用的相同布局 merge:减少include布局的层级,将子元素直接添加到merge标签的parent中 ViewStub:其实就是一个宽高都为0的一个View,它默认是不可 ...

  9. Android动画之帧动画和补间动画

    Android系统提供三种动画:帧动画.补间动画和属性动画.这里先分析总结帧动画和补间动画. FrameAnimation 帧动画,通俗来说就是按照图片动作顺序依次播放来形成动画,创建帧动画可以用 x ...

最新文章

  1. python基础---面向过程编程
  2. golang的bytes.buffer
  3. 2015计算机二级c语言6,2015年计算机二级《C语言》最新章节练习题(6)
  4. 前端学习(2903):用vite开发环境
  5. 前端学习(2185):tabberitem和路由结果
  6. php文章远程图片,php实现异步将远程链接上内容(图片或内容)写到本地的方法
  7. 特斯拉Model 3本周平均日产约900辆 7000辆周产量有望
  8. redis hashmap过期_看完这篇再也不怕 Redis 面试了
  9. 程序员之路:python3+PyQt5+pycharm桌面GUI开发
  10. 查找交换机IP笨方法
  11. 计算机学win7画图,win7自带画图工具(mspaint.exe)
  12. 【冷冻电镜|论文阅读】A feature-guided, focused 3D signal permutation method for subtomogram averaging
  13. IGV web 工具部署
  14. oop-klass_在PHP和MySQL中处理时间和日期-OOP版本
  15. win版本openssl工具下载安装
  16. iOS 图片转base64编码
  17. NetworkX学习及使用
  18. kaggle新手实战教程
  19. httpstat的简单使用
  20. 纯Javascript+css开源围棋软件eidogo

热门文章

  1. rtmp协议分析(三次握手)
  2. c和汇编混合编程----main的反汇编
  3. python selenium post请求_工作随笔——selenium支持post请求,支持自定义header
  4. uva 10710——Chinese Shuffle
  5. Qt使用qss文件管理stylesheet
  6. 关于异步IO模型的学习
  7. python 使用 os的 popen(‘命令’) 如果命令行输出中 有中文乱码, 提示 'gbk' 无法解析的错误 解决办法
  8. 用队列实现栈 AND 用栈实现队列
  9. 327 区间和的个数
  10. 多路IO转接服务器 epoll