微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android.support.v4.app.NotificationBuilderWithBuilderAccessor的实例源码

项目:MyCTFWriteUps    文件NotificationCompat.java   
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);
    }
}
项目:boohee_v5.6    文件NotificationCompatImpl21.java   
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);
    }
}
项目:MyCTFWriteUps    文件NotificationCompat.java   
public Notification build(android.support.v4.app.Builder builder,NotificationBuilderWithBuilderAccessor notificationbuilderwithbuilderaccessor)
{
    NotificationCompat.addMediaStyletoBuilderIcs(notificationbuilderwithbuilderaccessor,builder);
    notificationbuilderwithbuilderaccessor = notificationbuilderwithbuilderaccessor.build();
    NotificationCompat.addBigMediaStyletoBuilderJellybean(notificationbuilderwithbuilderaccessor,builder);
    return notificationbuilderwithbuilderaccessor;
}
项目:MyCTFWriteUps    文件NotificationCompat.java   
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);
    }
}
项目:MyCTFWriteUps    文件NotificationCompatImpl21.java   
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);
    }
}
项目:MyCTFWriteUps    文件NotificationCompatImplBase.java   
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,boolean flag1,PendingIntent pendingintent)
{
    context = generateContentView(context,charsequence,charsequence1,charsequence2,i,bitmap,charsequence3,flag,l,list,flag1,pendingintent);
    notificationbuilderwithbuilderaccessor.getBuilder().setContent(context);
    if (flag1)
    {
        notificationbuilderwithbuilderaccessor.getBuilder().setongoing(true);
    }
}
项目:boohee_v5.6    文件NotificationCompat.java   
public Notification build(android.support.v4.app.NotificationCompat.Builder b,NotificationBuilderWithBuilderAccessor builder) {
    NotificationCompat.addMediaStyletoBuilderIcs(builder,b);
    return builder.build();
}
项目:boohee_v5.6    文件NotificationCompat.java   
public Notification build(android.support.v4.app.NotificationCompat.Builder b,b);
    Notification n = builder.build();
    NotificationCompat.addBigMediaStyletoBuilderJellybean(n,b);
    return n;
}
项目:boohee_v5.6    文件NotificationCompat.java   
public Notification build(android.support.v4.app.NotificationCompat.Builder b,NotificationBuilderWithBuilderAccessor builder) {
    NotificationCompat.addMediaStyletoBuilderLollipop(builder,b.mStyle);
    return builder.build();
}
项目:boohee_v5.6    文件NotificationCompat.java   
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);
    }
}
项目:boohee_v5.6    文件NotificationCompat.java   
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.mShowCancelButton,mediaStyle.mCancelButtonIntent);
    }
}
项目:boohee_v5.6    文件NotificationCompatImplBase.java   
public static <T extends Action> void overrideContentView(NotificationBuilderWithBuilderAccessor builder,CharSequence contentTitle,CharSequence contentText,CharSequence contentInfo,int number,Bitmap largeIcon,CharSequence subText,boolean useChronometer,long when,List<T> actions,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);
    }
}
项目:MyCTFWriteUps    文件NotificationCompat.java   
public Notification build(android.support.v4.app.Builder builder,builder);
    return notificationbuilderwithbuilderaccessor.build();
}
项目:MyCTFWriteUps    文件NotificationCompat.java   
public Notification build(android.support.v4.app.Builder builder,NotificationBuilderWithBuilderAccessor notificationbuilderwithbuilderaccessor)
{
    NotificationCompat.addMediaStyletoBuilderLollipop(notificationbuilderwithbuilderaccessor,builder.mStyle);
    return notificationbuilderwithbuilderaccessor.build();
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。