public class MessageV3
extends java.lang.Object
implements android.os.Parcelable
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MessageV3.CLICK_TYPE_DEFINE |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
describeContents() |
java.lang.String |
getActivity() |
int |
getClickType() |
java.lang.String |
getContent() |
java.lang.String |
getDeviceId() |
AdvanceSetting |
getmAdvanceSetting() |
AppIconSetting |
getmAppIconSetting() |
NotificationStyle |
getmNotificationStyle() |
TimeDisplaySetting |
getmTimeDisplaySetting() |
java.lang.String |
getNotificationMessage() |
java.lang.String |
getPackageName() |
java.util.Map<java.lang.String,java.lang.String> |
getParamsMap() |
static java.util.Map<java.lang.String,java.lang.String> |
getParamsMap(org.json.JSONObject paramsJsonObject) |
java.lang.String |
getPushTimestamp() |
java.lang.String |
getSeqId() |
java.lang.String |
getTaskId() |
java.lang.String |
getThroughMessage() |
java.lang.String |
getTitle() |
java.lang.String |
getUploadDataPackageName() |
java.lang.String |
getUriPackageName() |
java.lang.String |
getWebUrl() |
boolean |
isDiscard() |
static MessageV3 |
parse(java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
MPushMessage pushMessage)
parse MpushMessage V2 to MessageV3
|
static MessageV3 |
parse(java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String pushMessage) |
static MessageV3 |
parse(java.lang.String packageName,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushMessage)
add seqId
|
static MessageV3 |
parse(java.lang.String packageName,
java.lang.String uploadDataPackageName,
java.lang.String timestamp,
java.lang.String deviceId,
java.lang.String taskId,
java.lang.String seqId,
java.lang.String pushMessage)
add uploadDataPackageName
|
void |
setActivity(java.lang.String activity) |
void |
setClickType(int clickType) |
void |
setContent(java.lang.String content) |
void |
setDeviceId(java.lang.String deviceId) |
void |
setIsDiscard(boolean isDiscard) |
void |
setmAdvanceSetting(AdvanceSetting mAdvanceSetting) |
void |
setmAppIconSetting(AppIconSetting mAppIconSetting) |
void |
setmNotificationStyle(NotificationStyle mNotificationStyle) |
void |
setmTimeDisplaySetting(TimeDisplaySetting mTimeDisplaySetting) |
void |
setNotificationMessage(java.lang.String notificationMessage) |
void |
setPackageName(java.lang.String packageName) |
void |
setParamsMap(java.util.Map<java.lang.String,java.lang.String> paramsMap) |
void |
setPushTimestamp(java.lang.String pushTimestamp) |
void |
setSeqId(java.lang.String seqId) |
void |
setTaskId(java.lang.String taskId) |
void |
setThroughMessage(java.lang.String throughMessage) |
void |
setTitle(java.lang.String title) |
void |
setUploadDataPackageName(java.lang.String uploadDataPackageName) |
void |
setUriPackageName(java.lang.String uriPackageName) |
void |
setWebUrl(java.lang.String webUrl) |
java.lang.String |
toString() |
void |
writeToParcel(android.os.Parcel parcel,
int flag) |
public static final android.os.Parcelable.Creator<MessageV3> CREATOR
public int describeContents()
describeContents 在接口中 android.os.Parcelablepublic void writeToParcel(android.os.Parcel parcel,
int flag)
writeToParcel 在接口中 android.os.Parcelablepublic java.lang.String getDeviceId()
public void setDeviceId(java.lang.String deviceId)
public java.lang.String getTaskId()
public void setTaskId(java.lang.String taskId)
public AdvanceSetting getmAdvanceSetting()
public void setmAdvanceSetting(AdvanceSetting mAdvanceSetting)
public AppIconSetting getmAppIconSetting()
public void setmAppIconSetting(AppIconSetting mAppIconSetting)
public NotificationStyle getmNotificationStyle()
public void setmNotificationStyle(NotificationStyle mNotificationStyle)
public TimeDisplaySetting getmTimeDisplaySetting()
public void setmTimeDisplaySetting(TimeDisplaySetting mTimeDisplaySetting)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
public java.lang.String getContent()
public void setContent(java.lang.String content)
public java.lang.String getPackageName()
public void setPackageName(java.lang.String packageName)
public int getClickType()
public void setClickType(int clickType)
public boolean isDiscard()
public void setIsDiscard(boolean isDiscard)
public java.lang.String getActivity()
public void setActivity(java.lang.String activity)
public java.lang.String getWebUrl()
public void setWebUrl(java.lang.String webUrl)
public java.lang.String getUriPackageName()
public void setUriPackageName(java.lang.String uriPackageName)
public java.lang.String getPushTimestamp()
public void setPushTimestamp(java.lang.String pushTimestamp)
public java.util.Map<java.lang.String,java.lang.String> getParamsMap()
public void setParamsMap(java.util.Map<java.lang.String,java.lang.String> paramsMap)
public java.lang.String getThroughMessage()
public void setThroughMessage(java.lang.String throughMessage)
public java.lang.String getNotificationMessage()
public void setNotificationMessage(java.lang.String notificationMessage)
public java.lang.String getSeqId()
public void setSeqId(java.lang.String seqId)
public java.lang.String getUploadDataPackageName()
public void setUploadDataPackageName(java.lang.String uploadDataPackageName)
public static MessageV3 parse(java.lang.String packageName, java.lang.String deviceId, java.lang.String taskId, MPushMessage pushMessage)
packageName - deviceId - taskId - pushMessage - public static MessageV3 parse(java.lang.String packageName, java.lang.String uploadDataPackageName, java.lang.String timestamp, java.lang.String deviceId, java.lang.String taskId, java.lang.String seqId, java.lang.String pushMessage)
uploadDataPackageName - 数据上报包名packageName - 当前应用包名timestamp - 推送消息时间戳deviceId - 设备唯一idseqId - 消息序列号taskId - 消息任务idpushMessage - 原始通知栏消息public static MessageV3 parse(java.lang.String packageName, java.lang.String deviceId, java.lang.String taskId, java.lang.String seqId, java.lang.String pushMessage)
seqId - public static MessageV3 parse(java.lang.String packageName, java.lang.String deviceId, java.lang.String taskId, java.lang.String pushMessage)
public static java.util.Map<java.lang.String,java.lang.String> getParamsMap(org.json.JSONObject paramsJsonObject)
public java.lang.String toString()
toString 在类中 java.lang.Object