.class public Lcom/moji/mjweather/share/CaptureActivity; .super Landroid/app/Activity; .source "CaptureActivity.java" # interfaces .implements Landroid/view/View$OnClickListener; # static fields .field public static final CAPTURE_PATH:Ljava/lang/String; # instance fields .field private a:Landroid/widget/GridView; .field private b:Landroid/content/res/Resources; .field private c:Ljava/util/ArrayList; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/ArrayList<", "Lcom/moji/share/view/SharePlatform$ShareType;", ">;" } .end annotation .end field .field private d:Landroid/widget/TextView; .field private e:Lcom/moji/share/view/ScreenPreView; .field private f:Ljava/lang/String; .field private g:Ljava/lang/String; .field private h:Landroid/view/ViewGroup; .field private i:Landroid/view/ViewGroup; .field private j:Landroid/view/View; .field private k:I .field private l:I .field private m:I .field private n:Lcom/moji/mjweather/share/CaptureGridAdapter; # direct methods .method static constructor ()V .locals 2 .line 62 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V invoke-static {}, Lcom/moji/tool/FilePathUtil;->w()Ljava/lang/String; move-result-object v1 invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string v1, "capture_share.png" 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 sput-object v0, Lcom/moji/mjweather/share/CaptureActivity;->CAPTURE_PATH:Ljava/lang/String; return-void .end method .method public constructor ()V .locals 1 .line 48 invoke-direct {p0}, Landroid/app/Activity;->()V .line 53 new-instance v0, Ljava/util/ArrayList; invoke-direct {v0}, Ljava/util/ArrayList;->()V iput-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->c:Ljava/util/ArrayList; return-void .end method .method static synthetic a(Lcom/moji/mjweather/share/CaptureActivity;)Lcom/moji/mjweather/share/CaptureGridAdapter; .locals 0 .line 48 iget-object p0, p0, Lcom/moji/mjweather/share/CaptureActivity;->n:Lcom/moji/mjweather/share/CaptureGridAdapter; return-object p0 .end method .method private a()V .locals 4 .line 194 new-instance v0, Lcom/moji/share/StatusManager; invoke-direct {v0}, Lcom/moji/share/StatusManager;->()V .line 196 sget-object v1, Lcom/moji/share/entity/ShareChannelType;->WX_FRIEND:Lcom/moji/share/entity/ShareChannelType; invoke-virtual {v0, v1, p0}, Lcom/moji/share/StatusManager;->a(Lcom/moji/share/entity/ShareChannelType;Landroid/app/Activity;)Z move-result v1 if-eqz v1, :cond_0 .line 197 new-instance v1, Lcom/moji/share/view/SharePlatform$ShareType; invoke-direct {v1}, Lcom/moji/share/view/SharePlatform$ShareType;->()V const v2, 0x7f0806cf .line 198 iput v2, v1, Lcom/moji/share/view/SharePlatform$ShareType;->a:I .line 199 iget-object v2, p0, Lcom/moji/mjweather/share/CaptureActivity;->b:Landroid/content/res/Resources; const v3, 0x7f0e0a9b invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v2 iput-object v2, v1, Lcom/moji/share/view/SharePlatform$ShareType;->b:Ljava/lang/String; .line 200 sget-object v2, Lcom/moji/share/entity/ShareChannelType;->WX_FRIEND:Lcom/moji/share/entity/ShareChannelType; iput-object v2, v1, Lcom/moji/share/view/SharePlatform$ShareType;->c:Lcom/moji/share/entity/ShareChannelType; .line 201 iget-object v2, p0, Lcom/moji/mjweather/share/CaptureActivity;->c:Ljava/util/ArrayList; invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 203 :cond_0 sget-object v1, Lcom/moji/share/entity/ShareChannelType;->WX_TIMELINE:Lcom/moji/share/entity/ShareChannelType; invoke-virtual {v0, v1, p0}, Lcom/moji/share/StatusManager;->a(Lcom/moji/share/entity/ShareChannelType;Landroid/app/Activity;)Z move-result v1 if-eqz v1, :cond_1 .line 204 new-instance v1, Lcom/moji/share/view/SharePlatform$ShareType; invoke-direct {v1}, Lcom/moji/share/view/SharePlatform$ShareType;->()V const v2, 0x7f0806d0 .line 205 iput v2, v1, Lcom/moji/share/view/SharePlatform$ShareType;->a:I .line 206 iget-object v2, p0, Lcom/moji/mjweather/share/CaptureActivity;->b:Landroid/content/res/Resources; const v3, 0x7f0e0a9c invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v2 iput-object v2, v1, Lcom/moji/share/view/SharePlatform$ShareType;->b:Ljava/lang/String; .line 207 sget-object v2, Lcom/moji/share/entity/ShareChannelType;->WX_TIMELINE:Lcom/moji/share/entity/ShareChannelType; iput-object v2, v1, Lcom/moji/share/view/SharePlatform$ShareType;->c:Lcom/moji/share/entity/ShareChannelType; .line 208 iget-object v2, p0, Lcom/moji/mjweather/share/CaptureActivity;->c:Ljava/util/ArrayList; invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 211 :cond_1 sget-object v1, Lcom/moji/share/entity/ShareChannelType;->QQ:Lcom/moji/share/entity/ShareChannelType; invoke-virtual {v0, v1, p0}, Lcom/moji/share/StatusManager;->a(Lcom/moji/share/entity/ShareChannelType;Landroid/app/Activity;)Z move-result v1 if-eqz v1, :cond_2 .line 212 new-instance v1, Lcom/moji/share/view/SharePlatform$ShareType; invoke-direct {v1}, Lcom/moji/share/view/SharePlatform$ShareType;->()V const v2, 0x7f0806ca .line 213 iput v2, v1, Lcom/moji/share/view/SharePlatform$ShareType;->a:I .line 214 iget-object v2, p0, Lcom/moji/mjweather/share/CaptureActivity;->b:Landroid/content/res/Resources; const v3, 0x7f0e0827 invoke-virtual {v2, v3}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v2 iput-object v2, v1, Lcom/moji/share/view/SharePlatform$ShareType;->b:Ljava/lang/String; .line 215 sget-object v2, Lcom/moji/share/entity/ShareChannelType;->QQ:Lcom/moji/share/entity/ShareChannelType; iput-object v2, v1, Lcom/moji/share/view/SharePlatform$ShareType;->c:Lcom/moji/share/entity/ShareChannelType; .line 216 iget-object v2, p0, Lcom/moji/mjweather/share/CaptureActivity;->c:Ljava/util/ArrayList; invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 219 :cond_2 sget-object v1, Lcom/moji/share/entity/ShareChannelType;->WB:Lcom/moji/share/entity/ShareChannelType; invoke-virtual {v0, v1, p0}, Lcom/moji/share/StatusManager;->a(Lcom/moji/share/entity/ShareChannelType;Landroid/app/Activity;)Z move-result v0 if-eqz v0, :cond_3 .line 220 new-instance v0, Lcom/moji/share/view/SharePlatform$ShareType; invoke-direct {v0}, Lcom/moji/share/view/SharePlatform$ShareType;->()V const v1, 0x7f0806cc .line 221 iput v1, v0, Lcom/moji/share/view/SharePlatform$ShareType;->a:I .line 222 iget-object v1, p0, Lcom/moji/mjweather/share/CaptureActivity;->b:Landroid/content/res/Resources; const v2, 0x7f0e0493 invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getString(I)Ljava/lang/String; move-result-object v1 iput-object v1, v0, Lcom/moji/share/view/SharePlatform$ShareType;->b:Ljava/lang/String; .line 223 sget-object v1, Lcom/moji/share/entity/ShareChannelType;->WB:Lcom/moji/share/entity/ShareChannelType; iput-object v1, v0, Lcom/moji/share/view/SharePlatform$ShareType;->c:Lcom/moji/share/entity/ShareChannelType; .line 224 iget-object v1, p0, Lcom/moji/mjweather/share/CaptureActivity;->c:Ljava/util/ArrayList; invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 226 :cond_3 iget-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->c:Ljava/util/ArrayList; invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z move-result v0 const/16 v1, 0x8 const v2, 0x7f090865 if-eqz v0, :cond_4 .line 227 invoke-virtual {p0, v2}, Lcom/moji/mjweather/share/CaptureActivity;->findViewById(I)Landroid/view/View; move-result-object v0 const/4 v2, 0x0 invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V .line 228 iget-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->a:Landroid/widget/GridView; invoke-virtual {v0, v1}, Landroid/widget/GridView;->setVisibility(I)V goto :goto_0 .line 230 :cond_4 invoke-virtual {p0, v2}, Lcom/moji/mjweather/share/CaptureActivity;->findViewById(I)Landroid/view/View; move-result-object v0 invoke-virtual {v0, v1}, Landroid/view/View;->setVisibility(I)V .line 231 iget-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->a:Landroid/widget/GridView; iget-object v1, p0, Lcom/moji/mjweather/share/CaptureActivity;->c:Ljava/util/ArrayList; invoke-virtual {v1}, Ljava/util/ArrayList;->size()I move-result v1 invoke-virtual {v0, v1}, Landroid/widget/GridView;->setNumColumns(I)V .line 234 :goto_0 new-instance v0, Lcom/moji/mjweather/share/CaptureGridAdapter; iget-object v1, p0, Lcom/moji/mjweather/share/CaptureActivity;->c:Ljava/util/ArrayList; iget-object v2, p0, Lcom/moji/mjweather/share/CaptureActivity;->g:Ljava/lang/String; invoke-direct {v0, p0, v1, v2}, Lcom/moji/mjweather/share/CaptureGridAdapter;->(Lcom/moji/mjweather/share/CaptureActivity;Ljava/util/ArrayList;Ljava/lang/String;)V iput-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->n:Lcom/moji/mjweather/share/CaptureGridAdapter; .line 235 iget-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->a:Landroid/widget/GridView; iget-object v1, p0, Lcom/moji/mjweather/share/CaptureActivity;->n:Lcom/moji/mjweather/share/CaptureGridAdapter; invoke-virtual {v0, v1}, Landroid/widget/GridView;->setAdapter(Landroid/widget/ListAdapter;)V return-void .end method .method private a(Landroid/graphics/Bitmap;)V .locals 4 .line 113 invoke-virtual {p1}, Landroid/graphics/Bitmap;->getHeight()I move-result v0 const-string v1, "CaptureActivity" .line 114 new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V const-string v3, "onBitmapLoaded: " invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Landroid/graphics/Bitmap;->getWidth()I move-result v3 invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v3, " " invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v2 invoke-static {v1, v2}, Lcom/moji/tool/log/MJLogger;->b(Ljava/lang/String;Ljava/lang/String;)V .line 115 iget v1, p0, Lcom/moji/mjweather/share/CaptureActivity;->m:I if-le v1, v0, :cond_0 .line 116 iput v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->m:I .line 118 :cond_0 invoke-virtual {p1}, Landroid/graphics/Bitmap;->getWidth()I move-result v0 iget v1, p0, Lcom/moji/mjweather/share/CaptureActivity;->m:I const/4 v2, 0x0 invoke-static {p1, v2, v2, v0, v1}, Landroid/graphics/Bitmap;->createBitmap(Landroid/graphics/Bitmap;IIII)Landroid/graphics/Bitmap; move-result-object p1 const-string v0, "CaptureActivity" .line 119 sget-object v1, Lcom/moji/mjweather/share/CaptureActivity;->CAPTURE_PATH:Ljava/lang/String; invoke-static {v0, v1}, Lcom/moji/tool/log/MJLogger;->b(Ljava/lang/String;Ljava/lang/String;)V .line 120 iget-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->e:Lcom/moji/share/view/ScreenPreView; iget v1, p0, Lcom/moji/mjweather/share/CaptureActivity;->m:I invoke-virtual {v0, v1}, Lcom/moji/share/view/ScreenPreView;->setImageH(I)V .line 121 iget-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->e:Lcom/moji/share/view/ScreenPreView; invoke-virtual {v0, p1}, Lcom/moji/share/view/ScreenPreView;->setImageBitmap(Landroid/graphics/Bitmap;)V .line 122 invoke-static {}, Lcom/moji/tool/thread/MJThreadManager;->a()Lcom/moji/tool/thread/MJThreadManager; move-result-object v0 new-instance v1, Lcom/moji/mjweather/share/CaptureActivity$2; sget-object v2, Lcom/moji/tool/thread/ThreadPriority;->HIGH:Lcom/moji/tool/thread/ThreadPriority; invoke-direct {v1, p0, v2, p1}, Lcom/moji/mjweather/share/CaptureActivity$2;->(Lcom/moji/mjweather/share/CaptureActivity;Lcom/moji/tool/thread/ThreadPriority;Landroid/graphics/Bitmap;)V sget-object p1, Lcom/moji/tool/thread/ThreadType;->IO_THREAD:Lcom/moji/tool/thread/ThreadType; invoke-virtual {v0, v1, p1}, Lcom/moji/tool/thread/MJThreadManager;->a(Lcom/moji/tool/thread/wrapper/MJRunnable;Lcom/moji/tool/thread/ThreadType;)V return-void .end method .method private a(Landroid/view/ViewGroup;I)V .locals 2 neg-int p2, p2 const/4 v0, 0x0 .line 138 invoke-virtual {p1, v0, p2}, Landroid/view/ViewGroup;->scrollTo(II)V .line 139 invoke-virtual {p1, v0}, Landroid/view/ViewGroup;->setVisibility(I)V const/4 v1, 0x2 .line 140 new-array v1, v1, [I aput p2, v1, v0 const/4 p2, 0x1 aput v0, v1, p2 invoke-static {v1}, Landroid/animation/ValueAnimator;->ofInt([I)Landroid/animation/ValueAnimator; move-result-object p2 const-wide/16 v0, 0x190 invoke-virtual {p2, v0, v1}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator; move-result-object p2 .line 141 new-instance v0, Landroid/view/animation/AccelerateInterpolator; invoke-direct {v0}, Landroid/view/animation/AccelerateInterpolator;->()V invoke-virtual {p2, v0}, Landroid/animation/ValueAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V .line 142 new-instance v0, Lcom/moji/mjweather/share/CaptureActivity$3; invoke-direct {v0, p0, p1}, Lcom/moji/mjweather/share/CaptureActivity$3;->(Lcom/moji/mjweather/share/CaptureActivity;Landroid/view/ViewGroup;)V invoke-virtual {p2, v0}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V .line 148 invoke-virtual {p2}, Landroid/animation/ValueAnimator;->start()V return-void .end method .method private a(Landroid/view/ViewGroup;IZ)V .locals 2 const/4 v0, 0x2 .line 152 new-array v0, v0, [I const/4 v1, 0x0 aput v1, v0, v1 neg-int p2, p2 const/4 v1, 0x1 aput p2, v0, v1 invoke-static {v0}, Landroid/animation/ValueAnimator;->ofInt([I)Landroid/animation/ValueAnimator; move-result-object p2 const-wide/16 v0, 0x12c invoke-virtual {p2, v0, v1}, Landroid/animation/ValueAnimator;->setDuration(J)Landroid/animation/ValueAnimator; move-result-object p2 .line 153 new-instance v0, Landroid/view/animation/AccelerateInterpolator; invoke-direct {v0}, Landroid/view/animation/AccelerateInterpolator;->()V invoke-virtual {p2, v0}, Landroid/animation/ValueAnimator;->setInterpolator(Landroid/animation/TimeInterpolator;)V .line 154 new-instance v0, Lcom/moji/mjweather/share/CaptureActivity$4; invoke-direct {v0, p0, p1, p3}, Lcom/moji/mjweather/share/CaptureActivity$4;->(Lcom/moji/mjweather/share/CaptureActivity;Landroid/view/ViewGroup;Z)V invoke-virtual {p2, v0}, Landroid/animation/ValueAnimator;->addUpdateListener(Landroid/animation/ValueAnimator$AnimatorUpdateListener;)V if-nez p3, :cond_0 .line 165 new-instance p1, Lcom/moji/mjweather/share/CaptureActivity$5; invoke-direct {p1, p0}, Lcom/moji/mjweather/share/CaptureActivity$5;->(Lcom/moji/mjweather/share/CaptureActivity;)V invoke-virtual {p2, p1}, Landroid/animation/ValueAnimator;->addListener(Landroid/animation/Animator$AnimatorListener;)V .line 173 :cond_0 invoke-virtual {p2}, Landroid/animation/ValueAnimator;->start()V return-void .end method .method static synthetic a(Lcom/moji/mjweather/share/CaptureActivity;Landroid/graphics/Bitmap;)V .locals 0 .line 48 invoke-direct {p0, p1}, Lcom/moji/mjweather/share/CaptureActivity;->a(Landroid/graphics/Bitmap;)V return-void .end method .method static synthetic b(Lcom/moji/mjweather/share/CaptureActivity;)Landroid/view/View; .locals 0 .line 48 iget-object p0, p0, Lcom/moji/mjweather/share/CaptureActivity;->j:Landroid/view/View; return-object p0 .end method .method public static start(Landroid/app/Activity;Ljava/lang/String;Ljava/lang/String;I)V .locals 2 .line 177 invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_1 if-eqz p0, :cond_1 invoke-virtual {p0}, Landroid/app/Activity;->isFinishing()Z move-result v0 if-eqz v0, :cond_0 goto :goto_0 .line 178 :cond_0 new-instance v0, Landroid/content/Intent; const-class v1, Lcom/moji/mjweather/share/CaptureActivity; invoke-direct {v0, p0, v1}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V const/high16 v1, 0x20000000 .line 179 invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; const-string v1, "capture_url" .line 180 invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; const-string p1, "screen_type" .line 181 invoke-virtual {v0, p1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; const-string p1, "img_height" .line 182 invoke-virtual {v0, p1, p3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent; .line 183 invoke-virtual {p0, v0}, Landroid/app/Activity;->startActivity(Landroid/content/Intent;)V const/4 p1, 0x0 .line 184 invoke-virtual {p0, p1, p1}, Landroid/app/Activity;->overridePendingTransition(II)V return-void :cond_1 :goto_0 return-void .end method # virtual methods .method public close()V .locals 3 .line 248 iget-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->h:Landroid/view/ViewGroup; iget v1, p0, Lcom/moji/mjweather/share/CaptureActivity;->l:I const/4 v2, 0x0 invoke-direct {p0, v0, v1, v2}, Lcom/moji/mjweather/share/CaptureActivity;->a(Landroid/view/ViewGroup;IZ)V .line 249 iget-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->i:Landroid/view/ViewGroup; iget v1, p0, Lcom/moji/mjweather/share/CaptureActivity;->k:I const/4 v2, 0x1 invoke-direct {p0, v0, v1, v2}, Lcom/moji/mjweather/share/CaptureActivity;->a(Landroid/view/ViewGroup;IZ)V return-void .end method .method public finish()V .locals 1 .line 189 invoke-super {p0}, Landroid/app/Activity;->finish()V const/4 v0, 0x0 .line 190 invoke-virtual {p0, v0, v0}, Lcom/moji/mjweather/share/CaptureActivity;->overridePendingTransition(II)V return-void .end method .method public onClick(Landroid/view/View;)V .locals 1 .line 241 invoke-virtual {p1}, Landroid/view/View;->getId()I move-result p1 const v0, 0x7f090112 if-ne p1, v0, :cond_0 .line 243 invoke-virtual {p0}, Lcom/moji/mjweather/share/CaptureActivity;->close()V :cond_0 return-void .end method .method protected onCreate(Landroid/os/Bundle;)V .locals 2 const/4 v0, 0x1 .line 69 invoke-virtual {p0, v0}, Lcom/moji/mjweather/share/CaptureActivity;->requestWindowFeature(I)Z .line 70 invoke-virtual {p0}, Lcom/moji/mjweather/share/CaptureActivity;->getWindow()Landroid/view/Window; move-result-object v0 const/16 v1, 0x400 invoke-virtual {v0, v1, v1}, Landroid/view/Window;->setFlags(II)V .line 71 invoke-super {p0, p1}, Landroid/app/Activity;->onCreate(Landroid/os/Bundle;)V .line 72 invoke-virtual {p0}, Lcom/moji/mjweather/share/CaptureActivity;->getIntent()Landroid/content/Intent; move-result-object p1 const-string v0, "capture_url" .line 73 invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->f:Ljava/lang/String; .line 74 iget-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->f:Ljava/lang/String; invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-eqz v0, :cond_0 invoke-virtual {p0}, Lcom/moji/mjweather/share/CaptureActivity;->finish()V :cond_0 const-string v0, "screen_type" .line 75 invoke-virtual {p1, v0}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; move-result-object v0 iput-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->g:Ljava/lang/String; const-string v0, "img_height" .line 76 invoke-static {}, Lcom/moji/tool/DeviceTool;->c()I move-result v1 invoke-virtual {p1, v0, v1}, Landroid/content/Intent;->getIntExtra(Ljava/lang/String;I)I move-result p1 iput p1, p0, Lcom/moji/mjweather/share/CaptureActivity;->m:I .line 77 invoke-static {}, Lcom/moji/statistics/EventManager;->a()Lcom/moji/statistics/EventManager; move-result-object p1 sget-object v0, Lcom/moji/statistics/EVENT_TAG;->SCREENSHOT_SHARE_ALERT_SHOW:Lcom/moji/statistics/EVENT_TAG; iget-object v1, p0, Lcom/moji/mjweather/share/CaptureActivity;->g:Ljava/lang/String; invoke-virtual {p1, v0, v1}, Lcom/moji/statistics/EventManager;->a(Lcom/moji/statistics/EVENT_TAG;Ljava/lang/String;)Lcom/moji/statistics/EventManager; const p1, 0x7f0b0022 .line 78 invoke-virtual {p0, p1}, Lcom/moji/mjweather/share/CaptureActivity;->setContentView(I)V const p1, 0x7f090113 .line 79 invoke-virtual {p0, p1}, Lcom/moji/mjweather/share/CaptureActivity;->findViewById(I)Landroid/view/View; move-result-object p1 iput-object p1, p0, Lcom/moji/mjweather/share/CaptureActivity;->j:Landroid/view/View; .line 80 invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object p1 invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources; move-result-object p1 iput-object p1, p0, Lcom/moji/mjweather/share/CaptureActivity;->b:Landroid/content/res/Resources; const p1, 0x7f090285 .line 81 invoke-virtual {p0, p1}, Lcom/moji/mjweather/share/CaptureActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/GridView; iput-object p1, p0, Lcom/moji/mjweather/share/CaptureActivity;->a:Landroid/widget/GridView; const p1, 0x7f090112 .line 82 invoke-virtual {p0, p1}, Lcom/moji/mjweather/share/CaptureActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/widget/TextView; iput-object p1, p0, Lcom/moji/mjweather/share/CaptureActivity;->d:Landroid/widget/TextView; .line 83 iget-object p1, p0, Lcom/moji/mjweather/share/CaptureActivity;->d:Landroid/widget/TextView; invoke-virtual {p1, p0}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V const p1, 0x7f090878 .line 84 invoke-virtual {p0, p1}, Lcom/moji/mjweather/share/CaptureActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Lcom/moji/share/view/ScreenPreView; iput-object p1, p0, Lcom/moji/mjweather/share/CaptureActivity;->e:Lcom/moji/share/view/ScreenPreView; const p1, 0x7f0900b8 .line 85 invoke-virtual {p0, p1}, Lcom/moji/mjweather/share/CaptureActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/view/ViewGroup; iput-object p1, p0, Lcom/moji/mjweather/share/CaptureActivity;->h:Landroid/view/ViewGroup; const p1, 0x7f090877 .line 86 invoke-virtual {p0, p1}, Lcom/moji/mjweather/share/CaptureActivity;->findViewById(I)Landroid/view/View; move-result-object p1 check-cast p1, Landroid/view/ViewGroup; iput-object p1, p0, Lcom/moji/mjweather/share/CaptureActivity;->i:Landroid/view/ViewGroup; const-string p1, "CaptureActivity" .line 87 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "onCreate: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget v1, p0, Lcom/moji/mjweather/share/CaptureActivity;->m:I invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-static {p1, v0}, Lcom/moji/tool/log/MJLogger;->b(Ljava/lang/String;Ljava/lang/String;)V .line 88 invoke-direct {p0}, Lcom/moji/mjweather/share/CaptureActivity;->a()V .line 89 invoke-static {}, Lcom/moji/tool/AppDelegate;->a()Landroid/content/Context; move-result-object p1 invoke-static {p1}, Lcom/squareup/picasso/Picasso;->a(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; move-result-object p1 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "file://" invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; iget-object v1, p0, Lcom/moji/mjweather/share/CaptureActivity;->f:Ljava/lang/String; 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 invoke-virtual {p1, v0}, Lcom/squareup/picasso/Picasso;->a(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; move-result-object p1 new-instance v0, Lcom/moji/mjweather/share/CaptureActivity$1; invoke-direct {v0, p0}, Lcom/moji/mjweather/share/CaptureActivity$1;->(Lcom/moji/mjweather/share/CaptureActivity;)V invoke-virtual {p1, v0}, Lcom/squareup/picasso/RequestCreator;->a(Lcom/squareup/picasso/Target;)V const/high16 p1, 0x420c0000 # 35.0f .line 105 invoke-static {p1}, Lcom/moji/tool/DeviceTool;->a(F)I move-result p1 iput p1, p0, Lcom/moji/mjweather/share/CaptureActivity;->k:I .line 106 iget-object p1, p0, Lcom/moji/mjweather/share/CaptureActivity;->b:Landroid/content/res/Resources; const v0, 0x7f07005e invoke-virtual {p1, v0}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I move-result p1 iget-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->b:Landroid/content/res/Resources; const v1, 0x7f07005c invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I move-result v0 add-int/2addr p1, v0 iget-object v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->b:Landroid/content/res/Resources; const v1, 0x7f07005b invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDimensionPixelOffset(I)I move-result v0 add-int/2addr p1, v0 iput p1, p0, Lcom/moji/mjweather/share/CaptureActivity;->l:I .line 107 iget-object p1, p0, Lcom/moji/mjweather/share/CaptureActivity;->i:Landroid/view/ViewGroup; iget v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->k:I invoke-direct {p0, p1, v0}, Lcom/moji/mjweather/share/CaptureActivity;->a(Landroid/view/ViewGroup;I)V .line 108 iget-object p1, p0, Lcom/moji/mjweather/share/CaptureActivity;->h:Landroid/view/ViewGroup; iget v0, p0, Lcom/moji/mjweather/share/CaptureActivity;->l:I invoke-direct {p0, p1, v0}, Lcom/moji/mjweather/share/CaptureActivity;->a(Landroid/view/ViewGroup;I)V return-void .end method