项目中遇到通知栏消息提示,版本更新的时候,为了兼容高版本,差了些资料,做了不少尝试,整理了一下,源码如下,还可以在优化:
转载请注明地址:
https://blog.csdn.net/sdbzmyh0/article/details/80756434
import android.app.Notification; import android.app.NotificationChannel; import android.app.NotificationManager; import android.app.PendingIntent; import android.content.Context; import android.content.ContextWrapper; import android.content.Intent; import android.os.Build; import android.os.Handler; import android.os.Message; import android.support.annotation.RequiresApi; import android.support.v4.app.NotificationCompat; import com.mxsoft.test.MainActivity; import java.util.Timer; import java.util.TimerTask; /** * Created by abeils on 2018/6/15. */ public class NotificationUtilsMe/* extends ContextWrapper*/ { public static final String channelId = "channel_1"; public static final String channelName = "channel_name_1"; private Context context;