GroupShareActivity.smali
.class public Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;
.super Lim/tpelyyftgw/ui/actionbar/BaseFragment;
.source "GroupShareActivity.java"
# interfaces
.implements Lim/tpelyyftgw/messenger/NotificationCenter$NotificationCenterDelegate;
# instance fields
.field private bivGroupAvatar:Lim/tpelyyftgw/ui/components/BackupImageView;
.field private changeNameWidthListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
.field private chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.field private chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.field private ivGroupQrCode:Landroid/widget/ImageView;
.field private ivQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;
.field private llContainer:Landroid/widget/LinearLayout;
.field private mContext:Landroid/content/Context;
.field private progressBar:Landroid/widget/ProgressBar;
.field private ret:Ljava/lang/String;
.field private rlContainer:Landroid/widget/RelativeLayout;
.field private tvGroupMembers:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private tvGroupName:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private tvGroupNameParent:Landroid/view/View;
.field private tvGroupNumber:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private tvSave:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private tvShareQrCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
.field private user:Lim/tpelyyftgw/tgnet/TLRPC$User;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 2
.line 65
invoke-direct {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;-><init>()V
.line 92
new-instance v0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity$1;
invoke-direct {v0, p0}, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity$1;-><init>(Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;)V
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->changeNameWidthListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
return-void
.end method
.method static synthetic access$000(Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;)Landroid/view/View;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;
.line 65
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvGroupNameParent:Landroid/view/View;
return-object v0
.end method
.method static synthetic access$100(Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;)Lim/tpelyyftgw/ui/hviews/MryTextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;
.line 65
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvGroupNumber:Lim/tpelyyftgw/ui/hviews/MryTextView;
return-object v0
.end method
.method static synthetic access$200(Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;)Lim/tpelyyftgw/ui/hviews/MryTextView;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;
.line 65
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvGroupName:Lim/tpelyyftgw/ui/hviews/MryTextView;
return-object v0
.end method
.method static synthetic access$300(Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;)Landroid/content/Context;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;
.line 65
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->mContext:Landroid/content/Context;
return-object v0
.end method
.method static synthetic access$400(Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;)Landroid/widget/RelativeLayout;
.registers 2
.param p0, "x0" # Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;
.line 65
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->rlContainer:Landroid/widget/RelativeLayout;
return-object v0
.end method
.method private createQRCode()V
.registers 3
.line 276
new-instance v0, Ljava/lang/Thread;
new-instance v1, Lim/tpelyyftgw/ui/hui/chats/-$$Lambda$GroupShareActivity$UWfR6QpLaDQtb13leBARuHgNtbo;
invoke-direct {v1, p0}, Lim/tpelyyftgw/ui/hui/chats/-$$Lambda$GroupShareActivity$UWfR6QpLaDQtb13leBARuHgNtbo;-><init>(Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;)V
invoke-direct {v0, v1}, Ljava/lang/Thread;-><init>(Ljava/lang/Runnable;)V
.line 326
invoke-virtual {v0}, Ljava/lang/Thread;->start()V
.line 327
return-void
.end method
.method public static getCacheBitmapFromView(Landroid/view/View;)Landroid/graphics/Bitmap;
.registers 4
.param p0, "view" # Landroid/view/View;
.line 404
const/4 v0, 0x1
invoke-virtual {p0, v0}, Landroid/view/View;->setDrawingCacheEnabled(Z)V
.line 405
invoke-virtual {p0, v0}, Landroid/view/View;->buildDrawingCache(Z)V
.line 406
invoke-virtual {p0}, Landroid/view/View;->getDrawingCache()Landroid/graphics/Bitmap;
move-result-object v0
.line 408
.local v0, "drawingCache":Landroid/graphics/Bitmap;
if-eqz v0, :cond_16
.line 409
invoke-static {v0}, Landroid/graphics/Bitmap;->createBitmap(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
move-result-object v1
.line 410
.local v1, "bitmap":Landroid/graphics/Bitmap;
const/4 v2, 0x0
invoke-virtual {p0, v2}, Landroid/view/View;->setDrawingCacheEnabled(Z)V
goto :goto_17
.line 412
.end local v1 # "bitmap":Landroid/graphics/Bitmap;
:cond_16
const/4 v1, 0x0
.line 414
.restart local v1 # "bitmap":Landroid/graphics/Bitmap;
:goto_17
return-object v1
.end method
.method private initActionbar()V
.registers 7
.line 162
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f0914fb
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/FrameLayout;
.line 163
.local v0, "flTitleBarContainer":Landroid/widget/FrameLayout;
invoke-virtual {v0}, Landroid/widget/FrameLayout;->getLayoutParams()Landroid/view/ViewGroup$LayoutParams;
move-result-object v1
check-cast v1, Landroid/widget/LinearLayout$LayoutParams;
.line 164
.local v1, "layoutParams":Landroid/widget/LinearLayout$LayoutParams;
invoke-static {}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->getCurrentActionBarHeight()I
move-result v2
sget v3, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
add-int/2addr v2, v3
iput v2, v1, Landroid/widget/LinearLayout$LayoutParams;->height:I
.line 165
invoke-virtual {v0, v1}, Landroid/widget/FrameLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V
.line 166
sget v2, Lim/tpelyyftgw/messenger/AndroidUtilities;->statusBarHeight:I
const/4 v3, 0x0
invoke-virtual {v0, v3, v2, v3, v3}, Landroid/widget/FrameLayout;->setPadding(IIII)V
.line 168
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v3, 0x7f091331
invoke-static {v3}, Lnp/NPFog;->d(I)I
move-result v3
invoke-virtual {v2, v3}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v2
check-cast v2, Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 169
.local v2, "tvTitle":Lim/tpelyyftgw/ui/hviews/MryTextView;
invoke-static {}, Lim/tpelyyftgw/messenger/AndroidUtilities;->isTablet()Z
move-result v3
if-nez v3, :cond_50
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v3
invoke-virtual {v3}, Landroidx/fragment/app/FragmentActivity;->getResources()Landroid/content/res/Resources;
move-result-object v3
invoke-virtual {v3}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v3
iget v3, v3, Landroid/content/res/Configuration;->orientation:I
const/4 v4, 0x2
if-ne v3, v4, :cond_50
const/high16 v3, 0x41600000 # 14.0f
goto :goto_52
:cond_50
const/high16 v3, 0x41800000 # 16.0f
:goto_52
invoke-virtual {v2, v3}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setTextSize(F)V
.line 171
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v4, 0x7f091757
invoke-static {v4}, Lnp/NPFog;->d(I)I
move-result v4
invoke-virtual {v3, v4}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v3
check-cast v3, Landroid/widget/ImageView;
.line 172
.local v3, "ivBack":Landroid/widget/ImageView;
const-string v4, "windowBackgroundWhite"
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v4
invoke-static {v4}, Lim/tpelyyftgw/ui/actionbar/Theme;->createSelectorDrawable(I)Landroid/graphics/drawable/Drawable;
move-result-object v4
invoke-virtual {v3, v4}, Landroid/widget/ImageView;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 173
iget-object v4, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v5, 0x7f0916de
invoke-static {v5}, Lnp/NPFog;->d(I)I
move-result v5
invoke-virtual {v4, v5}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v4
new-instance v5, Lim/tpelyyftgw/ui/hui/chats/-$$Lambda$GroupShareActivity$v6gvDjpaHfA0qr0osoHLJvSLflk;
invoke-direct {v5, p0}, Lim/tpelyyftgw/ui/hui/chats/-$$Lambda$GroupShareActivity$v6gvDjpaHfA0qr0osoHLJvSLflk;-><init>(Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;)V
invoke-virtual {v4, v5}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 174
return-void
.end method
.method private initCodeContainer()V
.registers 4
.line 177
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f0917a2
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/LinearLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->llContainer:Landroid/widget/LinearLayout;
.line 178
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f0916e4
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/RelativeLayout;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->rlContainer:Landroid/widget/RelativeLayout;
.line 179
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f0915e2
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/components/BackupImageView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->bivGroupAvatar:Lim/tpelyyftgw/ui/components/BackupImageView;
.line 180
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f091074
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvGroupName:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 181
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f091071
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvGroupNumber:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 182
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f09174f
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/hviews/MryImageView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->ivQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;
.line 183
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f091075
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvGroupMembers:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 185
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f09177f
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ImageView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->ivGroupQrCode:Landroid/widget/ImageView;
.line 186
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f0910e6
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvSave:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 187
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f0910f5
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Lim/tpelyyftgw/ui/hviews/MryTextView;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvShareQrCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
.line 188
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f091605
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
check-cast v0, Landroid/widget/ProgressBar;
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->progressBar:Landroid/widget/ProgressBar;
.line 189
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
const v1, 0x7f091073
invoke-static {v1}, Lnp/NPFog;->d(I)I
move-result v1
invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvGroupNameParent:Landroid/view/View;
.line 195
const/high16 v0, 0x43fa0000 # 500.0f
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v1
invoke-static {v0}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v0
sget-object v2, Landroid/graphics/Bitmap$Config;->ARGB_4444:Landroid/graphics/Bitmap$Config;
invoke-static {v1, v0, v2}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
move-result-object v0
.line 196
.local v0, "defaultBitmap":Landroid/graphics/Bitmap;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->ivGroupQrCode:Landroid/widget/ImageView;
invoke-virtual {v1, v0}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 198
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->bivGroupAvatar:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/BackupImageView;->getImageReceiver()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v1
const/high16 v2, 0x41f00000 # 30.0f
invoke-static {v2}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/messenger/ImageReceiver;->setRoundRadius(I)V
.line 201
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->setViewData()V
.line 202
return-void
.end method
.method public static synthetic lambda$qz_C2Ksg4E-4bAL22RAd-D9k8c4(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 2
invoke-static {p0, p1}, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
move-result p0
return p0
.end method
.method private static onTouch(Landroid/view/View;Landroid/view/MotionEvent;)Z
.registers 3
.param p0, "v" # Landroid/view/View;
.param p1, "event" # Landroid/view/MotionEvent;
.line 115
const/4 v0, 0x1
return v0
.end method
.method public static saveImageToGallery(Landroid/content/Context;Landroid/graphics/Bitmap;Ljava/lang/String;)Z
.registers 12
.param p0, "context" # Landroid/content/Context;
.param p1, "bitmap" # Landroid/graphics/Bitmap;
.param p2, "fileName" # Ljava/lang/String;
.line 339
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
move-result-object v1
invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v1, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "GroupQrcode"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 340
.local v0, "storePath":Ljava/lang/String;
new-instance v1, Ljava/io/File;
invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 341
.local v1, "appDir":Ljava/io/File;
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v2
if-nez v2, :cond_2c
.line 342
invoke-virtual {v1}, Ljava/io/File;->mkdir()Z
.line 344
:cond_2c
new-instance v2, Ljava/io/File;
invoke-direct {v2, v1, p2}, Ljava/io/File;-><init>(Ljava/io/File;Ljava/lang/String;)V
.line 346
.local v2, "file":Ljava/io/File;
const/4 v3, 0x0
:try_start_32
new-instance v4, Ljava/io/FileOutputStream;
invoke-direct {v4, v2}, Ljava/io/FileOutputStream;-><init>(Ljava/io/File;)V
.line 348
.local v4, "fos":Ljava/io/FileOutputStream;
sget-object v5, Landroid/graphics/Bitmap$CompressFormat;->JPEG:Landroid/graphics/Bitmap$CompressFormat;
const/16 v6, 0x50
invoke-virtual {p1, v5, v6, v4}, Landroid/graphics/Bitmap;->compress(Landroid/graphics/Bitmap$CompressFormat;ILjava/io/OutputStream;)Z
move-result v5
.line 349
.local v5, "isSuccess":Z
invoke-virtual {v4}, Ljava/io/FileOutputStream;->flush()V
.line 350
invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V
.line 353
invoke-static {v2}, Landroid/net/Uri;->fromFile(Ljava/io/File;)Landroid/net/Uri;
move-result-object v6
.line 354
.local v6, "uri":Landroid/net/Uri;
new-instance v7, Landroid/content/Intent;
const-string v8, "android.intent.action.MEDIA_SCANNER_SCAN_FILE"
invoke-direct {v7, v8, v6}, Landroid/content/Intent;-><init>(Ljava/lang/String;Landroid/net/Uri;)V
invoke-virtual {p0, v7}, Landroid/content/Context;->sendBroadcast(Landroid/content/Intent;)V
:try_end_53
.catch Ljava/io/IOException; {:try_start_32 .. :try_end_53} :catch_58
.line 355
if-eqz v5, :cond_57
.line 356
const/4 v3, 0x1
return v3
.line 358
:cond_57
return v3
.line 360
.end local v4 # "fos":Ljava/io/FileOutputStream;
.end local v5 # "isSuccess":Z
.end local v6 # "uri":Landroid/net/Uri;
:catch_58
move-exception v4
.line 361
.local v4, "e":Ljava/io/IOException;
invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V
.line 363
.end local v4 # "e":Ljava/io/IOException;
return v3
.end method
.method private setViewData()V
.registers 6
.line 210
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvGroupNameParent:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->changeNameWidthListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->addOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
.line 224
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v0, :cond_ba
.line 225
new-instance v0, Lim/tpelyyftgw/ui/components/AvatarDrawable;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
invoke-direct {v0, v1}, Lim/tpelyyftgw/ui/components/AvatarDrawable;-><init>(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.line 226
.local v0, "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
const-string v1, "avatar_backgroundInProfileBlue"
invoke-static {v1}, Lim/tpelyyftgw/ui/actionbar/Theme;->getColor(Ljava/lang/String;)I
move-result v1
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/components/AvatarDrawable;->setColor(I)V
.line 227
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->bivGroupAvatar:Lim/tpelyyftgw/ui/components/BackupImageView;
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const/4 v3, 0x0
invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/ImageLocation;->getForChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;Z)Lim/tpelyyftgw/messenger/ImageLocation;
move-result-object v2
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
const-string v4, "50_50"
invoke-virtual {v1, v2, v4, v0, v3}, Lim/tpelyyftgw/ui/components/BackupImageView;->setImage(Lim/tpelyyftgw/messenger/ImageLocation;Ljava/lang/String;Landroid/graphics/drawable/Drawable;Ljava/lang/Object;)V
.line 228
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvGroupName:Lim/tpelyyftgw/ui/hviews/MryTextView;
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->title:Ljava/lang/String;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 229
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->about:Ljava/lang/String;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_4c
.line 230
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvGroupMembers:Lim/tpelyyftgw/ui/hviews/MryTextView;
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->about:Ljava/lang/String;
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_5a
.line 232
:cond_4c
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvGroupMembers:Lim/tpelyyftgw/ui/hviews/MryTextView;
const v2, 0x7f0f0aa7
const-string v3, "OwnerLazyToNothing"
invoke-static {v3, v2}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 234
:goto_5a
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvGroupMembers:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const v3, 0x7f0f0735
const-string v4, "GroupNumber"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 235
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvGroupNumber:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "("
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v3, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget v3, v3, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->participants_count:I
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const v3, 0x7f0f0738
const-string v4, "GroupPeople"
invoke-static {v4, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v3, ")"
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setText(Ljava/lang/CharSequence;)V
.line 249
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvSave:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-instance v2, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity$2;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity$2;-><init>(Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 261
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->tvShareQrCode:Lim/tpelyyftgw/ui/hviews/MryTextView;
new-instance v2, Lim/tpelyyftgw/ui/hui/chats/-$$Lambda$GroupShareActivity$phUJQ4oNfpt7LKmppweYHy39Rzw;
invoke-direct {v2, p0}, Lim/tpelyyftgw/ui/hui/chats/-$$Lambda$GroupShareActivity$phUJQ4oNfpt7LKmppweYHy39Rzw;-><init>(Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;)V
invoke-virtual {v1, v2}, Lim/tpelyyftgw/ui/hviews/MryTextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 272
.end local v0 # "avatarDrawable":Lim/tpelyyftgw/ui/components/AvatarDrawable;
:cond_ba
return-void
.end method
.method public static toRoundCorner(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap;
.registers 11
.param p0, "bitmap" # Landroid/graphics/Bitmap;
.param p1, "pixels" # I
.line 375
if-nez p0, :cond_4
.line 376
const/4 v0, 0x0
return-object v0
.line 378
:cond_4
invoke-virtual {p0}, Landroid/graphics/Bitmap;->getWidth()I
move-result v0
invoke-virtual {p0}, Landroid/graphics/Bitmap;->getHeight()I
move-result v1
sget-object v2, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
move-result-object v0
.line 379
.local v0, "output":Landroid/graphics/Bitmap;
new-instance v1, Landroid/graphics/Canvas;
invoke-direct {v1, v0}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
.line 381
.local v1, "canvas":Landroid/graphics/Canvas;
const v2, -0xbdbdbe
.line 382
.local v2, "color":I
new-instance v3, Landroid/graphics/Paint;
invoke-direct {v3}, Landroid/graphics/Paint;-><init>()V
.line 383
.local v3, "paint":Landroid/graphics/Paint;
new-instance v4, Landroid/graphics/Rect;
invoke-virtual {p0}, Landroid/graphics/Bitmap;->getWidth()I
move-result v5
invoke-virtual {p0}, Landroid/graphics/Bitmap;->getHeight()I
move-result v6
const/4 v7, 0x0
invoke-direct {v4, v7, v7, v5, v6}, Landroid/graphics/Rect;-><init>(IIII)V
.line 384
.local v4, "rect":Landroid/graphics/Rect;
new-instance v5, Landroid/graphics/RectF;
invoke-direct {v5, v4}, Landroid/graphics/RectF;-><init>(Landroid/graphics/Rect;)V
.line 385
.local v5, "rectF":Landroid/graphics/RectF;
int-to-float v6, p1
.line 387
.local v6, "roundPx":F
const/4 v8, 0x1
invoke-virtual {v3, v8}, Landroid/graphics/Paint;->setAntiAlias(Z)V
.line 388
invoke-virtual {v1, v7, v7, v7, v7}, Landroid/graphics/Canvas;->drawARGB(IIII)V
.line 389
const v7, -0xbdbdbe
invoke-virtual {v3, v7}, Landroid/graphics/Paint;->setColor(I)V
.line 390
invoke-virtual {v1, v5, v6, v6, v3}, Landroid/graphics/Canvas;->drawRoundRect(Landroid/graphics/RectF;FFLandroid/graphics/Paint;)V
.line 392
new-instance v7, Landroid/graphics/PorterDuffXfermode;
sget-object v8, Landroid/graphics/PorterDuff$Mode;->SRC_IN:Landroid/graphics/PorterDuff$Mode;
invoke-direct {v7, v8}, Landroid/graphics/PorterDuffXfermode;-><init>(Landroid/graphics/PorterDuff$Mode;)V
invoke-virtual {v3, v7}, Landroid/graphics/Paint;->setXfermode(Landroid/graphics/Xfermode;)Landroid/graphics/Xfermode;
.line 393
invoke-virtual {v1, p0, v4, v4, v3}, Landroid/graphics/Canvas;->drawBitmap(Landroid/graphics/Bitmap;Landroid/graphics/Rect;Landroid/graphics/Rect;Landroid/graphics/Paint;)V
.line 395
return-object v0
.end method
# virtual methods
.method public captureView(Landroid/view/View;)Landroid/graphics/Bitmap;
.registers 5
.param p1, "view" # Landroid/view/View;
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/Throwable;
}
.end annotation
.line 467
invoke-virtual {p1}, Landroid/view/View;->getWidth()I
move-result v0
invoke-virtual {p1}, Landroid/view/View;->getHeight()I
move-result v1
sget-object v2, Landroid/graphics/Bitmap$Config;->ARGB_8888:Landroid/graphics/Bitmap$Config;
invoke-static {v0, v1, v2}, Landroid/graphics/Bitmap;->createBitmap(IILandroid/graphics/Bitmap$Config;)Landroid/graphics/Bitmap;
move-result-object v0
.line 468
.local v0, "bm":Landroid/graphics/Bitmap;
new-instance v1, Landroid/graphics/Canvas;
invoke-direct {v1, v0}, Landroid/graphics/Canvas;-><init>(Landroid/graphics/Bitmap;)V
invoke-virtual {p1, v1}, Landroid/view/View;->draw(Landroid/graphics/Canvas;)V
.line 469
return-object v0
.end method
.method public createView(Landroid/content/Context;)Landroid/view/View;
.registers 8
.param p1, "context" # Landroid/content/Context;
.line 137
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->mContext:Landroid/content/Context;
.line 138
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->actionBar:Lim/tpelyyftgw/ui/actionbar/ActionBar;
const/4 v1, 0x0
invoke-virtual {v0, v1}, Lim/tpelyyftgw/ui/actionbar/ActionBar;->setAddToContainer(Z)V
.line 139
const v0, 0x7f0c0042
const/4 v2, 0x0
invoke-static {p1, v0, v2}, Landroid/view/View;->inflate(Landroid/content/Context;ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object v0
iput-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
.line 140
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
sget-object v2, Lim/tpelyyftgw/ui/hui/chats/-$$Lambda$GroupShareActivity$qz_C2Ksg4E-4bAL22RAd-D9k8c4;->INSTANCE:Lim/tpelyyftgw/ui/hui/chats/-$$Lambda$GroupShareActivity$qz_C2Ksg4E-4bAL22RAd-D9k8c4;
invoke-virtual {v0, v2}, Landroid/view/View;->setOnTouchListener(Landroid/view/View$OnTouchListener;)V
.line 141
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
new-instance v2, Landroid/graphics/drawable/GradientDrawable;
sget-object v3, Landroid/graphics/drawable/GradientDrawable$Orientation;->TOP_BOTTOM:Landroid/graphics/drawable/GradientDrawable$Orientation;
const/4 v4, 0x2
new-array v4, v4, [I
.line 143
const-string v5, "#449FFD"
invoke-static {v5}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v5
aput v5, v4, v1
const-string v1, "#45CAFA"
invoke-static {v1}, Landroid/graphics/Color;->parseColor(Ljava/lang/String;)I
move-result v1
const/4 v5, 0x1
aput v1, v4, v5
invoke-direct {v2, v3, v4}, Landroid/graphics/drawable/GradientDrawable;-><init>(Landroid/graphics/drawable/GradientDrawable$Orientation;[I)V
.line 141
invoke-virtual {v0, v2}, Landroid/view/View;->setBackground(Landroid/graphics/drawable/Drawable;)V
.line 144
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->initActionbar()V
.line 145
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->initCodeContainer()V
.line 146
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->createQRCode()V
.line 147
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
return-object v0
.end method
.method public varargs didReceivedNotification(II[Ljava/lang/Object;)V
.registers 7
.param p1, "id" # I
.param p2, "account" # I
.param p3, "args" # [Ljava/lang/Object;
.line 424
sget v0, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I
if-ne p1, v0, :cond_1e
.line 425
const/4 v0, 0x1
aget-object v1, p3, v0
instance-of v1, v1, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v1, :cond_1e
.line 426
aget-object v0, p3, v0
check-cast v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.line 427
.local v0, "ci":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
if-eqz v1, :cond_1e
iget v1, v0, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
iget v2, v2, Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;->id:I
if-ne v1, v2, :cond_1e
.line 428
invoke-direct {p0}, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->setViewData()V
.line 432
.end local v0 # "ci":Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
:cond_1e
return-void
.end method
.method public synthetic lambda$createQRCode$3$GroupShareActivity()V
.registers 12
.line 278
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->getMessagesController()Lim/tpelyyftgw/messenger/MessagesController;
move-result-object v1
iget-object v1, v1, Lim/tpelyyftgw/messenger/MessagesController;->sharePrefix:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "&Key="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
.line 279
.local v0, "preStr":Ljava/lang/String;
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->bivGroupAvatar:Lim/tpelyyftgw/ui/components/BackupImageView;
invoke-virtual {v1}, Lim/tpelyyftgw/ui/components/BackupImageView;->getImageReceiver()Lim/tpelyyftgw/messenger/ImageReceiver;
move-result-object v1
invoke-virtual {v1}, Lim/tpelyyftgw/messenger/ImageReceiver;->getBitmap()Landroid/graphics/Bitmap;
move-result-object v1
.line 280
.local v1, "groupLogo":Landroid/graphics/Bitmap;
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->mContext:Landroid/content/Context;
invoke-virtual {v2}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v2
const v3, 0x7f0d00cf
invoke-static {v2, v3}, Landroid/graphics/BitmapFactory;->decodeResource(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap;
move-result-object v2
.line 281
.local v2, "logo":Landroid/graphics/Bitmap;
const/4 v3, 0x0
.line 282
.local v3, "groupBitmap":Landroid/graphics/Bitmap;
const/4 v4, 0x0
.line 283
.local v4, "bitmap":Landroid/graphics/Bitmap;
new-instance v5, Ljava/lang/StringBuilder;
invoke-direct {v5}, Ljava/lang/StringBuilder;-><init>()V
.line 301
.local v5, "builder":Ljava/lang/StringBuilder;
iget-object v6, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
if-eqz v6, :cond_ae
.line 302
sget v6, Lim/tpelyyftgw/messenger/UserConfig;->selectedAccount:I
invoke-static {v6}, Lim/tpelyyftgw/messenger/UserConfig;->getInstance(I)Lim/tpelyyftgw/messenger/UserConfig;
move-result-object v6
invoke-virtual {v6}, Lim/tpelyyftgw/messenger/UserConfig;->getCurrentUser()Lim/tpelyyftgw/tgnet/TLRPC$User;
move-result-object v6
.line 303
.local v6, "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
const-string v7, "PUid="
invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 304
iget v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$User;->id:I
invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 305
const-string v7, "#Hash="
invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 306
iget-wide v7, v6, Lim/tpelyyftgw/tgnet/TLRPC$User;->access_hash:J
invoke-virtual {v5, v7, v8}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
.line 307
const-string v7, "#Uname="
invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 308
iget-object v7, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
iget-object v7, v7, Lim/tpelyyftgw/tgnet/TLRPC$Chat;->username:Ljava/lang/String;
invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 309
invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
invoke-virtual {v7}, Ljava/lang/String;->getBytes()[B
move-result-object v7
const/4 v8, 0x2
invoke-static {v7, v8}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
move-result-object v7
iput-object v7, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->ret:Ljava/lang/String;
.line 310
const-string v8, "="
const-string v9, "%3D"
invoke-virtual {v7, v8, v9}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object v7
iput-object v7, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->ret:Ljava/lang/String;
.line 312
new-instance v7, Ljava/lang/StringBuilder;
invoke-direct {v7}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
iget-object v8, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->ret:Ljava/lang/String;
invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v7
iput-object v7, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->ret:Ljava/lang/String;
.line 314
const/high16 v8, 0x43fa0000 # 500.0f
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v9
const/high16 v10, 0x40a00000 # 5.0f
invoke-static {v10}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v10
invoke-static {v2, v10}, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->toRoundCorner(Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap;
move-result-object v10
invoke-static {v7, v9, v10}, Lcom/king/zxing/util/CodeUtils;->createQRCode(Ljava/lang/String;ILandroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
move-result-object v4
.line 315
iget-object v7, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->ret:Ljava/lang/String;
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->dp(F)I
move-result v8
const/4 v9, 0x0
invoke-static {v7, v8, v9}, Lcom/king/zxing/util/CodeUtils;->createQRCode(Ljava/lang/String;ILandroid/graphics/Bitmap;)Landroid/graphics/Bitmap;
move-result-object v3
.line 318
.end local v6 # "user":Lim/tpelyyftgw/tgnet/TLRPC$User;
:cond_ae
move-object v6, v4
.line 319
.local v6, "finalLogoBitmap":Landroid/graphics/Bitmap;
move-object v7, v3
.line 320
.local v7, "finalGroupBitmap":Landroid/graphics/Bitmap;
new-instance v8, Lim/tpelyyftgw/ui/hui/chats/-$$Lambda$GroupShareActivity$tlFZZ8o41FZV6ZWbesmf-SGCVL4;
invoke-direct {v8, p0, v6, v7}, Lim/tpelyyftgw/ui/hui/chats/-$$Lambda$GroupShareActivity$tlFZZ8o41FZV6ZWbesmf-SGCVL4;-><init>(Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V
invoke-static {v8}, Lim/tpelyyftgw/messenger/AndroidUtilities;->runOnUIThread(Ljava/lang/Runnable;)V
.line 326
return-void
.end method
.method public synthetic lambda$initActionbar$0$GroupShareActivity(Landroid/view/View;)V
.registers 2
.param p1, "v" # Landroid/view/View;
.line 173
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->finishFragment()V
return-void
.end method
.method public synthetic lambda$null$2$GroupShareActivity(Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;)V
.registers 5
.param p1, "finalLogoBitmap" # Landroid/graphics/Bitmap;
.param p2, "finalGroupBitmap" # Landroid/graphics/Bitmap;
.line 322
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->progressBar:Landroid/widget/ProgressBar;
const/16 v1, 0x8
invoke-virtual {v0, v1}, Landroid/widget/ProgressBar;->setVisibility(I)V
.line 323
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->ivQrCode:Lim/tpelyyftgw/ui/hviews/MryImageView;
invoke-virtual {v0, p1}, Lim/tpelyyftgw/ui/hviews/MryImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 324
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->ivGroupQrCode:Landroid/widget/ImageView;
invoke-virtual {v0, p2}, Landroid/widget/ImageView;->setImageBitmap(Landroid/graphics/Bitmap;)V
.line 325
return-void
.end method
.method public synthetic lambda$setViewData$1$GroupShareActivity(Landroid/view/View;)V
.registers 6
.param p1, "v" # Landroid/view/View;
.line 263
:try_start_0
new-instance v0, Landroid/content/Intent;
const-string v1, "android.intent.action.SEND"
invoke-direct {v0, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V
.line 264
.local v0, "intent":Landroid/content/Intent;
const-string v1, "text/plain"
invoke-virtual {v0, v1}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;
.line 265
const-string v1, "android.intent.extra.TEXT"
iget-object v2, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->ret:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;
.line 266
invoke-virtual {p0}, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->getParentActivity()Landroidx/fragment/app/FragmentActivity;
move-result-object v1
const-string v2, "BotShare"
const v3, 0x7f0f0287
invoke-static {v2, v3}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;
move-result-object v2
invoke-static {v0, v2}, Landroid/content/Intent;->createChooser(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent;
move-result-object v2
const/16 v3, 0x1f4
invoke-virtual {v1, v2, v3}, Landroidx/fragment/app/FragmentActivity;->startActivityForResult(Landroid/content/Intent;I)V
:try_end_29
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_29} :catch_2a
.line 269
.end local v0 # "intent":Landroid/content/Intent;
goto :goto_2e
.line 267
:catch_2a
move-exception v0
.line 268
.local v0, "e":Ljava/lang/Exception;
invoke-static {v0}, Lim/tpelyyftgw/messenger/FileLog;->e(Ljava/lang/Throwable;)V
.line 270
.end local v0 # "e":Ljava/lang/Exception;
:goto_2e
return-void
.end method
.method public onActivityResultFragment(IILandroid/content/Intent;)V
.registers 4
.param p1, "requestCode" # I
.param p2, "resultCode" # I
.param p3, "data" # Landroid/content/Intent;
.line 419
invoke-super {p0, p1, p2, p3}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onActivityResultFragment(IILandroid/content/Intent;)V
.line 420
return-void
.end method
.method public onFragmentCreate()Z
.registers 3
.line 121
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentCreate()Z
.line 122
iget v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->addObserver(Ljava/lang/Object;I)V
.line 123
const/4 v0, 0x1
return v0
.end method
.method public onFragmentDestroy()V
.registers 3
.line 128
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
if-eqz v0, :cond_f
.line 129
iget-object v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->fragmentView:Landroid/view/View;
invoke-virtual {v0}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;
move-result-object v0
iget-object v1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->changeNameWidthListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;
invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;->removeOnGlobalLayoutListener(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V
.line 131
:cond_f
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onFragmentDestroy()V
.line 132
iget v0, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->currentAccount:I
invoke-static {v0}, Lim/tpelyyftgw/messenger/NotificationCenter;->getInstance(I)Lim/tpelyyftgw/messenger/NotificationCenter;
move-result-object v0
sget v1, Lim/tpelyyftgw/messenger/NotificationCenter;->chatInfoDidLoad:I
invoke-virtual {v0, p0, v1}, Lim/tpelyyftgw/messenger/NotificationCenter;->removeObserver(Ljava/lang/Object;I)V
.line 133
return-void
.end method
.method public onResume()V
.registers 1
.line 206
invoke-super {p0}, Lim/tpelyyftgw/ui/actionbar/BaseFragment;->onResume()V
.line 207
return-void
.end method
.method public setChat(Lim/tpelyyftgw/tgnet/TLRPC$Chat;)V
.registers 2
.param p1, "chat" # Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 473
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chat:Lim/tpelyyftgw/tgnet/TLRPC$Chat;
.line 474
return-void
.end method
.method public setChatInfo(Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;)V
.registers 2
.param p1, "chatInfo" # Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.line 477
iput-object p1, p0, Lim/tpelyyftgw/ui/hui/chats/GroupShareActivity;->chatInfo:Lim/tpelyyftgw/tgnet/TLRPC$ChatFull;
.line 478
return-void
.end method
.method public zoomImage(Landroid/graphics/Bitmap;DD)Landroid/graphics/Bitmap;
.registers 21
.param p1, "bgimage" # Landroid/graphics/Bitmap;
.param p2, "newWidth" # D
.param p4, "newHeight" # D
.line 446
invoke-virtual/range {p1 .. p1}, Landroid/graphics/Bitmap;->getWidth()I
move-result v0
int-to-float v0, v0
.line 447
.local v0, "width":F
invoke-virtual/range {p1 .. p1}, Landroid/graphics/Bitmap;->getHeight()I
move-result v1
int-to-float v1, v1
.line 449
.local v1, "height":F
new-instance v7, Landroid/graphics/Matrix;
invoke-direct {v7}, Landroid/graphics/Matrix;-><init>()V
.line 451
.local v7, "matrix":Landroid/graphics/Matrix;
move-wide/from16 v9, p2
double-to-float v2, v9
div-float v11, v2, v0
.line 452
.local v11, "scaleWidth":F
move-wide/from16 v12, p4
double-to-float v2, v12
div-float v14, v2, v1
.line 455
.local v14, "scaleHeight":F
float-to-int v5, v0
float-to-int v6, v1
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v8, 0x1
move-object/from16 v2, p1
invoke-static/range {v2 .. v8}, Landroid/graphics/Bitmap;->createBitmap(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap;
move-result-object v2
.line 456
.local v2, "bitmap":Landroid/graphics/Bitmap;
return-object v2
.end method