android baidupush
生活随笔
收集整理的這篇文章主要介紹了
android baidupush
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
?
?
實(shí)戰(zhàn) QQ demo源碼(本例中有該應(yīng)用)
服務(wù)器端下載: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 運(yùn)行需要的權(quán)限 --><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}}?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
?
捐助開發(fā)者
在興趣的驅(qū)動(dòng)下,寫一個(gè)免費(fèi)的東西,有欣喜,也還有汗水,希望你喜歡我的作品,同時(shí)也能支持一下。 當(dāng)然,有錢捧個(gè)錢場(chǎng)(右上角的愛心標(biāo)志,支持支付寶和PayPal捐助),沒錢捧個(gè)人場(chǎng),謝謝各位。
?
?
?謝謝您的贊助,我會(huì)做的更好!
?
?
?
?
?
總結(jié)
以上是生活随笔為你收集整理的android baidupush的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 女人梦到穿新衣服预示着什么
- 下一篇: 昨晚梦到捡钱是啥意思