public class NotifyUtil
extends java.lang.Object
| 构造器和说明 |
|---|
NotifyUtil(android.content.Context context,
int ID) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clear()
根据id清除通知
|
void |
notify_bigPic(android.app.PendingIntent pendingIntent,
int smallIcon,
java.lang.String ticker,
java.lang.String title,
java.lang.String content,
int bigPic,
boolean sound,
boolean vibrate,
boolean lights)
容纳大图片的通知
|
void |
notify_button(int smallIcon,
int leftbtnicon,
java.lang.String lefttext,
android.app.PendingIntent leftPendIntent,
int rightbtnicon,
java.lang.String righttext,
android.app.PendingIntent rightPendIntent,
java.lang.String ticker,
java.lang.String title,
java.lang.String content,
boolean sound,
boolean vibrate,
boolean lights)
里面有两个按钮的通知
|
void |
notify_customview(android.widget.RemoteViews remoteViews,
android.app.PendingIntent pendingIntent,
int smallIcon,
java.lang.String ticker,
boolean sound,
boolean vibrate,
boolean lights)
自定义视图的通知
|
void |
notify_HeadUp(android.app.PendingIntent pendingIntent,
int smallIcon,
int largeIcon,
java.lang.String ticker,
java.lang.String title,
java.lang.String content,
int leftbtnicon,
java.lang.String lefttext,
android.app.PendingIntent leftPendingIntent,
int rightbtnicon,
java.lang.String righttext,
android.app.PendingIntent rightPendingIntent,
boolean sound,
boolean vibrate,
boolean lights) |
void |
notify_mailbox(android.app.PendingIntent pendingIntent,
int smallIcon,
int largeIcon,
java.util.ArrayList<java.lang.String> messageList,
java.lang.String ticker,
java.lang.String title,
java.lang.String content,
boolean sound,
boolean vibrate,
boolean lights)
进行多项设置的通知(在小米上似乎不能设置大图标,系统默认大图标为应用图标)
|
void |
notify_normail_moreline(android.app.PendingIntent pendingIntent,
int smallIcon,
java.lang.String ticker,
java.lang.String title,
java.lang.String content,
boolean sound,
boolean vibrate,
boolean lights)
可以容纳多行提示文本的通知信息 (因为在高版本的系统中才支持,所以要进行判断)
|
void |
notify_normal_singline(android.app.PendingIntent pendingIntent,
int smallIcon,
java.lang.String ticker,
java.lang.String title,
java.lang.String content,
boolean sound,
boolean vibrate,
boolean lights)
普通的通知
1.
|
void |
notify_progress(android.app.PendingIntent pendingIntent,
int smallIcon,
java.lang.String ticker,
java.lang.String title,
java.lang.String content,
boolean sound,
boolean vibrate,
boolean lights)
有进度条的通知,可以设置为模糊进度或者精确进度
|
public void notify_normal_singline(android.app.PendingIntent pendingIntent,
int smallIcon,
java.lang.String ticker,
java.lang.String title,
java.lang.String content,
boolean sound,
boolean vibrate,
boolean lights)
pendingIntent - smallIcon - ticker - title - content - public void notify_mailbox(android.app.PendingIntent pendingIntent,
int smallIcon,
int largeIcon,
java.util.ArrayList<java.lang.String> messageList,
java.lang.String ticker,
java.lang.String title,
java.lang.String content,
boolean sound,
boolean vibrate,
boolean lights)
pendingIntent - smallIcon - ticker - title - content - public void notify_customview(android.widget.RemoteViews remoteViews,
android.app.PendingIntent pendingIntent,
int smallIcon,
java.lang.String ticker,
boolean sound,
boolean vibrate,
boolean lights)
remoteViews - pendingIntent - smallIcon - ticker - public void notify_normail_moreline(android.app.PendingIntent pendingIntent,
int smallIcon,
java.lang.String ticker,
java.lang.String title,
java.lang.String content,
boolean sound,
boolean vibrate,
boolean lights)
pendingIntent - smallIcon - ticker - title - content - public void notify_progress(android.app.PendingIntent pendingIntent,
int smallIcon,
java.lang.String ticker,
java.lang.String title,
java.lang.String content,
boolean sound,
boolean vibrate,
boolean lights)
pendingIntent - smallIcon - ticker - title - content - public void notify_bigPic(android.app.PendingIntent pendingIntent,
int smallIcon,
java.lang.String ticker,
java.lang.String title,
java.lang.String content,
int bigPic,
boolean sound,
boolean vibrate,
boolean lights)
pendingIntent - smallIcon - ticker - title - bigPic - public void notify_button(int smallIcon,
int leftbtnicon,
java.lang.String lefttext,
android.app.PendingIntent leftPendIntent,
int rightbtnicon,
java.lang.String righttext,
android.app.PendingIntent rightPendIntent,
java.lang.String ticker,
java.lang.String title,
java.lang.String content,
boolean sound,
boolean vibrate,
boolean lights)
smallIcon - leftbtnicon - lefttext - leftPendIntent - rightbtnicon - righttext - rightPendIntent - ticker - title - content - public void notify_HeadUp(android.app.PendingIntent pendingIntent,
int smallIcon,
int largeIcon,
java.lang.String ticker,
java.lang.String title,
java.lang.String content,
int leftbtnicon,
java.lang.String lefttext,
android.app.PendingIntent leftPendingIntent,
int rightbtnicon,
java.lang.String righttext,
android.app.PendingIntent rightPendingIntent,
boolean sound,
boolean vibrate,
boolean lights)
public void clear()