public class ECNotifyOptions
extends java.lang.Object
implements android.os.Parcelable
1、自定义当有新的消息时是否自动提醒
2、自定义推送消息状态栏通知图标
3、自定义推送消息状态栏通知是否振动/声音提醒
4、自定义是否启用勿扰模式(收到新消息不会振动/声音提醒),并且可以设置勿扰模式时间段
限定符和类型 | 字段和说明 |
---|---|
static android.os.Parcelable.Creator<ECNotifyOptions> |
CREATOR |
限定符 | 构造器和说明 |
---|---|
|
ECNotifyOptions() |
protected |
ECNotifyOptions(android.os.Parcel in) |
限定符和类型 | 方法和说明 |
---|---|
int |
describeContents() |
void |
enableShake(boolean enable)
设置是否启用震动提醒
|
void |
enableSound(boolean enable)
设置是否启用声音提醒
|
int |
getEndHourOfDay()
返回勿扰模式结束时间-小时
|
int |
getEndMinute()
返回勿扰模式结束时间-分钟
|
int |
getIcon()
返回通知栏图标
|
int |
getLargeIcon()
返回通知栏大图标
|
android.net.Uri |
getRingtoneUri()
返回
|
int |
getStartHourOfDay()
返回勿扰模式开始时间-小时
|
int |
getStartMinute()
返回勿扰模式开始时间-分钟
|
boolean |
isNewMsgNotify()
新消息是否提醒
|
boolean |
isShakeEnable()
返回是否启用震动提醒
|
boolean |
isSilenceTimeEnable()
返回是否开启勿扰模式
开启后,在设定的时间段内收到新消息时不会响铃或振动
|
boolean |
isSoundEnable()
返回是否启用声音提醒
|
void |
setIcon(int icon)
已过时。
|
void |
setLargeIcon(int icon)
设置通知栏大图标
|
void |
setNewMsgNotify(boolean notify)
设置新消息是否提醒
|
void |
setRingtoneUri(android.net.Uri ringtoneUri)
设置消息提示音
|
void |
setSilenceEnable(boolean enable)
设置是否开启勿扰模式
开启后,在设定的时间段内收到新消息时不会响铃或振动
|
void |
setSilenceTime(int startHourOfDay,
int startMinute,
int endHourOfDay,
int endMinute)
设置勿扰模式时间段
开启后,在设定的时间段内收到新消息时不会响铃或振动
|
void |
setSmallIcon(int icon)
设置通知栏图标
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final android.os.Parcelable.Creator<ECNotifyOptions> CREATOR
public ECNotifyOptions()
protected ECNotifyOptions(android.os.Parcel in)
public void setLargeIcon(int icon)
icon
- 通知栏图标public int getLargeIcon()
@Deprecated public void setIcon(int icon)
setSmallIcon(int)
public void setSmallIcon(int icon)
icon
- 通知栏图标public int getIcon()
public void setNewMsgNotify(boolean notify)
notify
- 是否提醒public boolean isNewMsgNotify()
public void setSilenceEnable(boolean enable)
开启后,在设定的时间段内收到新消息时不会响铃或振动
enable
- 是否开启勿扰模式public boolean isSilenceTimeEnable()
开启后,在设定的时间段内收到新消息时不会响铃或振动
public void setSilenceTime(int startHourOfDay, int startMinute, int endHourOfDay, int endMinute)
开启后,在设定的时间段内收到新消息时不会响铃或振动
startHourOfDay
- 勿扰模式开始时间 (24小时制:startHour的范围为0到23)startMinute
- 勿扰模式开始时间 (分钟)endHourOfDay
- 勿扰模式结束时间 (24小时制:startHour的范围为0到23)endMinute
- 勿扰模式结束时间 (分钟)public void enableSound(boolean enable)
enable
- 是否启用public void enableShake(boolean enable)
enable
- 是否启用public void setRingtoneUri(android.net.Uri ringtoneUri)
ringtoneUri
- 消息提示音public int getStartHourOfDay()
public int getStartMinute()
public int getEndHourOfDay()
public int getEndMinute()
public boolean isSoundEnable()
public boolean isShakeEnable()
public android.net.Uri getRingtoneUri()
public int describeContents()
describeContents
在接口中 android.os.Parcelable
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
在接口中 android.os.Parcelable
Copyright © 2017 All rights reserved.