官網詳解
先自定義receiver
private static final string tag = "myreceiver";
@override
public void onreceive(context context, intent intent) else if (jpushinte***ce.action_message_received.equals(intent
.getaction())) else if (jpushinte***ce.action_notification_received.equals(intent
.getaction())) else if (jpushinte***ce.action_notification_opened.equals(intent
.getaction()))
}
在receivingnotification()中自定義notification通知欄
還有一種自定義通知欄,帶有下拉效果。是官網介紹的。
布局檔案customer_notitfication_layout.xml
<?xml version="1.0" encoding="utf-8"?>
初始化通知效果
custompushnotificationbuilder builder = new custompushnotificationbuilder(
mainactivity.this, r.layout.customer_notitfication_layout,
r.id.icon, r.id.title, r.id.text);
// 指定定製的 notification layout
builder.statusbardrawable = r.drawable.notification_icon;
// 指定最頂層狀態列小圖示
builder2.layouticondrawable = r.drawable.notification_icon;
// 指定下拉狀態列時顯示的通知圖示
jpushinte***ce.setpushnotificationbuilder(1, builder1);
這裡面有乙個方法builder.statusbardrawable,這個設定的是乙個狀態列圖示,不是下拉介面裡那個。當來通知時,手機頂部會滾動提示一下來訊息了。這裡設定的圖示就是剛來通知在頂部提示的,而不是上圖里紅框裡那個。
這種帶下來效果
還有一種簡版的,也是官網demo,mark一下。設定成預設,傳送通知
basicpushnotificationbuilder builder2 = new basicpushnotificationbuilder(
mainactivity.this);
builder2.statusbardrawable = r.drawable.logo;
builder2.notificationflags = notification.flag_auto_cancel; // 設定為自動消失
builder2.notificationdefaults = notification.default_sound
| notification.default_vibrate | notification.default_lights; // 設定為鈴聲與震動都要
jpushinte***ce.setdefaultpushnotificationbuilder(builder2);
jpushinte***ce.setpushnotificationbuilder(2, builder2);
setpushnotificationbuilder(2, builder2);設定builder2的樣式編號為2,傳送時指定編號傳送。
jpush官網android api
android JPush自定義通知欄
自定義通知欄 先自定義receiver private static final string tag myreceiver override public void onreceive context context,intent intent else if jpushinte ce.actio...
自定義 如何自定義協議
何為自定義協議,其實是相對標準協議來說的,這裡主要針對的是應用層協議 常見的標準的應用層協議如http ftp smtp等,如果我們在網路通訊的過程中不去使用這些標準協議,那就需要自定義協議,比如我們常用的rpc框架 dubbo,thrift 分布式快取 redis,memcached 等都是自定義...
自定義控制項 自定義鐘錶
private context mcontext 畫筆 private paint mpaint 控制項的寬 private int mwidth x方向的圓心座標 private int center 鐘錶的半徑 private int mradio 圓環的寬 private int stroke...