安卓(Android) 怎么显示带页面的通知(Notification)

2019年10月10日21:46:54安卓(Android) 怎么显示带页面的通知(Notification)已关闭评论 318 1203字阅读4分0秒

1.简介

安卓(Android) 怎么显示带页面的通知(Notification)?——请看下文。

2.示例代码

/**
 * 版权所有 编程十万个怎么办(www.tah1986.com)
 */

import android.app.Notification;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.support.v4.app.NotificationCompat;
import android.support.v4.app.NotificationManagerCompat;
import android.support.v4.app.NotificationCompat.WearableExtender;
import android.support.v4.app.RemoteInput;

public class Main{
    private static int NOTIFICATION_ID = 0;
    public static void showNotificationWithPages(Context context) {
        NotificationCompat.Builder builder = new NotificationCompat.Builder(
                context).setSmallIcon(R.drawable.ic_launcher)
                .setContentTitle(context.getString(R.string.page1_title))
                .setContentText(context.getString(R.string.page1_text));

        Notification second = new NotificationCompat.Builder(context)
                .setSmallIcon(R.drawable.ic_launcher)
                .setContentTitle(context.getString(R.string.page2_title))
                .setContentText(context.getString(R.string.page2_text))
                .build();

        NotificationManagerCompat.from(context).notify(
                getNewID(),
                new WearableExtender().addPage(second).extend(builder)
                        .build());
    }
    private static synchronized int getNewID() {
        return NOTIFICATION_ID++;
    }
}

 
继续阅读
编程十万个怎么办