Java Code Examples for android.support.v4.app.NotificationBuilderWithBuilderAccessor

The following are top voted examples for showing how to use android.support.v4.app.NotificationBuilderWithBuilderAccessor. These examples are extracted from open source projects. You can vote up the examples you like and your votes will be used in our system to generate more good examples.
Example 1
Project: MyCTFWriteUps   File: NotificationCompat.java   View source code 6 votes vote down vote up
private static void addMediaStyleToBuilderLollipop(NotificationBuilderWithBuilderAccessor notificationbuilderwithbuilderaccessor, android.support.v4.app.Style style)
{
    if (style instanceof MediaStyle)
    {
        style = (MediaStyle)style;
        int ai[] = ((MediaStyle) (style)).mActionsToShowInCompact;
        if (((MediaStyle) (style)).mToken != null)
        {
            style = ((android.support.v4.app.Style) (((MediaStyle) (style)).mToken.getToken()));
        } else
        {
            style = null;
        }
        NotificationCompatImpl21.addMediaStyle(notificationbuilderwithbuilderaccessor, ai, style);
    }
}
 
Example 2
Project: boohee_v5.6   File: NotificationCompatImpl21.java   View source code 5 votes vote down vote up
public static void addMediaStyle(NotificationBuilderWithBuilderAccessor b, int[] actionsToShowInCompact, Object token) {
    MediaStyle style = new MediaStyle(b.getBuilder());
    if (actionsToShowInCompact != null) {
        style.setShowActionsInCompactView(actionsToShowInCompact);
    }
    if (token != null) {
        style.setMediaSession((Token) token);
    }
}
 
Example 3
Project: MyCTFWriteUps   File: NotificationCompat.java   View source code 5 votes vote down vote up
public Notification build(android.support.v4.app.Builder builder, NotificationBuilderWithBuilderAccessor notificationbuilderwithbuilderaccessor)
{
    NotificationCompat.addMediaStyleToBuilderIcs(notificationbuilderwithbuilderaccessor, builder);
    notificationbuilderwithbuilderaccessor = notificationbuilderwithbuilderaccessor.build();
    NotificationCompat.addBigMediaStyleToBuilderJellybean(notificationbuilderwithbuilderaccessor, builder);
    return notificationbuilderwithbuilderaccessor;
}
 
Example 4
Project: MyCTFWriteUps   File: NotificationCompat.java   View source code 5 votes vote down vote up
private static void addMediaStyleToBuilderIcs(NotificationBuilderWithBuilderAccessor notificationbuilderwithbuilderaccessor, android.support.v4.app.Builder builder)
{
    if (builder.mStyle instanceof MediaStyle)
    {
        MediaStyle mediastyle = (MediaStyle)builder.mStyle;
        NotificationCompatImplBase.overrideContentView(notificationbuilderwithbuilderaccessor, builder.mContext, builder.mContentTitle, builder.mContentText, builder.mContentInfo, builder.mNumber, builder.mLargeIcon, builder.mSubText, builder.mUseChronometer, builder.mNotification.when, builder.mActions, mediastyle.mActionsToShowInCompact, mediastyle.mShowCancelButton, mediastyle.mCancelButtonIntent);
    }
}
 
Example 5
Project: MyCTFWriteUps   File: NotificationCompatImpl21.java   View source code 5 votes vote down vote up
public static void addMediaStyle(NotificationBuilderWithBuilderAccessor notificationbuilderwithbuilderaccessor, int ai[], Object obj)
{
    notificationbuilderwithbuilderaccessor = new android.app.Notification.MediaStyle(notificationbuilderwithbuilderaccessor.getBuilder());
    if (ai != null)
    {
        notificationbuilderwithbuilderaccessor.setShowActionsInCompactView(ai);
    }
    if (obj != null)
    {
        notificationbuilderwithbuilderaccessor.setMediaSession((android.media.session.MediaSession.Token)obj);
    }
}
 
Example 6
Project: MyCTFWriteUps   File: NotificationCompatImplBase.java   View source code 5 votes vote down vote up
public static void overrideContentView(NotificationBuilderWithBuilderAccessor notificationbuilderwithbuilderaccessor, Context context, CharSequence charsequence, CharSequence charsequence1, CharSequence charsequence2, int i, Bitmap bitmap, CharSequence charsequence3, 
        boolean flag, long l, List list, int ai[], boolean flag1, PendingIntent pendingintent)
{
    context = generateContentView(context, charsequence, charsequence1, charsequence2, i, bitmap, charsequence3, flag, l, list, ai, flag1, pendingintent);
    notificationbuilderwithbuilderaccessor.getBuilder().setContent(context);
    if (flag1)
    {
        notificationbuilderwithbuilderaccessor.getBuilder().setOngoing(true);
    }
}
 
