通知在fwk中的流程

    /**
     * 发送通知到通知栏
     *
     * @param contentIntent 通知动作
     * @param info          通知显示内容
     */
    private void showNotification(PendingIntent contentIntent, Notice info) {
        //2、发布到通知栏,让监听者能点击
        //获取NotificationManager实例
        NotificationManager notifyManager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE);
        //实例化NotificationCompat.Builde并设置相关属性
        NotificationCompat.Builder builder = new NotificationCompat.Builder(this)
                .setContentIntent(contentIntent)
                .setDefaults(Notification.DEFAULT_ALL)
                //设置小图标
                .setSmallIcon(R.mipmap.ic_launcher)
                //设置通知标题
                .setContentTitle(AppConstants.getNotifyTypeName(info.getNotifyType()))
                .setAutoCancel(true)
                //设置通知内容
                .setContentText(inf

你可能感兴趣的:(android,系统源码学习)