首页 > 作文

怎么设置悬浮窗

更新时间:2023-03-08 13:01:01 阅读: 评论:0

兰花怎么养-按摩椅品牌推荐

怎么设置悬浮窗
2023年3月8日发(作者:室内娱乐)

android悬浮窗⼝通知,Android悬浮通知,Notification的设置。

Android8.0系统的通知需要Channel创建,记录笔记:

//显⽰通知栏

privatevoidshowFloat(Stringmessage){

if(tance().getMsgActive()){

return;

}

NotificationManagermManager=(NotificationManager)getSystemService(NOTIFICATION_SERVICE);

Notificationnotification;

Intentintent=newIntent(this,);

PendingIntentpendingIntent=ivity(this,0,intent,_UPDATE_CURRENT);

if(_INT>=N_CODES.O){

NotificationChannelmChannel=newNotificationChannel("default","name",ANCE_HIGH);

wBadge(true);

Lights(true);

//2.0把通知渠道通过createNotificationChannel()

NotificationChannel(mChannel);

//3.0Notification这时候可以正常⼯作了

notification=r(this,"default")

.tContentTitle("标题")//设置通知栏标题

.tContentText(message)//设置通知栏显⽰内容

.tWhen(tTimeMillis())//通知产⽣的时间。

.tSmallIcon(_icon)//设置通知⼩ICON

.tDefaults(ANCE_HIGH)

.tPriority(ANCE_HIGH)

.tAutoCancel(true)

.tDefaults(T_ALL)

//.tFullScreenIntent(pendingIntent,true)

.tContentIntent(pendingIntent)

.tLargeIcon(Resource(getResources(),_icon))//设置通知⼤ICON

.build();

}el{

rnotificationBuilder=r(this,"default")

.tContentTitle("标题")

.tContentText(message)

.tWhen(tTimeMillis())//通知产⽣的时间。

.tSmallIcon(_icon)

.tDefaults(TY_HIGH)

.tPriority(TY_HIGH)

.tDefaults(T_SOUND)

.tAutoCancel(true)

.tContentIntent(pendingIntent)

//.tFullScreenIntent(pendingIntent,true)

.tLargeIcon(Resource(getResources(),_icon));

notification=();

}

(1,notification);

}

.tAutoCancel(true)表⽰点击通知栏就⾃动消失,

如果在退出App的时候需要取消掉通知,可以调⽤

if(mManager!=null){

//取消通知

All();

}

下⾯是检查是否有通知权限,和进⼊设置的⽅法:

//是否有通知权限

publicstaticbooleanisOpenNotify(Contextcontext){

booleanisOpened=fal;

try{

NotificationManagerCompatfrom=(context);

isOpened=ificationsEnabled();

}catch(Exceptione){

tackTrace();

}

returnisOpened;

}

//前往设置

publicstaticvoidgoToSetNotify(Contextcontext){

if(_INT>=26){

Intentintent=newIntent();

ion(_APP_NOTIFICATION_SETTINGS);

ra(_APP_PACKAGE,kageName());

ctivity(intent);

}el{

Intentintent=newIntent();

ion("_NOTIFICATION_SETTINGS");

ra("app_package",licationContext().getPackageName());

ra("app_uid",licationInfo().uid);

ctivity(intent);

}

}

本文发布于:2023-03-08 13:01:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1678251661183954.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:怎么设置悬浮窗.doc

本文 PDF 下载地址:怎么设置悬浮窗.pdf

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|