.class public Lcom/tencent/connect/share/QzoneShare; .super Lcom/tencent/connect/common/BaseApi; .source "ProGuard" # instance fields .field public a:Ljava/lang/String; # direct methods .method private a(Landroid/app/Activity;Landroid/os/Bundle;Lcom/tencent/tauth/IUiListener;)V .locals 24 move-object/from16 v1, p0 move-object/from16 v2, p1 move-object/from16 v0, p2 move-object/from16 v3, p3 const-string v4, "openSDK_LOG.QzoneShare" const-string v5, "doshareToQzone() --start" .line 343 invoke-static {v4, v5}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V .line 345 new-instance v4, Ljava/lang/StringBuffer; const-string v5, "mqqapi://share/to_qzone?src_type=app&version=1&file_type=news" invoke-direct {v4, v5}, Ljava/lang/StringBuffer;->(Ljava/lang/String;)V const-string v5, "imageUrl" .line 346 invoke-virtual {v0, v5}, Landroid/os/Bundle;->getStringArrayList(Ljava/lang/String;)Ljava/util/ArrayList; move-result-object v5 const-string v6, "title" .line 347 invoke-virtual {v0, v6}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v6 const-string v7, "summary" .line 348 invoke-virtual {v0, v7}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v7 const-string v8, "targetUrl" .line 349 invoke-virtual {v0, v8}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v8 const-string v9, "audio_url" .line 350 invoke-virtual {v0, v9}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v9 const-string v10, "req_type" const/4 v11, 0x1 .line 351 invoke-virtual {v0, v10, v11}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result v10 const-string v12, "appName" .line 352 invoke-virtual {v0, v12}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v12 const-string v13, "cflag" const/4 v14, 0x0 .line 355 invoke-virtual {v0, v13, v14}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I move-result v13 const-string v15, "share_qq_ext_str" .line 356 invoke-virtual {v0, v15}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String; move-result-object v15 const-string v16, "" :try_start_0 const-string v14, "extMap" .line 359 invoke-virtual {v0, v14}, Landroid/os/Bundle;->getBundle(Ljava/lang/String;)Landroid/os/Bundle; move-result-object v0 if-eqz v0, :cond_1 .line 361 invoke-virtual {v0}, Landroid/os/Bundle;->keySet()Ljava/util/Set; move-result-object v14 .line 362 new-instance v11, Lorg/json/JSONObject; invoke-direct {v11}, Lorg/json/JSONObject;->()V .line 363 invoke-interface {v14}, Ljava/util/Set;->iterator()Ljava/util/Iterator; move-result-object v19 :goto_0 invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->hasNext()Z move-result v20 if-eqz v20, :cond_0 invoke-interface/range {v19 .. v19}, Ljava/util/Iterator;->next()Ljava/lang/Object; move-result-object v20 move-object/from16 v3, v20 check-cast v3, Ljava/lang/String; .line 364 invoke-virtual {v0, v3}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object; move-result-object v2 invoke-virtual {v11, v3, v2}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; move-object/from16 v2, p1 move-object/from16 v3, p3 goto :goto_0 .line 366 :cond_0 invoke-interface {v14}, Ljava/util/Set;->size()I move-result v0 if-lez v0, :cond_1 .line 367 invoke-virtual {v11}, Lorg/json/JSONObject;->toString()Ljava/lang/String; move-result-object v0 :try_end_0 .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 move-object/from16 v16, v0 goto :goto_1 :catch_0 move-exception v0 const-string v2, "openSDK_LOG.QzoneShare" const-string v3, "ShareToQzone() --error parse extmap" .line 371 invoke-static {v2, v3, v0}, Lcom/tencent/open/a/f;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V .line 374 :cond_1 :goto_1 iget-object v0, v1, Lcom/tencent/connect/share/QzoneShare;->d:Lcom/tencent/connect/auth/QQToken; invoke-virtual {v0}, Lcom/tencent/connect/auth/QQToken;->b()Ljava/lang/String; move-result-object v0 .line 375 iget-object v2, v1, Lcom/tencent/connect/share/QzoneShare;->d:Lcom/tencent/connect/auth/QQToken; invoke-virtual {v2}, Lcom/tencent/connect/auth/QQToken;->d()Ljava/lang/String; move-result-object v2 const-string v3, "openSDK_LOG.QzoneShare" .line 377 new-instance v11, Ljava/lang/StringBuilder; invoke-direct {v11}, Ljava/lang/StringBuilder;->()V const-string v14, "openId:" invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v11, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v11 invoke-static {v3, v11}, Lcom/tencent/open/a/f;->a(Ljava/lang/String;Ljava/lang/String;)V if-eqz v5, :cond_5 .line 380 new-instance v11, Ljava/lang/StringBuffer; invoke-direct {v11}, Ljava/lang/StringBuffer;->()V .line 381 invoke-virtual {v5}, Ljava/util/ArrayList;->size()I move-result v14 const/16 v3, 0x9 if-le v14, v3, :cond_2 goto :goto_2 :cond_2 invoke-virtual {v5}, Ljava/util/ArrayList;->size()I move-result v3 :goto_2 const/4 v14, 0x0 :goto_3 if-ge v14, v3, :cond_4 .line 383 invoke-virtual {v5, v14}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; move-result-object v19 check-cast v19, Ljava/lang/String; move-object/from16 v22, v5 invoke-static/range {v19 .. v19}, Ljava/net/URLEncoder;->encode(Ljava/lang/String;)Ljava/lang/String; move-result-object v5 invoke-virtual {v11, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; add-int/lit8 v5, v3, -0x1 if-eq v14, v5, :cond_3 const-string v5, ";" .line 385 invoke-virtual {v11, v5}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; :cond_3 add-int/lit8 v14, v14, 0x1 move-object/from16 v5, v22 goto :goto_3 .line 388 :cond_4 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v5, "&image_url=" invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v11}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; move-result-object v5 invoke-static {v5}, Lcom/tencent/open/utils/i;->i(Ljava/lang/String;)[B move-result-object v5 const/4 v11, 0x2 invoke-static {v5, v11}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; move-result-object v5 invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v3 invoke-virtual {v4, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; .line 390 :cond_5 invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v3 if-nez v3, :cond_6 .line 392 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v5, "&title=" invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-static {v6}, Lcom/tencent/open/utils/i;->i(Ljava/lang/String;)[B move-result-object v5 const/4 v6, 0x2 invoke-static {v5, v6}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; move-result-object v5 invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v3 invoke-virtual {v4, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; .line 394 :cond_6 invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v3 if-nez v3, :cond_7 .line 396 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v5, "&description=" invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-static {v7}, Lcom/tencent/open/utils/i;->i(Ljava/lang/String;)[B move-result-object v5 const/4 v6, 0x2 invoke-static {v5, v6}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; move-result-object v5 invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v3 invoke-virtual {v4, v3}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; .line 398 :cond_7 invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v3 if-nez v3, :cond_8 .line 399 new-instance v3, Ljava/lang/StringBuilder; invoke-direct {v3}, Ljava/lang/StringBuilder;->()V const-string v5, "&share_id=" invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-virtual {v4, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; .line 401 :cond_8 invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_9 .line 402 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v3, "&url=" invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-static {v8}, Lcom/tencent/open/utils/i;->i(Ljava/lang/String;)[B move-result-object v3 const/4 v5, 0x2 invoke-static {v3, v5}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; move-result-object v3 invoke-virtual {v0, v3}, 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 {v4, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; .line 404 :cond_9 invoke-static {v12}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_a .line 405 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v3, "&app_name=" invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-static {v12}, Lcom/tencent/open/utils/i;->i(Ljava/lang/String;)[B move-result-object v3 const/4 v5, 0x2 invoke-static {v3, v5}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; move-result-object v3 invoke-virtual {v0, v3}, 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 {v4, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; .line 408 :cond_a invoke-static {v2}, Lcom/tencent/open/utils/i;->e(Ljava/lang/String;)Z move-result v0 if-nez v0, :cond_b .line 409 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v3, "&open_id=" invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-static {v2}, Lcom/tencent/open/utils/i;->i(Ljava/lang/String;)[B move-result-object v2 const/4 v3, 0x2 invoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v2}, 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 {v4, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; .line 413 :cond_b invoke-static {v9}, Lcom/tencent/open/utils/i;->e(Ljava/lang/String;)Z move-result v0 if-nez v0, :cond_c .line 414 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v2, "&audioUrl=" invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-static {v9}, Lcom/tencent/open/utils/i;->i(Ljava/lang/String;)[B move-result-object v2 const/4 v3, 0x2 invoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v2}, 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 {v4, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; .line 417 :cond_c new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v2, "&req_type=" invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-static {v10}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v2 invoke-static {v2}, Lcom/tencent/open/utils/i;->i(Ljava/lang/String;)[B move-result-object v2 const/4 v3, 0x2 invoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v2}, 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 {v4, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; .line 420 invoke-static {v15}, Lcom/tencent/open/utils/i;->e(Ljava/lang/String;)Z move-result v0 if-nez v0, :cond_d .line 421 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v2, "&share_qq_ext_str=" invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-static {v15}, Lcom/tencent/open/utils/i;->i(Ljava/lang/String;)[B move-result-object v2 invoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v2}, 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 {v4, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; .line 423 :cond_d invoke-static/range {v16 .. v16}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v0 if-nez v0, :cond_e .line 424 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v2, "&share_qzone_ext_str=" invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-static/range {v16 .. v16}, Lcom/tencent/open/utils/i;->i(Ljava/lang/String;)[B move-result-object v2 const/4 v3, 0x2 invoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v2}, 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 {v4, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; .line 427 :cond_e new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v2, "&cflag=" invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-static {v13}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v2 invoke-static {v2}, Lcom/tencent/open/utils/i;->i(Ljava/lang/String;)[B move-result-object v2 const/4 v3, 0x2 invoke-static {v2, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String; move-result-object v2 invoke-virtual {v0, v2}, 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 {v4, v0}, Ljava/lang/StringBuffer;->append(Ljava/lang/String;)Ljava/lang/StringBuffer; const-string v0, "openSDK_LOG.QzoneShare" .line 428 new-instance v2, Ljava/lang/StringBuilder; invoke-direct {v2}, Ljava/lang/StringBuilder;->()V const-string v3, "doshareToQzone, url: " invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v4}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; move-result-object 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-static {v0, v2}, Lcom/tencent/open/a/f;->a(Ljava/lang/String;Ljava/lang/String;)V .line 430 invoke-static {}, Lcom/tencent/open/utils/d;->a()Landroid/content/Context; move-result-object v0 iget-object v2, v1, Lcom/tencent/connect/share/QzoneShare;->d:Lcom/tencent/connect/auth/QQToken; const-string v3, "requireApi" const/4 v5, 0x1 new-array v5, v5, [Ljava/lang/String; const-string v6, "shareToNativeQQ" const/4 v7, 0x0 aput-object v6, v5, v7 invoke-static {v0, v2, v3, v5}, Lcom/tencent/connect/a/a;->a(Landroid/content/Context;Lcom/tencent/connect/auth/QQToken;Ljava/lang/String;[Ljava/lang/String;)V .line 432 new-instance v0, Landroid/content/Intent; const-string v2, "android.intent.action.VIEW" invoke-direct {v0, v2}, Landroid/content/Intent;->(Ljava/lang/String;)V .line 433 invoke-virtual {v4}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; move-result-object v2 invoke-static {v2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; move-result-object v2 invoke-virtual {v0, v2}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent; const-string v2, "pkg_name" .line 435 invoke-virtual/range {p1 .. p1}, Landroid/app/Activity;->getPackageName()Ljava/lang/String; move-result-object v3 invoke-virtual {v0, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; const-string v2, "4.6.0" move-object/from16 v3, p1 .line 437 invoke-static {v3, v2}, Lcom/tencent/open/utils/i;->g(Landroid/content/Context;Ljava/lang/String;)Z move-result v2 if-eqz v2, :cond_10 .line 438 invoke-virtual {v1, v0}, Lcom/tencent/connect/share/QzoneShare;->a(Landroid/content/Intent;)Z move-result v2 if-eqz v2, :cond_f .line 439 invoke-static {}, Lcom/tencent/connect/common/UIListenerManager;->a()Lcom/tencent/connect/common/UIListenerManager; move-result-object v2 const/16 v4, 0x2b60 move-object/from16 v5, p3 invoke-virtual {v2, v4, v5}, Lcom/tencent/connect/common/UIListenerManager;->a(ILcom/tencent/tauth/IUiListener;)Ljava/lang/Object; .line 441 invoke-virtual {v1, v3, v0, v4}, Lcom/tencent/connect/share/QzoneShare;->a(Landroid/app/Activity;Landroid/content/Intent;I)V :cond_f const-string v2, "openSDK_LOG.QzoneShare" const-string v3, "doShareToQzone() -- QQ Version is < 4.6.0" .line 443 invoke-static {v2, v3}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V goto :goto_4 :cond_10 move-object/from16 v5, p3 const-string v2, "openSDK_LOG.QzoneShare" const-string v4, "doShareToQzone() -- QQ Version is > 4.6.0" .line 445 invoke-static {v2, v4}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V .line 446 invoke-static {}, Lcom/tencent/connect/common/UIListenerManager;->a()Lcom/tencent/connect/common/UIListenerManager; move-result-object v2 const-string v4, "shareToQzone" invoke-virtual {v2, v4, v5}, Lcom/tencent/connect/common/UIListenerManager;->a(Ljava/lang/String;Lcom/tencent/tauth/IUiListener;)Ljava/lang/Object; move-result-object v2 if-eqz v2, :cond_11 const-string v2, "openSDK_LOG.QzoneShare" const-string v4, "doShareToQzone() -- do listener onCancel()" .line 448 invoke-static {v2, v4}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V .line 452 :cond_11 invoke-virtual {v1, v0}, Lcom/tencent/connect/share/QzoneShare;->a(Landroid/content/Intent;)Z move-result v2 if-eqz v2, :cond_12 const/16 v2, 0x2778 const/4 v4, 0x0 .line 453 invoke-virtual {v1, v3, v2, v0, v4}, Lcom/tencent/connect/share/QzoneShare;->a(Landroid/app/Activity;ILandroid/content/Intent;Z)V .line 457 :cond_12 :goto_4 invoke-virtual {v1, v0}, Lcom/tencent/connect/share/QzoneShare;->a(Landroid/content/Intent;)Z move-result v0 const/4 v2, 0x4 if-eqz v0, :cond_13 .line 458 invoke-static {}, Lcom/tencent/open/b/d;->a()Lcom/tencent/open/b/d; move-result-object v3 iget-object v0, v1, Lcom/tencent/connect/share/QzoneShare;->d:Lcom/tencent/connect/auth/QQToken; invoke-virtual {v0}, Lcom/tencent/connect/auth/QQToken;->d()Ljava/lang/String; move-result-object v4 iget-object v0, v1, Lcom/tencent/connect/share/QzoneShare;->d:Lcom/tencent/connect/auth/QQToken; invoke-virtual {v0}, Lcom/tencent/connect/auth/QQToken;->b()Ljava/lang/String; move-result-object v5 const-string v6, "ANDROIDQQ.SHARETOQZ.XX" const-string v7, "11" const-string v8, "3" const-string v9, "0" iget-object v10, v1, Lcom/tencent/connect/share/QzoneShare;->a:Ljava/lang/String; const-string v11, "0" const-string v12, "1" const-string v13, "0" invoke-virtual/range {v3 .. v13}, Lcom/tencent/open/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .line 462 invoke-static {}, Lcom/tencent/open/b/d;->a()Lcom/tencent/open/b/d; move-result-object v14 const/4 v15, 0x0 const-string v16, "SHARE_CHECK_SDK" const-string v17, "1000" iget-object v0, v1, Lcom/tencent/connect/share/QzoneShare;->d:Lcom/tencent/connect/auth/QQToken; invoke-virtual {v0}, Lcom/tencent/connect/auth/QQToken;->b()Ljava/lang/String; move-result-object v18 invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v19 invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J move-result-wide v2 invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v20 const/16 v21, 0x0 const/16 v22, 0x1 const-string v23, "" invoke-virtual/range {v14 .. v23}, Lcom/tencent/open/b/d;->a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;IILjava/lang/String;)V goto :goto_5 .line 465 :cond_13 invoke-static {}, Lcom/tencent/open/b/d;->a()Lcom/tencent/open/b/d; move-result-object v3 iget-object v0, v1, Lcom/tencent/connect/share/QzoneShare;->d:Lcom/tencent/connect/auth/QQToken; invoke-virtual {v0}, Lcom/tencent/connect/auth/QQToken;->d()Ljava/lang/String; move-result-object v4 iget-object v0, v1, Lcom/tencent/connect/share/QzoneShare;->d:Lcom/tencent/connect/auth/QQToken; invoke-virtual {v0}, Lcom/tencent/connect/auth/QQToken;->b()Ljava/lang/String; move-result-object v5 const-string v6, "ANDROIDQQ.SHARETOQZ.XX" const-string v7, "11" const-string v8, "3" const-string v9, "1" iget-object v10, v1, Lcom/tencent/connect/share/QzoneShare;->a:Ljava/lang/String; const-string v11, "0" const-string v12, "1" const-string v13, "0" invoke-virtual/range {v3 .. v13}, Lcom/tencent/open/b/d;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .line 469 invoke-static {}, Lcom/tencent/open/b/d;->a()Lcom/tencent/open/b/d; move-result-object v14 const/4 v15, 0x1 const-string v16, "SHARE_CHECK_SDK" const-string v17, "1000" iget-object v0, v1, Lcom/tencent/connect/share/QzoneShare;->d:Lcom/tencent/connect/auth/QQToken; invoke-virtual {v0}, Lcom/tencent/connect/auth/QQToken;->b()Ljava/lang/String; move-result-object v18 invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; move-result-object v19 invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J move-result-wide v2 invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; move-result-object v20 const/16 v21, 0x0 const/16 v22, 0x1 const-string v23, "hasActivityForIntent fail" invoke-virtual/range {v14 .. v23}, Lcom/tencent/open/b/d;->a(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Long;IILjava/lang/String;)V :goto_5 const-string v0, "openSDK_LOG" const-string v2, "doShareToQzone() --end" .line 472 invoke-static {v0, v2}, Lcom/tencent/open/a/f;->c(Ljava/lang/String;Ljava/lang/String;)V return-void .end method .method static synthetic a(Lcom/tencent/connect/share/QzoneShare;Landroid/app/Activity;Landroid/os/Bundle;Lcom/tencent/tauth/IUiListener;)V .locals 0 .line 35 invoke-direct {p0, p1, p2, p3}, Lcom/tencent/connect/share/QzoneShare;->a(Landroid/app/Activity;Landroid/os/Bundle;Lcom/tencent/tauth/IUiListener;)V return-void .end method # virtual methods .method public a()V .locals 0 return-void .end method