Example 7
Project: boohee_v5.6   File: NotificationCompat.java   View source code 4 votes vote down vote up
public Notification build(android.support.v4.app.NotificationCompat.Builder b, NotificationBuilderWithBuilderAccessor builder) {
    NotificationCompat.addMediaStyleToBuilderIcs(builder, b);
    return builder.build();
}
 
Example 8
Project: boohee_v5.6   File: NotificationCompat.java   View source code 4 votes vote down vote up
public Notification build(android.support.v4.app.NotificationCompat.Builder b, NotificationBuilderWithBuilderAccessor builder) {
    NotificationCompat.addMediaStyleToBuilderIcs(builder, b);
    Notification n = builder.build();
    NotificationCompat.addBigMediaStyleToBuilderJellybean(n, b);
    return n;
}
 
Example 9
Project: boohee_v5.6   File: NotificationCompat.java   View source code 4 votes vote down vote up
public Notification build(android.support.v4.app.NotificationCompat.Builder b, NotificationBuilderWithBuilderAccessor builder) {
    NotificationCompat.addMediaStyleToBuilderLollipop(builder, b.mStyle);
    return builder.build();
}
 
Example 10
Project: boohee_v5.6   File: NotificationCompat.java   View source code 4 votes vote down vote up
private static void addMediaStyleToBuilderLollipop(NotificationBuilderWithBuilderAccessor builder, Style style) {
    if (style instanceof MediaStyle) {
        MediaStyle mediaStyle = (MediaStyle) style;
        NotificationCompatImpl21.addMediaStyle(builder, mediaStyle.mActionsToShowInCompact, mediaStyle.mToken != null ? mediaStyle.mToken.getToken() : null);
    }
}
 
Example 11
Project: boohee_v5.6   File: NotificationCompat.java   View source code 4 votes vote down vote up
private static void addMediaStyleToBuilderIcs(NotificationBuilderWithBuilderAccessor builder, android.support.v4.app.NotificationCompat.Builder b) {
    if (b.mStyle instanceof MediaStyle) {
        MediaStyle mediaStyle = b.mStyle;
        NotificationCompatImplBase.overrideContentView(builder, b.mContext, b.mContentTitle, b.mContentText, b.mContentInfo, b.mNumber, b.mLargeIcon, b.mSubText, b.mUseChronometer, b.mNotification.when, b.mActions, mediaStyle.mActionsToShowInCompact, mediaStyle.mShowCancelButton, mediaStyle.mCancelButtonIntent);
    }
}
 
Example 12
Project: boohee_v5.6   File: NotificationCompatImplBase.java   View source code 4 votes vote down vote up
public static <T extends Action> void overrideContentView(NotificationBuilderWithBuilderAccessor builder, Context context, CharSequence contentTitle, CharSequence contentText, CharSequence contentInfo, int number, Bitmap largeIcon, CharSequence subText, boolean useChronometer, long when, List<T> actions, int[] actionsToShowInCompact, boolean showCancelButton, PendingIntent cancelButtonIntent) {
    builder.getBuilder().setContent(generateContentView(context, contentTitle, contentText, contentInfo, number, largeIcon, subText, useChronometer, when, actions, actionsToShowInCompact, showCancelButton, cancelButtonIntent));
    if (showCancelButton) {
        builder.getBuilder().setOngoing(true);
    }
}
 
Example 13
Project: MyCTFWriteUps   File: NotificationCompat.java   View source code 4 votes vote down vote up
public Notification build(android.support.v4.app.Builder builder, NotificationBuilderWithBuilderAccessor notificationbuilderwithbuilderaccessor)
{
    NotificationCompat.addMediaStyleToBuilderIcs(notificationbuilderwithbuilderaccessor, builder);
    return notificationbuilderwithbuilderaccessor.build();
}
 
Example 14
Project: MyCTFWriteUps   File: NotificationCompat.java   View source code 4 votes vote down vote up
public Notification build(android.support.v4.app.Builder builder, NotificationBuilderWithBuilderAccessor notificationbuilderwithbuilderaccessor)
{
    NotificationCompat.addMediaStyleToBuilderLollipop(notificationbuilderwithbuilderaccessor, builder.mStyle);
    return notificationbuilderwithbuilderaccessor.build();
}