.class public final Landroid/support/v4/app/NotificationCompat$WearableExtender; .super Ljava/lang/Object; .source "NotificationCompat.java" # interfaces .implements Landroid/support/v4/app/NotificationCompat$Extender; # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Landroid/support/v4/app/NotificationCompat; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0x19 name = "WearableExtender" .end annotation # static fields .field private static final DEFAULT_CONTENT_ICON_GRAVITY:I = 0x800005 .field private static final DEFAULT_FLAGS:I = 0x1 .field private static final DEFAULT_GRAVITY:I = 0x50 .field private static final EXTRA_WEARABLE_EXTENSIONS:Ljava/lang/String; = "android.wearable.EXTENSIONS" .field private static final FLAG_CONTENT_INTENT_AVAILABLE_OFFLINE:I = 0x1 .field private static final FLAG_HINT_AVOID_BACKGROUND_CLIPPING:I = 0x10 .field private static final FLAG_HINT_HIDE_ICON:I = 0x2 .field private static final FLAG_HINT_SHOW_BACKGROUND_ONLY:I = 0x4 .field private static final FLAG_START_SCROLL_BOTTOM:I = 0x8 .field private static final KEY_ACTIONS:Ljava/lang/String; = "actions" .field private static final KEY_BACKGROUND:Ljava/lang/String; = "background" .field private static final KEY_CONTENT_ACTION_INDEX:Ljava/lang/String; = "contentActionIndex" .field private static final KEY_CONTENT_ICON:Ljava/lang/String; = "contentIcon" .field private static final KEY_CONTENT_ICON_GRAVITY:Ljava/lang/String; = "contentIconGravity" .field private static final KEY_CUSTOM_CONTENT_HEIGHT:Ljava/lang/String; = "customContentHeight" .field private static final KEY_CUSTOM_SIZE_PRESET:Ljava/lang/String; = "customSizePreset" .field private static final KEY_DISPLAY_INTENT:Ljava/lang/String; = "displayIntent" .field private static final KEY_FLAGS:Ljava/lang/String; = "flags" .field private static final KEY_GRAVITY:Ljava/lang/String; = "gravity" .field private static final KEY_HINT_SCREEN_TIMEOUT:Ljava/lang/String; = "hintScreenTimeout" .field private static final KEY_PAGES:Ljava/lang/String; = "pages" .field public static final SCREEN_TIMEOUT_LONG:I = -0x1 .field public static final SCREEN_TIMEOUT_SHORT:I = 0x0 .field public static final SIZE_DEFAULT:I = 0x0 .field public static final SIZE_FULL_SCREEN:I = 0x5 .field public static final SIZE_LARGE:I = 0x4 .field public static final SIZE_MEDIUM:I = 0x3 .field public static final SIZE_SMALL:I = 0x2 .field public static final SIZE_XSMALL:I = 0x1 .field public static final UNSET_ACTION_INDEX:I = -0x1 # instance fields .field private mActions:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList", "<", "Landroid/support/v4/app/NotificationCompat$Action;", ">;" } .end annotation .end field .field private mBackground:Landroid/graphics/Bitmap; .field private mContentActionIndex:I .field private mContentIcon:I .field private mContentIconGravity:I .field private mCustomContentHeight:I .field private mCustomSizePreset:I .field private mDisplayIntent:Landroid/app/PendingIntent; .field private mFlags:I .field private mGravity:I .field private mHintScreenTimeout:I .field private mPages:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList", "<", "Landroid/app/Notification;", ">;" } .end annotation .end field # direct methods .method public constructor ()V .locals 1 .prologue .line 2353 invoke-direct {p0}, Ljava/lang/Object;->()V .line 2336 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; .line 2337 const/4 v0, 0x1 iput v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I .line 2339 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V iput-object v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; .line 2342 const v0, 0x800005 iput v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I .line 2343 const/4 v0, -0x1 iput v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I .line 2344 const/4 v0, 0x0 iput v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I .line 2346 const/16 v0, 0x50 iput v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I .line 2354 return-void .end method .method public constructor (Landroid/app/Notification;)V .locals 11 .param p1, "notif" # Landroid/app/Notification; .prologue const v10, 0x800005 const/16 v9, 0x50 const/4 v8, 0x1 const/4 v7, 0x0 const/4 v6, -0x1 .line 2356 invoke-direct {p0}, Ljava/lang/Object;->()V .line 2336 new-instance v4, Ljava/util/ArrayList; invoke-direct {v4}, Ljava/util/ArrayList;->()V iput-object v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; .line 2337 iput v8, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I .line 2339 new-instance v4, Ljava/util/ArrayList; invoke-direct {v4}, Ljava/util/ArrayList;->()V iput-object v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; .line 2342 iput v10, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I .line 2343 iput v6, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I .line 2344 iput v7, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I .line 2346 iput v9, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I .line 2357 invoke-static {p1}, Landroid/support/v4/app/NotificationCompat;->getExtras(Landroid/app/Notification;)Landroid/os/Bundle; move-result-object v1 .line 2358 .local v1, "extras":Landroid/os/Bundle; if-eqz v1, :cond_3 const-string v4, "android.wearable.EXTENSIONS" invoke-virtual {v1, v4}, Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle; move-result-object v3 .line 2360 .local v3, "wearableBundle":Landroid/os/Bundle; :goto_0 if-eqz v3, :cond_2 .line 2361 invoke-static {}, Landroid/support/v4/app/NotificationCompat;->access$200()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; move-result-object v4 const-string v5, "actions" invoke-virtual {v3, v5}, Landroid/os/Bundle;->getParcelableArrayList(Ljava/lang/String;)Ljava/util/ArrayList; move-result-object v5 invoke-interface {v4, v5}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getActionsFromParcelableArrayList(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; move-result-object v0 .line 2363 .local v0, "actions":[Landroid/support/v4/app/NotificationCompat$Action; if-eqz v0, :cond_0 .line 2364 iget-object v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; invoke-static {v4, v0}, Ljava/util/Collections;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z .line 2367 :cond_0 const-string v4, "flags" invoke-virtual {v3, v4, v8}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result v4 iput v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I .line 2368 const-string v4, "displayIntent" invoke-virtual {v3, v4}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; move-result-object v4 check-cast v4, Landroid/app/PendingIntent; iput-object v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mDisplayIntent:Landroid/app/PendingIntent; .line 2370 const-string v4, "pages" invoke-static {v3, v4}, Landroid/support/v4/app/NotificationCompat;->access$500(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; move-result-object v2 .line 2372 .local v2, "pages":[Landroid/app/Notification; if-eqz v2, :cond_1 .line 2373 iget-object v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; invoke-static {v4, v2}, Ljava/util/Collections;->addAll(Ljava/util/Collection;[Ljava/lang/Object;)Z .line 2376 :cond_1 const-string v4, "background" invoke-virtual {v3, v4}, Landroid/os/Bundle;->getParcelable(Ljava/lang/String;)Landroid/os/Parcelable; move-result-object v4 check-cast v4, Landroid/graphics/Bitmap; iput-object v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mBackground:Landroid/graphics/Bitmap; .line 2377 const-string v4, "contentIcon" invoke-virtual {v3, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I move-result v4 iput v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIcon:I .line 2378 const-string v4, "contentIconGravity" invoke-virtual {v3, v4, v10}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result v4 iput v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I .line 2380 const-string v4, "contentActionIndex" invoke-virtual {v3, v4, v6}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result v4 iput v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I .line 2382 const-string v4, "customSizePreset" invoke-virtual {v3, v4, v7}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result v4 iput v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I .line 2384 const-string v4, "customContentHeight" invoke-virtual {v3, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I move-result v4 iput v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomContentHeight:I .line 2385 const-string v4, "gravity" invoke-virtual {v3, v4, v9}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result v4 iput v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I .line 2386 const-string v4, "hintScreenTimeout" invoke-virtual {v3, v4}, Landroid/os/Bundle;->getInt(Ljava/lang/String;)I move-result v4 iput v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mHintScreenTimeout:I .line 2388 .end local v0 # "actions":[Landroid/support/v4/app/NotificationCompat$Action; .end local v2 # "pages":[Landroid/app/Notification; :cond_2 return-void .line 2358 .end local v3 # "wearableBundle":Landroid/os/Bundle; :cond_3 const/4 v3, 0x0 goto :goto_0 .end method .method private setFlag(IZ)V .locals 2 .param p1, "mask" # I .param p2, "value" # Z .prologue .line 2901 if-eqz p2, :cond_0 .line 2902 iget v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I or-int/2addr v0, p1 iput v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I .line 2906 :goto_0 return-void .line 2904 :cond_0 iget v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I xor-int/lit8 v1, p1, -0x1 and-int/2addr v0, v1 iput v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I goto :goto_0 .end method # virtual methods .method public addAction(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 1 .param p1, "action" # Landroid/support/v4/app/NotificationCompat$Action; .prologue .line 2475 iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 2476 return-object p0 .end method .method public addActions(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List", "<", "Landroid/support/v4/app/NotificationCompat$Action;", ">;)", "Landroid/support/v4/app/NotificationCompat$WearableExtender;" } .end annotation .prologue .line 2492 .local p1, "actions":Ljava/util/List;, "Ljava/util/List;" iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; invoke-virtual {v0, p1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z .line 2493 return-object p0 .end method .method public addPage(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 1 .param p1, "page" # Landroid/app/Notification; .prologue .line 2567 iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; invoke-virtual {v0, p1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 2568 return-object p0 .end method .method public addPages(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/List", "<", "Landroid/app/Notification;", ">;)", "Landroid/support/v4/app/NotificationCompat$WearableExtender;" } .end annotation .prologue .line 2582 .local p1, "pages":Ljava/util/List;, "Ljava/util/List;" iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; invoke-virtual {v0, p1}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z .line 2583 return-object p0 .end method .method public clearActions()Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 1 .prologue .line 2502 iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V .line 2503 return-object p0 .end method .method public clearPages()Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 1 .prologue .line 2592 iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; invoke-virtual {v0}, Ljava/util/ArrayList;->clear()V .line 2593 return-object p0 .end method .method public clone()Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 3 .prologue .line 2446 new-instance v0, Landroid/support/v4/app/NotificationCompat$WearableExtender; invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$WearableExtender;->()V .line 2447 .local v0, "that":Landroid/support/v4/app/NotificationCompat$WearableExtender; new-instance v1, Ljava/util/ArrayList; iget-object v2, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; invoke-direct {v1, v2}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; .line 2448 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I .line 2449 iget-object v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mDisplayIntent:Landroid/app/PendingIntent; iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mDisplayIntent:Landroid/app/PendingIntent; .line 2450 new-instance v1, Ljava/util/ArrayList; iget-object v2, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; invoke-direct {v1, v2}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; .line 2451 iget-object v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mBackground:Landroid/graphics/Bitmap; iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mBackground:Landroid/graphics/Bitmap; .line 2452 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIcon:I iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIcon:I .line 2453 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I .line 2454 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I .line 2455 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I .line 2456 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomContentHeight:I iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomContentHeight:I .line 2457 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I .line 2458 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mHintScreenTimeout:I iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mHintScreenTimeout:I .line 2459 return-object v0 .end method .method public bridge synthetic clone()Ljava/lang/Object; .locals 1 .annotation system Ldalvik/annotation/Throws; value = { Ljava/lang/CloneNotSupportedException; } .end annotation .prologue .line 2238 invoke-virtual {p0}, Landroid/support/v4/app/NotificationCompat$WearableExtender;->clone()Landroid/support/v4/app/NotificationCompat$WearableExtender; move-result-object v0 return-object v0 .end method .method public extend(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; .locals 5 .param p1, "builder" # Landroid/support/v4/app/NotificationCompat$Builder; .prologue .line 2397 new-instance v0, Landroid/os/Bundle; invoke-direct {v0}, Landroid/os/Bundle;->()V .line 2399 .local v0, "wearableBundle":Landroid/os/Bundle; iget-object v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z move-result v1 if-nez v1, :cond_0 .line 2400 const-string v2, "actions" invoke-static {}, Landroid/support/v4/app/NotificationCompat;->access$200()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; move-result-object v3 iget-object v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; iget-object v4, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; invoke-virtual {v4}, Ljava/util/ArrayList;->size()I move-result v4 new-array v4, v4, [Landroid/support/v4/app/NotificationCompat$Action; invoke-virtual {v1, v4}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; move-result-object v1 check-cast v1, [Landroid/support/v4/app/NotificationCompat$Action; invoke-interface {v3, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;->getParcelableArrayListForActions([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; move-result-object v1 invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putParcelableArrayList(Ljava/lang/String;Ljava/util/ArrayList;)V .line 2404 :cond_0 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I const/4 v2, 0x1 if-eq v1, v2, :cond_1 .line 2405 const-string v1, "flags" iget v2, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V .line 2407 :cond_1 iget-object v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mDisplayIntent:Landroid/app/PendingIntent; if-eqz v1, :cond_2 .line 2408 const-string v1, "displayIntent" iget-object v2, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mDisplayIntent:Landroid/app/PendingIntent; invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V .line 2410 :cond_2 iget-object v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z move-result v1 if-nez v1, :cond_3 .line 2411 const-string v2, "pages" iget-object v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; iget-object v3, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; invoke-virtual {v3}, Ljava/util/ArrayList;->size()I move-result v3 new-array v3, v3, [Landroid/app/Notification; invoke-virtual {v1, v3}, Ljava/util/ArrayList;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; move-result-object v1 check-cast v1, [Landroid/os/Parcelable; invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;->putParcelableArray(Ljava/lang/String;[Landroid/os/Parcelable;)V .line 2414 :cond_3 iget-object v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mBackground:Landroid/graphics/Bitmap; if-eqz v1, :cond_4 .line 2415 const-string v1, "background" iget-object v2, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mBackground:Landroid/graphics/Bitmap; invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putParcelable(Ljava/lang/String;Landroid/os/Parcelable;)V .line 2417 :cond_4 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIcon:I if-eqz v1, :cond_5 .line 2418 const-string v1, "contentIcon" iget v2, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIcon:I invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V .line 2420 :cond_5 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I const v2, 0x800005 if-eq v1, v2, :cond_6 .line 2421 const-string v1, "contentIconGravity" iget v2, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V .line 2423 :cond_6 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I const/4 v2, -0x1 if-eq v1, v2, :cond_7 .line 2424 const-string v1, "contentActionIndex" iget v2, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V .line 2427 :cond_7 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I if-eqz v1, :cond_8 .line 2428 const-string v1, "customSizePreset" iget v2, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V .line 2430 :cond_8 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomContentHeight:I if-eqz v1, :cond_9 .line 2431 const-string v1, "customContentHeight" iget v2, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomContentHeight:I invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V .line 2433 :cond_9 iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I const/16 v2, 0x50 if-eq v1, v2, :cond_a .line 2434 const-string v1, "gravity" iget v2, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V .line 2436 :cond_a iget v1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mHintScreenTimeout:I if-eqz v1, :cond_b .line 2437 const-string v1, "hintScreenTimeout" iget v2, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mHintScreenTimeout:I invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;->putInt(Ljava/lang/String;I)V .line 2440 :cond_b invoke-virtual {p1}, Landroid/support/v4/app/NotificationCompat$Builder;->getExtras()Landroid/os/Bundle; move-result-object v1 const-string v2, "android.wearable.EXTENSIONS" invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;->putBundle(Ljava/lang/String;Landroid/os/Bundle;)V .line 2441 return-object p1 .end method .method public getActions()Ljava/util/List; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List", "<", "Landroid/support/v4/app/NotificationCompat$Action;", ">;" } .end annotation .prologue .line 2510 iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mActions:Ljava/util/ArrayList; return-object v0 .end method .method public getBackground()Landroid/graphics/Bitmap; .locals 1 .prologue .line 2630 iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mBackground:Landroid/graphics/Bitmap; return-object v0 .end method .method public getContentAction()I .locals 1 .prologue .line 2703 iget v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I return v0 .end method .method public getContentIcon()I .locals 1 .prologue .line 2645 iget v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIcon:I return v0 .end method .method public getContentIconGravity()I .locals 1 .prologue .line 2666 iget v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I return v0 .end method .method public getContentIntentAvailableOffline()Z .locals 1 .prologue .line 2813 iget v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I and-int/lit8 v0, v0, 0x1 if-eqz v0, :cond_0 const/4 v0, 0x1 :goto_0 return v0 :cond_0 const/4 v0, 0x0 goto :goto_0 .end method .method public getCustomContentHeight()I .locals 1 .prologue .line 2772 iget v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomContentHeight:I return v0 .end method .method public getCustomSizePreset()I .locals 1 .prologue .line 2750 iget v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I return v0 .end method .method public getDisplayIntent()Landroid/app/PendingIntent; .locals 1 .prologue .line 2553 iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mDisplayIntent:Landroid/app/PendingIntent; return-object v0 .end method .method public getGravity()I .locals 1 .prologue .line 2724 iget v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I return v0 .end method .method public getHintAvoidBackgroundClipping()Z .locals 1 .prologue .line 2875 iget v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I and-int/lit8 v0, v0, 0x10 if-eqz v0, :cond_0 const/4 v0, 0x1 :goto_0 return v0 :cond_0 const/4 v0, 0x0 goto :goto_0 .end method .method public getHintHideIcon()Z .locals 1 .prologue .line 2832 iget v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I and-int/lit8 v0, v0, 0x2 if-eqz v0, :cond_0 const/4 v0, 0x1 :goto_0 return v0 :cond_0 const/4 v0, 0x0 goto :goto_0 .end method .method public getHintScreenTimeout()I .locals 1 .prologue .line 2897 iget v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mHintScreenTimeout:I return v0 .end method .method public getHintShowBackgroundOnly()Z .locals 1 .prologue .line 2851 iget v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I and-int/lit8 v0, v0, 0x4 if-eqz v0, :cond_0 const/4 v0, 0x1 :goto_0 return v0 :cond_0 const/4 v0, 0x0 goto :goto_0 .end method .method public getPages()Ljava/util/List; .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "()", "Ljava/util/List", "<", "Landroid/app/Notification;", ">;" } .end annotation .prologue .line 2604 iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mPages:Ljava/util/ArrayList; return-object v0 .end method .method public getStartScrollBottom()Z .locals 1 .prologue .line 2791 iget v0, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mFlags:I and-int/lit8 v0, v0, 0x8 if-eqz v0, :cond_0 const/4 v0, 0x1 :goto_0 return v0 :cond_0 const/4 v0, 0x0 goto :goto_0 .end method .method public setBackground(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 0 .param p1, "background" # Landroid/graphics/Bitmap; .prologue .line 2617 iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mBackground:Landroid/graphics/Bitmap; .line 2618 return-object p0 .end method .method public setContentAction(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 0 .param p1, "actionIndex" # I .prologue .line 2684 iput p1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentActionIndex:I .line 2685 return-object p0 .end method .method public setContentIcon(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 0 .param p1, "icon" # I .prologue .line 2637 iput p1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIcon:I .line 2638 return-object p0 .end method .method public setContentIconGravity(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 0 .param p1, "contentIconGravity" # I .prologue .line 2655 iput p1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mContentIconGravity:I .line 2656 return-object p0 .end method .method public setContentIntentAvailableOffline(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 1 .param p1, "contentIntentAvailableOffline" # Z .prologue .line 2802 const/4 v0, 0x1 invoke-direct {p0, v0, p1}, Landroid/support/v4/app/NotificationCompat$WearableExtender;->setFlag(IZ)V .line 2803 return-object p0 .end method .method public setCustomContentHeight(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 0 .param p1, "height" # I .prologue .line 2761 iput p1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomContentHeight:I .line 2762 return-object p0 .end method .method public setCustomSizePreset(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 0 .param p1, "sizePreset" # I .prologue .line 2737 iput p1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mCustomSizePreset:I .line 2738 return-object p0 .end method .method public setDisplayIntent(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 0 .param p1, "intent" # Landroid/app/PendingIntent; .prologue .line 2544 iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mDisplayIntent:Landroid/app/PendingIntent; .line 2545 return-object p0 .end method .method public setGravity(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 0 .param p1, "gravity" # I .prologue .line 2713 iput p1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mGravity:I .line 2714 return-object p0 .end method .method public setHintAvoidBackgroundClipping(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 1 .param p1, "hintAvoidBackgroundClipping" # Z .prologue .line 2863 const/16 v0, 0x10 invoke-direct {p0, v0, p1}, Landroid/support/v4/app/NotificationCompat$WearableExtender;->setFlag(IZ)V .line 2864 return-object p0 .end method .method public setHintHideIcon(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 1 .param p1, "hintHideIcon" # Z .prologue .line 2822 const/4 v0, 0x2 invoke-direct {p0, v0, p1}, Landroid/support/v4/app/NotificationCompat$WearableExtender;->setFlag(IZ)V .line 2823 return-object p0 .end method .method public setHintScreenTimeout(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 0 .param p1, "timeout" # I .prologue .line 2886 iput p1, p0, Landroid/support/v4/app/NotificationCompat$WearableExtender;->mHintScreenTimeout:I .line 2887 return-object p0 .end method .method public setHintShowBackgroundOnly(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 1 .param p1, "hintShowBackgroundOnly" # Z .prologue .line 2841 const/4 v0, 0x4 invoke-direct {p0, v0, p1}, Landroid/support/v4/app/NotificationCompat$WearableExtender;->setFlag(IZ)V .line 2842 return-object p0 .end method .method public setStartScrollBottom(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; .locals 1 .param p1, "startScrollBottom" # Z .prologue .line 2781 const/16 v0, 0x8 invoke-direct {p0, v0, p1}, Landroid/support/v4/app/NotificationCompat$WearableExtender;->setFlag(IZ)V .line 2782 return-object p0 .end method