TIM v2.3.1版本的 MD5 值为:d6957e3ee7ce901ccc491cefdea0da8c

以下内容为反编译后的 QZoneHelper.java 源代码,内容仅作参考


package cooperation.qzone;

import NS_MOBILE_FEEDS.e_attribute;
import android.app.Activity;
import android.app.ActivityManager;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.ServiceConnection;
import android.content.SharedPreferences;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.Environment;
import android.os.Parcelable;
import android.os.SystemClock;
import android.text.TextUtils;
import android.view.SurfaceView;
import com.qq.jce.wup.BasicClassTypeUtil;
import com.tencent.biz.pubaccount.PublicAccountJavascriptInterface;
import com.tencent.biz.pubaccount.subscript.SubscriptRecommendController;
import com.tencent.common.app.BaseApplicationImpl;
import com.tencent.common.config.provider.QZConfigProviderUtil;
import com.tencent.mobileqq.activity.ProfileActivity;
import com.tencent.mobileqq.activity.QQBrowserActivity;
import com.tencent.mobileqq.activity.QQBrowserDelegationActivity;
import com.tencent.mobileqq.activity.QQTranslucentBrowserActivity;
import com.tencent.mobileqq.activity.aio.PlusPanelUtils;
import com.tencent.mobileqq.activity.qwallet.SendHbActivity;
import com.tencent.mobileqq.activity.richmedia.FlowCameraConstant;
import com.tencent.mobileqq.activity.richmedia.FlowComponentInterface;
import com.tencent.mobileqq.activity.richmedia.NewFlowCameraActivity;
import com.tencent.mobileqq.app.AppConstants;
import com.tencent.mobileqq.app.QQAppInterface;
import com.tencent.mobileqq.app.StartAppCheckHandler;
import com.tencent.mobileqq.app.ThreadExcutor;
import com.tencent.mobileqq.app.ThreadManager;
import com.tencent.mobileqq.filemanager.util.FileUtil;
import com.tencent.mobileqq.hitrate.PreloadProcHitPluginSession;
import com.tencent.mobileqq.pluginsdk.PluginStatic;
import com.tencent.mobileqq.service.message.MessageUtils;
import com.tencent.mobileqq.shortvideo.ShortVideoConstants;
import com.tencent.mobileqq.shortvideo.util.PtvFilterSoLoad;
import com.tencent.mobileqq.statistics.ReportController;
import com.tencent.mobileqq.statistics.StatisticCollector;
import com.tencent.mobileqq.statistics.StatisticHitRateCollector;
import com.tencent.mobileqq.util.Utils;
import com.tencent.mobileqq.utils.DeviceInfoUtil;
import com.tencent.mobileqq.utils.JumpAction;
import com.tencent.mobileqq.vaswebviewplugin.VasWebviewConstants;
import com.tencent.mobileqq.webview.WebSecurityPlugin;
import com.tencent.mobileqq.webview.swift.WebUiBaseInterface;
import com.tencent.mobileqq.webview.swift.WebViewPlugin;
import com.tencent.mobileqq.webview.swift.WebViewPluginContainer;
import com.tencent.mobileqq.webview.swift.WebViewPluginFactory;
import com.tencent.mobileqq.webview.swift.component.SwiftBrowserUIStyleHandler;
import com.tencent.mobileqq.widget.IndexView;
import com.tencent.open.base.ToastUtil;
import com.tencent.qphone.base.util.BaseApplication;
import com.tencent.qphone.base.util.QLog;
import com.tencent.stat.common.DeviceInfo;
import com.tencent.tim.R;
import com.tencent.upload.uinterface.IUploadConfig;
import com.tencent.util.URLUtil;
import common.config.service.QzoneConfig;
import common.qzone.component.util.SecurityUtil;
import cooperation.peak.PeakConstants;
import cooperation.plugin.IPluginManager;
import cooperation.plugin.PluginInfo;
import cooperation.qzone.cache.CacheManager;
import cooperation.qzone.model.BaseBusinessAlbumInfo;
import cooperation.qzone.model.CoverCacheData;
import cooperation.qzone.remote.logic.RemoteHandleConst;
import cooperation.qzone.remote.logic.RemoteHandleManager;
import cooperation.qzone.util.PerfTracer;
import cooperation.qzone.util.TimeCostTrace;
import cooperation.qzone.video.QzoneVideoPluginProxyService;
import cooperation.qzone.video.VideoComponentCallback;
import java.io.File;
import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.lang.ref.WeakReference;
import java.lang.reflect.InvocationTargetException;
import java.net.URLDecoder;
import java.net.URLEncoder;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import mqq.app.AppRuntime;
import mqq.app.MobileQQ;
import oicq.wlogin_sdk.tools.MD5;
import org.json.JSONException;
import org.json.JSONObject;
public class QZoneHelper {
    public static final String A = "com.qzone.intent.action.PRELOAD_FRIEND_FEEDS";
    public static final String B = "com.qzone.intent.action.PRELOAD_USER_HOME";
    public static final String C = "com.qzone.intent.action.PRELOAD_QUN_ALBUM_FEEDS";
    public static final String D = "com.qzone.intent.action.LAUNCH_BY_WEB_MUSIC";
    public static final String E = "com.qzone.intent.action.LAUNCH_PUBLISH_QUEUE";
    public static final String F = "com.qzone.intent.action.HABO_REPORT";
    public static final String G = "isconcern";
    public static final String H = "uin";
    public static final String I = "com.tencent.tim.JsCallNativeAction";
    public static final String J = "com.qzone.intent.action.SendRedPocketGiftJsCallNative";
    public static final String K = "uin";
    public static final String L = "nickName";
    public static final String M = "payKey";
    public static final String N = "com.qzone.homepage.ui.activity.QzoneSearchFeedActivity";
    public static final String O = "videoPluginSupportTrim";
    public static final String P = "bNeedCallBack";
    public static final String Q = "key_jump_from";
    public static final String R = "key_from_h5_cover_user_home";
    public static final String S = "key_from_native_user_home";
    public static final String T = "SQQzoneSvc.";
    public static final String U = "qzone_entry";
    public static final String V = "key_has_talk";
    public static final String W = "key_nearby_profile";
    public static final String X = "key_nearby_qzone_to_aio";
    public static final String Y = "nearby_qzone_to_aio";
    public static final String Z = "qqid";
    public static int f98330a = 0;
    public static final String f70072a = "QZoneEntryConfig";
    public static WeakReference f70073a = null;
    public static boolean f70074a = false;
    public static final String aA = "com.qzone.cover.ui.activity.QzoneVideoCoverPreviewActivity";
    public static final String aB = "com.qzone.share.QZoneShareActionActivity";
    public static final String aC = "com.qzone.preview.QzonePictureViewer";
    public static final String aD = "com.qzone.video.activity.RecordActivity";
    public static final String aE = "com.qzone.video.activity.TrimVideoActivity";
    public static final String aF = "com.qzone.video.activity.PreviewVideoActivity";
    public static final String aG = "com.qzone.commoncode.module.videorecommend.ui.QzoneVideoRecommendActivity";
    public static final String aH = "com.qzonex.app.tab.QZoneTabActivity";
    public static final String aI = "com.qzone.common.activities.FeedActionPanelActivity";
    public static final String aJ = "com.qzone.web.QZoneTranslucentActivity";
    public static final String aK = "qzone";
    public static final String aL = "usersummary";
    public static final String aM = "userhome";
    public static final String aN = "主人~~你的手机系统不太适应漂浮装扮,请升级后再体验";
    public static final String aO = "com.tencent.tim.syncQunMsg";
    public static final String aP = "com.tencent.qq.unreadcount";
    public static final String aQ = "FriendProfileCardActivity";
    public static final String aR = "MainAssistObserver";
    public static final String aS = "Leba";
    public static final String aT = "QZoneDistributedAppCtrl";
    public static final String aU = "MsgNotification";
    public static final String aV = "troop_chat_pie";
    private static final String aW = "com.qzone.app.QZoneAppInterface";
    private static final String aX = "com.qzone.video.service.QZoneVideoAppInterface";
    private static final String aY = "com.tencent.zebra.app.PhotoplusAppInterface";
    private static final String aZ = "com.qzone.live.app.QZoneLiveVideoAppInterface";
    public static final String aa = "redpocket";
    public static final String ab = "extinfo";
    public static final String ac = "famous_space_webview_url";
    public static final String ad = "famous_space_page_type";
    public static final String ae = "QzoneFamousSpaceSp";
    public static final String af = "k_modal";
    public static final String ag = "k_hide_qzone_icon";
    public static final String ah = "qqid";
    public static final String ai = "com.tencent.mobileqq.activity.qwallet.SendHbActivity";
    public static final String aj = "com.qzone.detail.ui.activity.QzoneDetailActivity";
    public static final String ak = "com.qzone.publish.ui.activity.QZonePublishMoodActivity";
    public static final String al = "com.qzone.publish.ui.activity.QZonePublishOperationMoodActivity";
    public static final String am = "com.qzone.publish.ui.activity.QZoneUploadPhotoActivity";
    public static final String an = "com.qzone.module.vipcomponent.ui.DiamondYellowOpenActivity";
    public static final String ao = "com.qzone.album.ui.activity.QZonePersonalAlbumActivity";
    public static final String ap = "com.qzone.album.ui.activity.QZonePersonalPhotoListActivity";
    public static final String aq = "com.qzone.album.ui.activity.QZonePersonalAlbumSelectActivity";
    public static final String ar = "com.qzone.homepage.ui.activity.QZoneUserHomeActivity";
    public static final String as = "com.qzone.homepage.ui.activity.QZoneFamousSpaceHomePageActivity";
    public static final String at = "com.qzone.permissionsetting.ui.activities.QZoneSinglePermissionSettingActivity";
    public static final String au = "com.qzone.setting.QZoneSettingManager";
    public static final String av = "com.qzone.publish.ui.activity.QZonePublishQueueAcitvity";
    public static final String aw = "com.qzone.cover.ui.activity.QzoneCoverPhotoWallActivity";
    public static final String ax = "com.qzone.lbsv2.ui.QZoneMoodSelectLocation";
    public static final String ay = "com.qzone.feed.ui.activity.QZoneFriendFeedActivity";
    public static final String az = "com.qzone.cover.ui.activity.QZoneCoverStoreActivity";
    public static final int f98331b = 1;
    public static final String f70075b = "float_view";
    private static boolean f70076b = false;
    private static final String ba = "com.qzone.preview.QZonePictureAppInterface";
    private static final String bb = "total_retried_times_";
    private static volatile String bc = null;
    public static final int f98332c = 2;
    public static final String f70077c = "auto_play";
    private static boolean f70078c = false;
    public static final int d = 3;
    public static final String f70079d = "jumpToQzonePlugin";
    private static volatile boolean f70080d = false;
    private static final int e = 1;
    private static final int f = 1100;
    public static final String f70082f = "QZoneHelper";
    private static final int g = 700;
    public static final String f70083g = "sp_short_video";
    private static final int h = 3;
    public static final String f70084h = "is_first_init_key";
    private static volatile int i = 0;
    public static final String f70085i = "qzone_key_publish_mood_camera_flag";
    public static final String j = "qzone_key_skip_from_widget";
    public static final String k = "key_select_poi";
    public static final String l = "com.qzone";
    public static final String m = "com.tencent.qqmusic";
    public static final String n = "com.adobe.flashplayer";
    public static final String o = "aciton_check_qzone_vip_info";
    public static final String p = "requestQzoneOpenVip";
    public static final String q = "qzone_vip_open_succ_str";
    public static final String r = "http://pay.qq.com/h5/index.shtml?m=buy&c=xxjzgw&aid={AID}&sid={SID}&u={UIN}&pf=2103&su=pay%3A%2F%2FrequestQzoneOpenVip";
    public static final String s = "pay://requestQzoneOpenVip";
    public static final String t = "key_qzone_vip_open_back_need_check_vipinfo";
    public static final String v = "qzone_uin";
    public static final String w = "nickname";
    public static final String x = "sid";
    public static final String y = "com.qzone.preview.service.PictureService";
    public static final String z = "com.qzone.publish.service.PublishQueueService";
    public static String f70081e = "";
    public static final String u = "file" + File.separator + "image";

    public class QZonePersonalAlbumContants {
        public static final int f98355a = 0;
        public static final String f70154a = "key_personal_album_enter_model";
        public static final int f98356b = 1;
        public static final String f70155b = "key_personal_album_is_select_video";
        public static final int f98357c = 2;
        public static final String f70156c = "key_title";
        public static final int d = 0;
        public static final String f70157d = "key_single_model_no_need_big_img";
        public static final int e = 1;
        public static final String f70158e = "key_multiple_model_need_download_img";
        public static final String f = "key_album_is_sorting_model";
        public static final String g = "key_album_sorting_model_busi_param";
        public static final String h = "key_album_owner_uin";
        public static final String i = "key_album_id";
        public static final String j = "key_album_name";
        public static final String k = "key_album_qustion";
        public static final String l = "key_album_buis_param";
        public static final String m = "key_album_face_uin";
        public static final String n = "key_album_face_nickname";
        public static final String o = "key_album_face_url";
        public static final String p = "key_album_anonymity";
        public static final String q = "key_is_individual_album";
        public static final String r = "key_album_refer";
        public static final String s = "key_answer_page_content_flag";
        public static final String t = "key_answer_page_error_msg";
        public static final String u = "key_jump_album_id";
        public static final String v = "key_jump_photolist_begin_time";
        public static final String w = "key_jump_photolist_end_time";
    }

    public class QzoneAlbumFacadeCateConstants {
        public static final String f98363a = "key_item_type";
        public static final String f98364b = "key_thumb_url";
        public static final String f98365c = "key_item_id";
    }

    public class QzoneVideoEditConstants {
        public static final String f98375a = "key_music_url";
        public static final String f98376b = "key_is_paly_music";
        public static final String f98377c = "key_song_id";
        public static final String d = "key_song_interval";
    }

    public interface StartActivity {
        void a(boolean z, boolean z2);
    }

    public class HaboReportConstants {
        public static final String f98339a = "cmd";
        public static final String f98340b = "resultCode";
        public static final String f98341c = "detail";
        public static final String d = "frequency";
        public static final String e = "timestamp";

        public HaboReportConstants() {
        }
    }

    public class Constants {
        public static final String A = "QZoneUploadPhotoActivity.key_state_type_src";
        public static final String B = "UploadPhoto.key_album_id";
        public static final String C = "UploadPhoto.key_album_name";
        public static final String D = "UploadPhoto.key_album_cover";
        public static final String E = "key_need_load_photo_from_intent";
        public static final String F = "refer";
        public static final String G = "mqqChat";
        public static final String H = "key_source_from";
        public static final String I = "key_file_path";
        public static final String J = "key_title";
        public static final String K = "launch_time";
        public static final String L = "comboqz_protect_enable";
        public static final String M = "qzapp_vercode";
        public static final String N = "comboqz_qua";
        public static final String O = "qzh5_url";
        public static final String P = "qz_safe_mode_no_tip";
        public static final String Q = "https://m.qzone.com/infocenter";
        public static final String R = "mqzone://arouse/activefeed";
        public static final String S = "detail_epbag_tag";
        public static final String T = "key_detail_epbag";
        public static final String U = "key_desc";
        public static final String V = "para_call_menu_type";
        public static final String W = "key_sp_qzone_isforeground";
        public static final String X = "key_sp_qzone_crash_time";
        public static final String Y = "http://y.qq.com/m/qzone_video/index.html?_wv=1";
        public static final String Z = "http://h5.qzone.qq.com/ugc/setting?_wv=3&type=mood&uin={uin}&qua={qua}&_proxy=1";
        public static final int f98336a = 1;
        public static final long f70087a = 20971520;
        public static final String f70088a = "http://h5.qzone.qq.com/groupphoto/inqq/relatedme/{QUN_ID}/{UIN}?_wv=3&_proxy=1";
        public static final String aa = "sendMoodFinish";
        public static final int f98337b = 2;
        public static final long f70089b = 209715200;
        public static final String f70090b = "http://h5.qzone.qq.com/groupphoto/inqq/recent/{QUN_ID}/groupphoto?_wv=3&_proxy=1";
        public static final int f98338c = 1;
        public static final long f70091c = 524288000;
        public static final String f70092c = "http://h5.qzone.qq.com/groupphoto/inqq/detail/{QQ_URL}?_wv=3&_proxy=1";
        public static final int d = 2;
        public static final long f70093d = 90000;
        public static final String f70094d = "http://h5.qzone.qq.com/groupphoto/inqq/album/{QUN_ID}/select?_wv=3&_proxy=1";
        public static final int e = 3;
        public static final String f70095e = "http://h5.qzone.qq.com/groupphoto/inqq/album/{QUN_ID}?_wv=3&_proxy=1";
        public static final int f = 4;
        public static final String f70096f = "http://h5.qzone.qq.com/groupphoto/inqq/photo/{QUN_ID}/{ALBUM_ID}?_wv=3&_proxy=1";
        public static final int g = 1;
        public static final String f70097g = "ken_qun_photo_data_has_changed";
        public static final int h = 2;
        public static final String f70098h = "com.tencent.intent.QZONE_PUBLISH_QR_CODE";
        public static final int i = 3;
        public static final String f70099i = "com.tencent.intent.QZONE_OPEN_VIP";
        public static final int j = 4;
        public static final String f70100j = "com.tencent.intent.QZONE_OPEN_SHARE";
        public static final int k = 5;
        public static final String f70101k = "com.tencent.intent.QZONE_RESHIP_FROM_QUN_AIO_TO_QUN";
        public static final int l = 6;
        public static final String f70102l = "com.tencent.intent.QZONE_QUOTE_FROM_AIO";
        public static final int m = 7;
        public static final String f70103m = "key_thumb_file_path";
        public static final int n = 8;
        public static final String f70104n = "key_big_photo_uuid";
        public static final int o = 84;
        public static final String f70105o = "key_msg_time";
        public static final int p = 5;
        public static final String f70106p = "key_big_photo_file_id";
        public static final int q = 6;
        public static final String f70107q = "key_thumb_file_paths";
        public static final int r = 256;
        public static final String f70108r = "key_big_photo_uuids";
        public static final int s = 1;
        public static final String f70109s = "key_big_photo_fileids";
        public static final String t = "key_msg_times";
        public static final String u = "key_qun_code";
        public static final String v = "key_photo_src_uin";
        public static final String w = "key_quote_src_type";
        public static final String x = "key_qun_id";
        public static final String y = "ken_qun_name";
        public static final String z = "key_title_name";

        public Constants() {
        }
    }

    public class Source {
        public static final String f98378a = "from_qq_chat";

        public Source() {
        }
    }

    public class QzoneJsRequestCodeConstants {
        public static final int f98369a = 1;
        public static final int f98370b = 2;
        public static final int f98371c = 3;
        public static final int d = 4;
        public static final int e = 5;

        public QzoneJsRequestCodeConstants() {
        }
    }

    public class QzoneSharePrefrenceConstants {
        public static final String f98372a = "key_photo_guide_enter_qzone_date";
        public static final String f98373b = "key_photo_guide_has_red_date";
        public static final String f98374c = "key_photo_guide_last_check";
        public static final String d = "key_photo_guide_first_photo";
        public static final String e = "key_photo_guide_is_red";
        public static final String f = "key_eventtag_modifypriv_date";
        public static final String g = "key_eventtag_modifypriv_count";

        public QzoneSharePrefrenceConstants() {
        }
    }

    public class QZoneUploadPhotoConstants {
        public static final int f98358a = 998;
        public static final String f70159a = "PhotoConst.PHOTO_PATHS";
        public static final int f98359b = 999;
        public static final String f70160b = "key_upload_album_id";
        public static final int f98360c = 1000;
        public static final String f70161c = "key_upload_album_name";
        public static final int d = 1001;
        public static final String f70162d = "key_upload_description";
        public static final int e = 1002;
        public static final String f70163e = "key_upload_client_key";
        public static final int f = 1003;
        public static final String f70164f = "UploadPhoto.key_album_id";
        public static final int g = 1004;
        public static final String f70165g = "UploadPhoto.key_album_name";
        public static final int h = 1005;
        public static final String f70166h = "photoactivity_key_type";

        public QZoneUploadPhotoConstants() {
        }
    }

    public class QZoneAppConstants {
        public static final String A = "mqqSetting";
        public static final String B = "push_banner";
        public static final String C = "msg_notification";
        public static final String D = "feedguide";
        public static final int f98345a = 0;
        public static final String f70128a = "jumpToDetailFromQQWhat";
        public static final int f98346b = 1;
        public static final String f70129b = "refer";
        public static final int f98347c = 1000027;
        public static final String f70130c = "qzone_feeds_key";
        public static final String d = "qzone_feeds_time";
        public static final String e = "qzone_feeds_index";
        public static final String f = "key_redTouch";
        public static final String g = "getActiveFeeds";
        public static final String h = "getPassiveFeeds";
        public static final String i = "getActiveFeeds_tmp_Guide";
        public static final String j = "getPhotoListEx";
        public static final String k = "getMainPage";
        public static final String l = "getAppList";
        public static final String m = "getPhotoList";
        public static final String n = "getDetail";
        public static final String o = "getMainVisit";
        public static final String p = "getFriendListReq";
        public static final String q = "getCareList";
        public static final String r = "mqqActiveTab";
        public static final String s = "schemeActiveFeeds";
        public static final String t = "mqqSetProfile";
        public static final String u = "mqqAvatar";
        public static final String v = "mqqQuanzi";
        public static final String w = "mqqNearby";
        public static final String x = "mqqChat";
        public static final String y = "mqqChat.QzoneCard";
        public static final String z = "mqqQunSpace";

        public QZoneAppConstants() {
        }
    }

    public class QZoneAlbumConstants {
        public static final String A = "key_can_new_album";
        public static final String B = "key_from_type";
        public static final String C = "key_cover_selected_img_path";
        public static final String D = "_input_max";
        public static final String E = "picturelist";
        public static final String F = "mode";
        public static final String G = "curindex";
        public static final String H = "need_clear_cache";
        public static final String I = "feedguideflag";
        public static final String J = "need_download_report";
        public static final String K = "download_report_key";
        public static final String L = "QZ_ALBUM_THEME";
        public static final String M = "key_album_comment_list_count";
        public static final int f98342a = 0;
        public static final String f70112a = "key_left_tab_title";
        public static final int f98343b = 1;
        public static final String f70113b = "key_rihgt_tab_title";
        public static final int f98344c = 0;
        public static final String f70114c = "key_album_owner_uin";
        public static final int d = 1;
        public static final String f70115d = "key_selected_tab";
        public static final int e = 2;
        public static final String f70116e = "key_need_show_album_recent_photo";
        public static final int f = -1;
        public static final String f70117f = "UploadPhoto.key_album_id";
        public static final int g = 0;
        public static final String f70118g = "UploadPhoto.key_album_name";
        public static final int h = 1;
        public static final String f70119h = "UploadPhoto.key_album_cover";
        public static final int i = 2;
        public static final String f70120i = "QZoneTroopAlbumListActivity.key_album_uin";
        public static final int j = 3;
        public static final String f70121j = "QZoneTroopAlbumListActivity.key_troop_album_is_from_qq";
        public static final int k = 4;
        public static final String f70122k = "key_quality";
        public static final int l = 5;
        public static final String f70123l = "key_album_upload_immediately";
        public static final int m = 6;
        public static final String f70124m = "QZoneTroopAlbumListActivity.key_state_type_src";
        public static final int n = 7;
        public static final String f70125n = "key_selected_albuminfo";
        public static final int o = 10;
        public static final String f70126o = "key_selected_albuminfo.id";
        public static final String p = "key_selected_albuminfo.name";
        public static final String q = "key_selected_albuminfo.permission";
        public static final String r = "key_selected_albuminfo.cover";
        public static final String s = "key_selected_albuminfo.type";
        public static final String t = "key_selected_albuminfo.anonymity";
        public static final String u = "key_need_check_cache";
        public static final String v = "key_time_record";
        public static final String w = "key_personal_album_enter_model";
        public static final String x = "key_pass_result_by_bundle";
        public static final String y = "key_accept_album_anonymity";
        public static final String z = "key_deny_delect_tips";

        public QZoneAlbumConstants() {
        }
    }

    public class QZoneCoverConstants {
        public static final int f98350a = 1;
        public static final String f70133a = "http://h5.qzone.qq.com/bgstore/list/{cateid}?_wv=2098179&from={from}&qua={qua}&router=list&cate_id={cateid}&_proxy=1";
        public static final int f98351b = 2;
        public static final String f70134b = "cover_uin";
        public static final int f98352c = 3;
        public static final String f70135c = "set_source";
        public static final int d = 4;
        public static final String f70136d = "current_cover";
        public static final int e = 5;
        public static final String f70137e = "photowall_mode";
        public static final int f = 6;
        public static final String f70138f = "photowall_updated";
        public static final int g = 7;
        public static final String f70139g = "key_from";
        public static final int h = 8;
        public static final String f70140h = "direct_select_photo";
        public static final int i = 9;
        public static final String f70141i = "jigsaw_open";
        public static final int j = 0;
        public static final String f70142j = "cover_setjigsaw";
        public static final int k = 1;
        public static final String f70143k = "com.qzone.cover.ui.activity.QZoneCoverSetCustomActivity";
        public static final int l = 1;
        public static final String f70144l = "com.tencent.tim.action.com.qzone.cover.ui.activity.QZoneCoverSetCustomActivity.cover_img_crop_end";
        public static final int m = 1;
        public static final String f70145m = "showWidgetSet";
        public static final int n = 2;
        public static final String f70146n = "action.com.qzone.cover.set_cover_success";
        public static final int o = 3;
        public static final String f70147o = "preload_cover_url";
        public static final int p = 4;
        public static final String f70148p = "preload_cover_uin";
        public static final int q = 5;
        public static final String f70149q = "HigeResolutionCover";
        public static final int r = 6;
        public static final String f70150r = "LowResolutionCover";
        public static final int s = 7;
        private static final String f70151s = "http://h5.qzone.qq.com/bgcover/index?_wv=2098179&qua={qua}&_proxy=1";
        public static final int t = 8;
        private static final String f70152t = "http://h5.qzone.qq.com/bgstore/photoWall?_wv=2098179&uin={uin}&hostUin={hostUin}&from={from}&page=1&qua={qua}&router=photoWall&_proxy=1";
        public static final int u = 9;
        private static final String f70153u = "http://h5.qzone.qq.com/bgstore/detail/{coverid}?_wv=2098179&from={from}&page={page}&qua={qua}&router=detail&coverid={coverid}&uin={uin}&hostUin={hostUin}&_proxy=1";
        public static final int v = 10;

        public static String a(String str, String str2, String str3, String str4, String str5) {
            return QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_H5URL, QzoneConfig.SECONDARY_COVER_LIST, f70133a).replace("{uin}", str3).replace("{hostUin}", str5).replace("{qua}", QUA.a()).replace("{pb}", "").replace("{clicktime}", String.valueOf(System.currentTimeMillis())).replace("{from}", str).replace("{page}", str2).replace("{cateid}", str4);
        }

        public static String a(String str, String str2, String str3, String str4) {
            return QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_H5URL, "CoverStore", f70151s).replace("{uin}", str3).replace("{hostUin}", str4).replace("{qua}", QUA.a()).replace("{pb}", "").replace("{clicktime}", String.valueOf(System.currentTimeMillis())).replace("{from}", str).replace("{page}", str2);
        }

        public static String a(String str, String str2, String str3, boolean z) {
            return QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_H5URL, QzoneConfig.SECONDARY_PHOTO_WALL_URL, f70152t).replace("{uin}", str).replace("{hostUin}", str2).replace("{qua}", QUA.a()).replace("{isPhotoWall}", "" + (z ? 1 : 0)).replace("{clicktime}", String.valueOf(System.currentTimeMillis())).replace("{from}", str3);
        }

        public static String b(String str, String str2, String str3, String str4, String str5) {
            return QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_H5URL, QzoneConfig.SECONDARY_COVER_PREVIEW, f70153u).replace("{qua}", QUA.a()).replace("{pb}", "").replace("{from}", str).replace("{page}", str2).replace("{coverid}", str3).replace("{uin}", str4).replace("{hostUin}", str5);
        }
    }

    public class QZoneVideoConstants {
        public static final int f98361a = 10008;
        public static final int f98362b = 10009;

        public QZoneVideoConstants() {
        }
    }

    public class QZoneFamousSpaceHomeConstants {
        public static final String f98353a = "http://mp.qzone.qq.com/u/";
        public static final String f98354b = "http://h5.qzone.qq.com/vpage/cover/{uin}/vpage-index?screenWidth={screenWidth}&qua={qua}&_proxy=1&_wv=1029&bottom={bottom}";

        public static String a() {
            return LocalMultiProcConfig.a(QZoneHelper.ae, UserInfo.a().f70173a, f98354b);
        }
    }

    public class QZoneConfig {
        public static final String f98348a = "PhotoUpload";
        public static final String f98349b = "PhotoSvrList";

        public QZoneConfig() {
        }
    }

    public class ActivityFullName {
        public static final String f98333a = "com.qzone.album.ui.activity.QZonePersonalAlbumListTab";
        public static final String f98334b = "com.qzone.album.ui.activity.QZonePersonalAlbumRecentTab";
        public static final String f98335c = "com.qzone.album.ui.activity.QZonePersonalAlbumVideoTab";
        public static final String d = "com.qzone.cover.ui.activity.QZoneCoverStoreFirstTabActivity";
        public static final String e = "com.qzone.cover.ui.activity.QZoneCoverStoreSecondTabActivity";
        public static final String f = "com.qzone.cover.ui.activity.QZoneCoverStoreThirdTabActivity";

        public ActivityFullName() {
        }
    }

    public static boolean m10862a(Context context, String str) {
        for (PackageInfo packageInfo : context.getPackageManager().getInstalledPackages(4)) {
            if (str.equals(packageInfo.packageName)) {
                return true;
            }
        }
        return false;
    }

    public static void a(Activity activity, String str, Intent intent, int i2) {
        QzonePluginProxyActivity.a(activity, str, intent, i2);
    }

    public class UserInfo {
        private static UserInfo f98379a;
        public String f70173a;
        public String f98380b;

        private UserInfo() {
        }

        public static UserInfo a() {
            if (f98379a == null) {
                f98379a = new UserInfo();
            }
            f98379a.f70173a = BaseApplicationImpl.a().m1871a().getAccount();
            f98379a.f98380b = null;
            return f98379a;
        }
    }

    public static void a(Intent intent, UserInfo userInfo) {
        intent.putExtra("qzone_uin", userInfo.f70173a);
        intent.putExtra("nickname", userInfo.f98380b);
    }

    public static void a(Intent intent) {
        if (QzoneConfig.getInstance().getConfig("QZoneSetting", QzoneConfig.SECONDARY_KEY_OPEN_WEBSECURITYVERIFY, 1) == 1) {
            intent.putExtra("key_isReadModeEnabled", true);
            intent.putExtra(WebSecurityPlugin.e, true);
        }
    }

    public static void a(Activity activity, UserInfo userInfo, String str, long j2, String str2, int i2) {
        Intent intent = new Intent(Constants.f70099i);
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, an);
        intent.putExtra(DeviceInfo.TAG_ANDROID_ID, str);
        intent.putExtra("uin", j2);
        if (!TextUtils.isEmpty(str2)) {
            intent.putExtra("direct_go", false);
            intent.putExtra("key_open_qzone_vip_dialog_title", str2);
        } else {
            intent.putExtra("direct_go", true);
        }
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void a(Activity activity, UserInfo userInfo, String str, long j2, String str2, int i2, String str3, boolean z2) {
        Intent intent = new Intent(Constants.f70099i);
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, an);
        intent.putExtra(DeviceInfo.TAG_ANDROID_ID, str);
        intent.putExtra("provide_uin", j2);
        intent.putExtra("success_tips", str3);
        intent.putExtra("direct_go", !z2);
        intent.putExtra("need_loading_dialog", true);
        intent.putExtra("key_open_qzone_vip_dialog_title", str2);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void a(Activity activity, UserInfo userInfo, boolean z2, String str, String str2, int i2, String str3, String str4, long j2, long j3, int i3) {
        Intent intent = new Intent(Constants.f70102l);
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, am);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 6);
        if (z2) {
            intent.putExtra(Constants.x, str);
            intent.putExtra(Constants.u, str2);
            intent.putExtra(Constants.f70106p, j3);
        }
        intent.putExtra(Constants.w, i2);
        intent.putExtra(Constants.f70103m, str3);
        intent.putExtra(Constants.f70104n, str4);
        intent.putExtra(Constants.f70105o, j2);
        intent.putExtra("refer", "mqqChat");
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i3);
    }

    public static void a(Activity activity, UserInfo userInfo, Intent intent) {
        a(activity, userInfo, intent, -1);
    }

    public static void a(Activity activity, UserInfo userInfo, Intent intent, int i2) {
        a(intent, userInfo);
        if (i2 >= 0) {
            intent.putExtra(P, true);
        } else {
            intent.putExtra(P, false);
        }
        QzonePluginProxyActivity.a(intent, aJ);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void a(Activity activity, UserInfo userInfo, boolean z2, String str, String str2, int i2, ArrayList arrayList, ArrayList arrayList2, ArrayList arrayList3, ArrayList arrayList4, int i3) {
        Intent intent = new Intent(Constants.f70102l);
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, am);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 6);
        if (z2) {
            intent.putExtra(Constants.x, str);
            intent.putExtra(Constants.u, str2);
            intent.putExtra(Constants.f70109s, arrayList4);
        }
        intent.putExtra(Constants.w, i2);
        intent.putExtra(Constants.f70107q, arrayList);
        intent.putExtra(Constants.f70108r, arrayList2);
        intent.putExtra(Constants.t, arrayList3);
        intent.putExtra("refer", "mqqChat");
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i3);
    }

    public static void a(Activity activity, UserInfo userInfo, String str, String str2, String str3, String str4, long j2, int i2) {
        Intent intent = new Intent(Constants.f70101k);
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, am);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 6);
        intent.putExtra(Constants.x, str);
        intent.putExtra(Constants.u, str2);
        intent.putExtra(Constants.f70103m, str3);
        intent.putExtra(Constants.f70104n, str4);
        intent.putExtra(Constants.f70105o, j2);
        intent.putExtra("refer", "mqqChat");
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void a(Activity activity, UserInfo userInfo, String str, String str2, ArrayList arrayList, ArrayList arrayList2, ArrayList arrayList3, int i2) {
        Intent intent = new Intent(Constants.f70101k);
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, am);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 6);
        intent.putExtra(Constants.x, str);
        intent.putExtra(Constants.u, str2);
        intent.putExtra(Constants.f70107q, arrayList);
        intent.putExtra(Constants.f70108r, arrayList2);
        intent.putExtra(Constants.t, arrayList3);
        intent.putExtra("refer", "mqqChat");
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    private static Intent a(String str, int i2, String str2, String str3, String str4, String str5, String str6) {
        Intent intent = new Intent(str);
        intent.putExtra("QZoneUploadPhotoActivity.key_state_type_src", i2);
        intent.putExtra(Constants.x, str2);
        intent.putExtra(Constants.y, str3);
        intent.putExtra("UploadPhoto.key_album_id", str4);
        intent.putExtra("UploadPhoto.key_album_name", str5);
        intent.putExtra(Constants.E, false);
        intent.putExtra("refer", str6);
        intent.putExtra("IsBack", true);
        return intent;
    }

    public static int a(WebViewPlugin webViewPlugin, WebViewPlugin.PluginRuntime pluginRuntime, int i2) {
        WebUiBaseInterface a2 = pluginRuntime.a(pluginRuntime.a());
        if (a2 instanceof WebViewPluginContainer) {
            return ((WebViewPluginContainer) a2).switchRequestCode(webViewPlugin, (byte) i2);
        }
        return i2;
    }

    public static Bundle a(String str) {
        Bundle bundle = new Bundle();
        if (str == null) {
            return bundle;
        }
        int indexOf = str.indexOf(63);
        if (indexOf < 0 || indexOf + 1 >= str.length()) {
            return bundle;
        }
        String substring = str.substring(indexOf + 1);
        if (TextUtils.isEmpty(substring)) {
            return bundle;
        }
        String[] split = substring.split(IndexView.f95329b);
        if (split != null) {
            for (String str2 : split) {
                String[] split2 = str2.split("=");
                if (split2 != null && split2.length == 2) {
                    try {
                        bundle.putString(split2[0], URLDecoder.decode(split2[1], "UTF-8"));
                    } catch (UnsupportedEncodingException e2) {
                        e2.printStackTrace();
                    }
                }
            }
        }
        return bundle;
    }

    public static void a(WebViewPlugin webViewPlugin, WebViewPlugin.PluginRuntime pluginRuntime, Activity activity, String str, String str2) {
        Intent intent = new Intent();
        QzonePluginProxyActivity.a(intent, am);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 6);
        Bundle a2 = a(str2);
        intent.putExtra("IsBack", true);
        if (a2.containsKey("albumid")) {
            intent.putExtra("UploadPhoto.key_album_id", a2.getString("albumid"));
        }
        if (a2.containsKey("albumtitle")) {
            intent.putExtra("UploadPhoto.key_album_name", a2.getString("albumtitle"));
        }
        intent.putExtra(QZoneUploadPhotoConstants.f70166h, 1);
        intent.putExtras(a2);
        QzonePluginProxyActivity.a(activity, str, intent, a(webViewPlugin, pluginRuntime, 1));
    }

    public static void a(Activity activity, String str, int i2, int i3, int i4, String str2, String str3, String str4, int i5, int i6) {
        UserInfo a2 = UserInfo.a();
        a2.f70173a = str;
        Intent a3 = a((String) null, i2, String.valueOf(i4), str2, str3, str4, "mqqChat");
        a3.putExtra(QZoneUploadPhotoConstants.f70166h, i3);
        a3.putExtra("up_way", i6);
        a(a3, a2);
        QzonePluginProxyActivity.a(a3, am);
        QzonePluginProxyActivity.a(activity, a2.f70173a, a3, i5);
    }

    @Deprecated
    public static void a(Activity activity, UserInfo userInfo, Intent intent, String str, String str2, String str3, String str4, int i2, ArrayList arrayList, int i3, int i4) {
        Intent a2 = a((String) null, 1, str, str2, str3, str4, "mqqChat");
        a(a2, userInfo);
        QzonePluginProxyActivity.a(a2, am);
        if (a2 != null) {
            switch (i2) {
                case 0:
                    i2 = 0;
                    break;
                case 2:
                    i2 = 3;
                    break;
            }
            a2.putStringArrayListExtra("PhotoConst.PHOTO_PATHS", arrayList);
            a2.putExtra(QZoneAlbumConstants.f70122k, i2);
            a2.putExtra(QZoneAlbumConstants.f70123l, true);
            a2.putExtra(QZoneUploadPhotoConstants.f70166h, 1);
            a2.putExtra("up_way", i4);
            String valueOf = String.valueOf(MessageUtils.a());
            intent.putExtra(QZoneUploadPhotoConstants.f70163e, valueOf);
            a2.putExtra(QZoneUploadPhotoConstants.f70163e, valueOf);
            QzonePluginProxyActivity.a(activity, userInfo.f70173a, a2, i3);
        }
    }

    public static void a(Activity activity, UserInfo userInfo, String str, String str2, int i2) {
        Intent intent = new Intent();
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, aj);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 4);
        intent.putExtra("mqqflag", 1);
        intent.putExtra("cell_operation.qq_url", str);
        intent.putExtra("refer", str2);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void b(Activity activity, UserInfo userInfo, String str, String str2, int i2) {
        Intent intent = new Intent();
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, aj);
        intent.putExtra(QZoneAppConstants.f70128a, 0);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 4);
        intent.putExtra("mqqflag", 1);
        intent.putExtra("cell_operation.qq_url", str);
        intent.putExtra("refer", str2);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void a(Activity activity, UserInfo userInfo, String str, String str2, int i2, int i3) {
        Intent intent = new Intent();
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, aj);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 4);
        intent.putExtra("mqqflag", 1);
        intent.putExtra("cell_operation.qq_url", str);
        intent.putExtra("refer", str2);
        intent.putExtra("appid", i2);
        intent.setFlags(67108864);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i3);
    }

    public static void b(Activity activity, UserInfo userInfo, String str, String str2, int i2, int i3) {
        Intent intent = new Intent();
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, aj);
        intent.putExtra(QZoneAppConstants.f70128a, 1);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 4);
        intent.putExtra("mqqflag", 1);
        intent.putExtra("cell_operation.qq_url", str);
        intent.putExtra("refer", str2);
        intent.putExtra("appid", i2);
        intent.setFlags(67108864);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i3);
    }

    public static void a(Activity activity, UserInfo userInfo, String str, long j2, int i2) {
        Intent intent = new Intent("android.intent.action.MAIN");
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, aj);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 4);
        intent.putExtra("qzone.cellid", str);
        intent.putExtra("qzone.sourceFrom", true);
        intent.putExtra("qzone.favorOwner", j2);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void a(Activity activity, UserInfo userInfo, String str, long j2, String str2, String str3, int i2) {
        Intent intent = new Intent(activity == null ? BaseApplication.getContext() : activity, SendHbActivity.class);
        JSONObject jSONObject = new JSONObject();
        try {
            jSONObject.put("skey", str);
            jSONObject.put("skey_type", 2);
            jSONObject.put("recv_uin", j2);
            jSONObject.put("recv_name", str2);
            jSONObject.put(JumpAction.cB, 1);
            jSONObject.put("channel", 128);
            jSONObject.put("feedsid", str3);
        } catch (JSONException e2) {
            e2.printStackTrace();
        }
        intent.putExtra("userId", userInfo.f70173a);
        intent.putExtra("userName", userInfo.f98380b);
        intent.putExtra(JumpAction.bG, "appid#0|bargainor_id#1000030201|channel#qzonefeeds");
        intent.putExtra(SubscriptRecommendController.f5057b, 2);
        intent.putExtra("extra_data", jSONObject.toString());
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 4);
        intent.putExtra("qzone.sourceFrom", true);
        intent.setFlags(536870912);
        if (activity == null) {
            BaseApplication.getContext().startActivity(intent);
        } else {
            activity.startActivityForResult(intent, i2);
        }
    }

    public static void a(Activity activity, String str, int i2, Bundle bundle, String str2) {
        Intent intent = new Intent(BaseApplication.getContext(), QQBrowserActivity.class);
        intent.putExtra("url", str);
        intent.putExtra("fromQZone", true);
        intent.putExtra("injectrecommend", true);
        intent.setData(Uri.parse(str));
        a(intent);
        byte[] bytes = TextUtils.isEmpty(str2) ? null : str2.getBytes();
        if (bytes != null) {
            intent.putExtra("post_data", bytes);
        }
        if (bundle != null) {
            intent.putExtras(bundle);
        }
        activity.startActivityForResult(intent, i2);
    }

    public static void a(Context context, String str, int i2, Bundle bundle, String str2) {
        a(context, str, i2, bundle, str2, true);
    }

    public static void a(Context context, String str, int i2, Bundle bundle, String str2, boolean z2) {
        if (TextUtils.isEmpty(str)) {
            ToastUtil.a().a(R.string.f64512name_res_0x7f0a17df);
            QLog.w(f70082f, 1, "browse url fail:" + str);
            return;
        }
        byte[] bytes = TextUtils.isEmpty(str2) ? null : str2.getBytes();
        Intent intent = new Intent(BaseApplicationImpl.getContext(), QQTranslucentBrowserActivity.class);
        intent.putExtra("post_data", bytes);
        intent.putExtra("url", str);
        intent.putExtra("fromQZone", true);
        intent.putExtra("injectrecommend", true);
        intent.putExtra("isTransparentTitle", true);
        intent.putExtra(SwiftBrowserUIStyleHandler.f95085c, z2);
        intent.setData(Uri.parse(str));
        if (bundle != null) {
            intent.putExtras(bundle);
        }
        if (context instanceof Activity) {
            ((Activity) context).startActivityForResult(intent, i2);
        } else if (intent != null) {
            intent.setFlags(e_attribute._IsFrdCommentFamousFeed);
            BaseApplicationImpl.getContext().startActivity(intent);
        }
    }

    @Deprecated
    public static void a(Activity activity, UserInfo userInfo, String str, int i2) {
        if (!TextUtils.isEmpty(str)) {
            Intent intent = new Intent();
            a(intent, userInfo);
            QzonePluginProxyActivity.a(intent, aj);
            intent.putExtra("mqqflag", 1);
            intent.putExtra("cell_operation.qq_url", str);
            QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
        }
    }

    public static void a(Activity activity, UserInfo userInfo, String str, String str2, String str3, String str4, int i2, Bundle bundle) {
        Intent intent = new Intent();
        a(intent, userInfo);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 4);
        QzonePluginProxyActivity.a(intent, aj);
        try {
            long parseLong = Long.parseLong(str);
            int intValue = Integer.valueOf(str2).intValue();
            Bundle bundle2 = bundle != null ? bundle : new Bundle();
            bundle2.putLong("targetuin", parseLong);
            bundle2.putInt("appid", intValue);
            bundle2.putString("subid", str4);
            bundle2.putString("cellid", str3);
            bundle2.putBoolean("messagelist", true);
            if (bundle != null) {
                bundle2.putAll(bundle);
            }
            intent.putExtras(bundle2);
            QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
        } catch (Exception e2) {
            QLog.w(f70082f, 2, "forwardToDetail error", e2);
        }
    }

    public static void a(Activity activity, UserInfo userInfo, BaseBusinessAlbumInfo baseBusinessAlbumInfo, int i2) {
        Intent intent = new Intent();
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, ap);
        intent.putExtra(QZonePersonalAlbumContants.i, baseBusinessAlbumInfo.f70415a);
        intent.putExtra(QZonePersonalAlbumContants.j, baseBusinessAlbumInfo.f70418b);
        intent.putExtra("key_album_owner_uin", baseBusinessAlbumInfo.f70414a);
        intent.putExtra(QZonePersonalAlbumContants.q, baseBusinessAlbumInfo.f70419b);
        intent.putExtra("key_personal_album_enter_model", 0);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void a(Activity activity, UserInfo userInfo, BaseBusinessAlbumInfo baseBusinessAlbumInfo, int i2, String str) {
        Intent intent = new Intent();
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, ap);
        intent.putExtra(QZonePersonalAlbumContants.i, baseBusinessAlbumInfo.f70415a);
        intent.putExtra(QZonePersonalAlbumContants.j, baseBusinessAlbumInfo.f70418b);
        intent.putExtra("key_album_owner_uin", baseBusinessAlbumInfo.f70414a);
        intent.putExtra(QZonePersonalAlbumContants.q, baseBusinessAlbumInfo.f70419b);
        intent.putExtra("key_personal_album_enter_model", 0);
        intent.putExtra("mqqflag", 1);
        intent.putExtra("cell_operation.qq_url", str);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static boolean m10861a() {
        try {
            String processName = BaseApplicationImpl.a().getProcessName();
            if (processName != null) {
                return processName.endsWith(":qzone");
            }
            return false;
        } catch (Exception e2) {
            e2.printStackTrace();
            return false;
        }
    }

    public static void b(Activity activity, UserInfo userInfo, BaseBusinessAlbumInfo baseBusinessAlbumInfo, int i2, String str) {
        Intent intent = new Intent();
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, ap);
        intent.putExtra(QZonePersonalAlbumContants.i, baseBusinessAlbumInfo.f70415a);
        intent.putExtra(QZonePersonalAlbumContants.j, baseBusinessAlbumInfo.f70418b);
        intent.putExtra("key_album_owner_uin", baseBusinessAlbumInfo.f70414a);
        intent.putExtra(QZonePersonalAlbumContants.q, baseBusinessAlbumInfo.f70419b);
        intent.putExtra(QZonePersonalAlbumContants.p, baseBusinessAlbumInfo.d);
        intent.putExtra(QZoneAlbumConstants.L, baseBusinessAlbumInfo.f98488c);
        intent.putExtra("key_personal_album_enter_model", 2);
        intent.putExtra(QZonePersonalAlbumContants.r, str);
        if (m10861a()) {
            intent.setClassName(activity, ap);
            activity.startActivity(intent);
            return;
        }
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void a(Activity activity, UserInfo userInfo, String str, String str2, String str3, int i2) {
        Intent intent = new Intent(Constants.f70098h);
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, ak);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 5);
        intent.putExtra(Constants.I, str);
        intent.putExtra("key_title", str2);
        intent.putExtra("key_desc", str3);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void b(Activity activity, UserInfo userInfo, Intent intent, int i2) {
        Intent intent2 = new Intent(intent);
        a(intent2, userInfo);
        QzonePluginProxyActivity.a(intent2, ak);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent2, i2);
    }

    public static void a(Activity activity, Bundle bundle, UserInfo userInfo, String str, String str2, String str3, int i2) {
        Intent intent = new Intent();
        intent.putExtras(bundle);
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, ak);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 5);
        intent.putExtra(Constants.I, str);
        intent.putExtra("key_title", str2);
        intent.putExtra("key_desc", str3);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void b(Activity activity, UserInfo userInfo, String str, int i2) {
        Intent intent = new Intent(Constants.f70100j);
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, ak);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 5);
        intent.putExtra(Constants.I, str);
        intent.putExtra("key_title", QzoneConfig.DefaultValue.f68997b);
        intent.putExtra("key_desc", "");
        intent.putExtra("key_need_save_draft", false);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void a(String str, ArrayList arrayList, String str2) {
        if (ShortVideoConstants.aI.equals(str2)) {
            str2 = "value.sourceFromQqQuickShoot";
        }
        Bundle bundle = new Bundle();
        bundle.putString("param.content", str);
        bundle.putStringArrayList(RemoteHandleConst.bb, arrayList);
        bundle.putString("param.source", str2);
        RemoteHandleManager.a().a(RemoteHandleConst.aY, bundle, false);
    }

    public static void b(Activity activity, String str, Intent intent, int i2) {
        if (m10866b()) {
            c(activity, str, intent, i2);
            return;
        }
        intent.setClass(activity, QzonePluginBridgeActivity.class);
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 1);
        intent.putExtra(QzonePluginBridgeActivity.f70323b, str);
        activity.startActivity(intent);
    }

    public static void c(Activity activity, String str, Intent intent, int i2) {
        QLog.d(TimeCostTrace.f98700a, 4, "forwardToFriendFeed click");
        intent.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 1);
        QzonePluginProxyActivity.a(activity, str, intent, i2);
    }

    public static void a(Activity activity, UserInfo userInfo, Intent intent, int i2, DialogInterface.OnDismissListener onDismissListener) {
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2, onDismissListener, true);
    }

    public static void a(Activity activity, UserInfo userInfo, int i2) {
        Intent intent = new Intent();
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, av);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    private static Intent a(Context context, Long l2, int i2) {
        Intent intent = new Intent();
        intent.putExtra(QZoneAlbumConstants.f70112a, context.getString(R.string.f62922name_res_0x7f0a11a7));
        intent.putExtra(QZoneAlbumConstants.f70113b, context.getString(R.string.f62923name_res_0x7f0a11a8));
        intent.putExtra("key_album_owner_uin", l2);
        intent.putExtra(QZoneAlbumConstants.f70115d, i2);
        b(intent);
        QzonePluginProxyActivity.a(intent, ao);
        return intent;
    }

    public static void a(Activity activity, UserInfo userInfo, Long l2, int i2, boolean z2, int i3) {
        LocalMultiProcConfig.b(QzoneSharePrefrenceConstants.e, z2);
        Intent a2 = a(activity, l2, i2);
        a(a2, userInfo);
        a2.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 3);
        a2.putExtra(QZoneAlbumConstants.f70116e, true);
        a2.putExtra("refer", QZoneAppConstants.A);
        a2.putExtra(QZoneAppConstants.f, z2);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, a2, i3);
    }

    public static void a(Activity activity, UserInfo userInfo, Long l2, int i2, int i3, int i4) {
        a(activity, userInfo, l2, i2, i3, i4, (PreloadProcHitPluginSession) null);
    }

    public static void a(Activity activity, UserInfo userInfo, Long l2, int i2, int i3, int i4, PreloadProcHitPluginSession preloadProcHitPluginSession) {
        Intent a2 = a(activity, l2, i2);
        a(a2, userInfo);
        a(a2, i3);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, a2, i4, preloadProcHitPluginSession);
    }

    public static void a(Activity activity, UserInfo userInfo, Bundle bundle, int i2) {
        Intent a2 = a(userInfo, aq);
        a2.putExtras(bundle);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, a2, i2);
    }

    public static void b(Activity activity, UserInfo userInfo, Bundle bundle, int i2) {
        RemoteHandleManager.a().a(RemoteHandleConst.f98596a, null, false);
        Intent a2 = a(userInfo, aC);
        a2.putExtras(bundle);
        a2.putExtra("fromQZone", false);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, a2, i2, null, false);
    }

    private static Intent a(UserInfo userInfo, String str) {
        Intent intent = new Intent();
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, str);
        return intent;
    }

    public static Intent a(String str, int i2) {
        Intent intent = new Intent();
        intent.putExtra("qqid", Long.parseLong(str));
        intent.putExtra(U, i2);
        b(intent);
        return intent;
    }

    public static void a(Activity activity, UserInfo userInfo, String str, int i2, int i3, int i4, PreloadProcHitPluginSession preloadProcHitPluginSession) {
        Intent a2 = a(str, i4);
        a(a2, userInfo);
        QzonePluginProxyActivity.a(a2, ar);
        a2.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 2);
        a(a2, i2);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, a2, i3, preloadProcHitPluginSession);
    }

    public static void b(Activity activity, UserInfo userInfo, String str, int i2, int i3, int i4, PreloadProcHitPluginSession preloadProcHitPluginSession) {
        if (m10866b()) {
            a(activity, userInfo, str, i2, i3, i4, preloadProcHitPluginSession);
            return;
        }
        Intent a2 = a(str, i4);
        a(a2, userInfo);
        QzonePluginProxyActivity.a(a2, ar);
        a2.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 2);
        a(a2, i2);
        a2.setClass(activity, QzonePluginBridgeActivity.class);
        a2.putExtra(QzonePluginBridgeActivity.f70323b, userInfo.f70173a);
        a2.putExtra(QzonePluginBridgeActivity.f70324c, preloadProcHitPluginSession);
        activity.startActivity(a2);
    }

    public static void a(Activity activity, UserInfo userInfo, String str, int i2, int i3, int i4) {
        a(activity, userInfo, str, i2, i3, i4, (PreloadProcHitPluginSession) null);
    }

    public static void a(Activity activity, UserInfo userInfo, String str, int i2, int i3, boolean z2, ProfileActivity.AllInOne allInOne) {
        Intent a2 = a(str, 6);
        a(a2, userInfo);
        QzonePluginProxyActivity.a(a2, ar);
        a2.putExtra(V, z2);
        a2.putExtra(W, allInOne);
        a2.putExtra(PerfTracer.PARAM_STARTUP_SCENEID, 2);
        a(a2, i2);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, a2, i3);
    }

    public static void a(Activity activity, UserInfo userInfo, long j2, int i2) {
        Intent intent = new Intent();
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, at);
        intent.putExtra("qqid", j2);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void b(Activity activity, UserInfo userInfo, int i2) {
        String replace = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_H5URL, QzoneConfig.SECONDARY_QZONE_SETTING_MAIN_PAGE, QzoneConfig.DefaultValue.f68978ai).replace("{uin}", String.valueOf(userInfo.f70173a)).replace("{host_uin}", userInfo.f70173a).replace("{UIN}", String.valueOf(userInfo.f70173a)).replace("{HOST_UIN}", userInfo.f70173a);
        if (!URLUtil.m10275b(replace).containsKey("_wv")) {
            URLUtil.a(replace, "_wv", "5");
        }
        if (QLog.isColorLevel()) {
            QLog.d(f70082f, 2, "jump qzone setting URL:" + replace);
        }
        Intent intent = new Intent(BaseApplication.getContext(), QQBrowserActivity.class);
        a(intent);
        intent.putExtra("url", replace);
        intent.putExtra("isFromQQ", true);
        intent.putExtra("fromQZone", false);
        intent.putExtra("injectrecommend", true);
        if (WebViewPluginFactory.f34700a.containsKey("Qzone")) {
            intent.putExtra(WebViewPluginFactory.f34699a, new String[]{"Qzone"});
        }
        intent.putExtra("source_name", BaseApplicationImpl.getContext().getString(R.string.f63109name_res_0x7f0a1262));
        intent.setData(Uri.parse(replace));
        intent.addFlags(e_attribute._IsFrdCommentFamousFeed);
        activity.startActivity(intent);
    }

    public static void a(Context context, UserInfo userInfo) {
        String replace = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_H5URL, QzoneConfig.SECONDARY_QZONE_PICUTRE_SETTING_PAGE, QzoneConfig.DefaultValue.f68979aj).replace("{uin}", String.valueOf(userInfo.f70173a)).replace("{host_uin}", userInfo.f70173a).replace("{UIN}", String.valueOf(userInfo.f70173a)).replace("{HOST_UIN}", userInfo.f70173a);
        if (!URLUtil.m10275b(replace).containsKey("_wv")) {
            URLUtil.a(replace, "_wv", "5");
        }
        if (QLog.isColorLevel()) {
            QLog.d(f70082f, 2, "jump qzone setting URL:" + replace);
        }
        Intent intent = new Intent(BaseApplication.getContext(), QQBrowserActivity.class);
        a(intent);
        intent.putExtra("url", replace);
        intent.putExtra("isFromQQ", true);
        intent.putExtra("fromQZone", false);
        intent.putExtra("injectrecommend", true);
        if (WebViewPluginFactory.f34700a.containsKey("Qzone")) {
            intent.putExtra(WebViewPluginFactory.f34699a, new String[]{"Qzone"});
        }
        intent.putExtra("source_name", BaseApplicationImpl.getContext().getString(R.string.f63109name_res_0x7f0a1262));
        intent.setData(Uri.parse(replace));
        intent.addFlags(e_attribute._IsFrdCommentFamousFeed);
        context.startActivity(intent);
    }

    public static void a(Activity activity, UserInfo userInfo, String str, String str2, boolean z2, int i2) {
        String replace = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_QUN_ALBUM_SETTING, QzoneConfig.SECONDARY_QUN_FEED_URL, Constants.f70090b).replace("{QUN_ID}", str);
        Intent intent = new Intent(BaseApplication.getContext(), QQBrowserDelegationActivity.class);
        intent.putExtra("url", replace);
        intent.putExtra("fromQZone", true);
        intent.putExtra("injectrecommend", true);
        if (WebViewPluginFactory.f34700a.containsKey("Qzone")) {
            intent.putExtra(WebViewPluginFactory.f34699a, new String[]{"Qzone"});
        }
        intent.putExtra("source_name", BaseApplicationImpl.getContext().getString(R.string.f63109name_res_0x7f0a1262));
        intent.setData(Uri.parse(replace));
        activity.startActivityForResult(intent, i2);
    }

    public static void c(Activity activity, UserInfo userInfo, String str, int i2) {
        String replace = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_QUN_ALBUM_SETTING, QzoneConfig.SECONDARY_QUN_PASSIVE_FEED_URL, Constants.f70088a).replace("{QUN_ID}", str).replace("{UIN}", userInfo.f70173a);
        Intent intent = new Intent(BaseApplication.getContext(), QQBrowserDelegationActivity.class);
        intent.putExtra("url", replace);
        intent.putExtra("fromQZone", true);
        intent.putExtra("injectrecommend", true);
        if (WebViewPluginFactory.f34700a.containsKey("Qzone")) {
            intent.putExtra(WebViewPluginFactory.f34699a, new String[]{"Qzone"});
        }
        intent.putExtra("source_name", BaseApplicationImpl.getContext().getString(R.string.f63109name_res_0x7f0a1262));
        intent.setData(Uri.parse(replace));
        activity.startActivityForResult(intent, i2);
    }

    public static void c(Activity activity, UserInfo userInfo, String str, String str2, int i2) {
        String replace = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_QUN_ALBUM_SETTING, QzoneConfig.SECONDARY_QUN_ALBUM_DETAIL_URL, Constants.f70092c).replace("{QQ_URL}", URLEncoder.encode(str));
        Intent intent = new Intent(BaseApplication.getContext(), QQBrowserDelegationActivity.class);
        intent.putExtra("url", replace);
        intent.putExtra("fromQZone", true);
        intent.putExtra("injectrecommend", true);
        if (WebViewPluginFactory.f34700a.containsKey("Qzone")) {
            intent.putExtra(WebViewPluginFactory.f34699a, new String[]{"Qzone"});
        }
        intent.putExtra("source_name", BaseApplicationImpl.getContext().getString(R.string.f63109name_res_0x7f0a1262));
        intent.setData(Uri.parse(replace));
        activity.startActivityForResult(intent, i2);
    }

    public static void d(Activity activity, UserInfo userInfo, String str, String str2, int i2) {
        if (!TextUtils.isEmpty(str)) {
            String replace = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_QUN_ALBUM_SETTING, QzoneConfig.SECONDARY_QUN_ALBUM_SELECT_URL, Constants.f70094d).replace("{QUN_ID}", str);
            Intent intent = new Intent(activity, QQBrowserActivity.class);
            a(intent);
            intent.putExtra("url", replace);
            if (WebViewPluginFactory.f34700a.containsKey("Qzone")) {
                intent.putExtra(WebViewPluginFactory.f34699a, new String[]{"Qzone"});
            }
            intent.setData(Uri.parse(replace));
            activity.startActivityForResult(intent, i2);
        }
    }

    public static void c(Activity activity, UserInfo userInfo, String str, String str2, int i2, int i3) {
        String replace = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_QUN_ALBUM_SETTING, QzoneConfig.SECONDARY_QUN_ALBUM_URL, Constants.f70095e).replace("{QUN_ID}", str);
        Intent intent = new Intent(activity, QQBrowserActivity.class);
        a(intent);
        intent.putExtra("url", replace);
        if (WebViewPluginFactory.f34700a.containsKey("Qzone")) {
            intent.putExtra(WebViewPluginFactory.f34699a, new String[]{"Qzone"});
        }
        intent.setData(Uri.parse(replace));
        activity.startActivityForResult(intent, i3);
    }

    public static void a(Activity activity, UserInfo userInfo, String str, String str2, String str3, String str4, int i2) {
        String replace = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_QUN_ALBUM_SETTING, QzoneConfig.SECONDARY_QUN_ALBUM_PHOTO_URL, Constants.f70096f).replace("{QUN_ID}", str).replace("{ALBUM_ID}", str2);
        Intent intent = new Intent(activity, QQBrowserActivity.class);
        a(intent);
        intent.putExtra("url", replace);
        if (WebViewPluginFactory.f34700a.containsKey("Qzone")) {
            intent.putExtra(WebViewPluginFactory.f34699a, new String[]{"Qzone"});
        }
        intent.setData(Uri.parse(replace));
        activity.startActivityForResult(intent, i2);
    }

    public static void a(Activity activity, UserInfo userInfo, CoverCacheData coverCacheData, String str, int i2) {
        String a2 = QZoneCoverConstants.a(userInfo.f70173a, str, "usersummary", true);
        Intent intent = new Intent(activity, QQBrowserActivity.class);
        a(intent);
        intent.putExtra("url", a2);
        if (WebViewPluginFactory.f34700a.containsKey("Qzone")) {
            intent.putExtra(WebViewPluginFactory.f34699a, new String[]{"Qzone"});
        }
        intent.setData(Uri.parse(a2));
        activity.startActivityForResult(intent, i2);
    }

    public static void c(Activity activity, UserInfo userInfo, int i2) {
        Intent intent = new Intent();
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, ax);
        intent.putExtra(af, true);
        intent.putExtra(ag, true);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void a(Activity activity, UserInfo userInfo, int i2, Bundle bundle) {
        Intent intent = new Intent();
        intent.putExtras(bundle);
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, ax);
        intent.putExtra(af, true);
        intent.putExtra(ag, true);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void a(QQAppInterface qQAppInterface, Activity activity, UserInfo userInfo, int i2, boolean z2, boolean z3, String str, String str2, boolean z4, boolean z5, String str3, boolean z6, String str4, String str5, boolean z7, boolean z8, boolean z9, boolean z10, String str6, boolean z11, boolean z12, boolean z13, int i3) {
        LocalMultiProcConfig.b(VideoComponentCallback.r, z2);
        Intent intent = new Intent(activity, NewFlowCameraActivity.class);
        if (QZoneVideoCommonUtils.f70247a.equals(str2)) {
            intent.putExtra(FlowCameraConstant.o, true);
            intent.putExtra(FlowCameraConstant.p, QzoneConfig.getInstance().getConfig("QZoneSetting", QzoneConfig.SECONDARY_VIDEO_COVER_RECORD_DURATION, 15));
        }
        boolean z14 = QzoneConfig.getInstance().getConfig("QZoneSetting", QzoneConfig.SECONDARY_SUPPORT_PHOTO_MERGE, 1) == 1;
        if (z3 && z14 && h()) {
            z6 = true;
        }
        intent.putExtra("from_type", 1);
        intent.putExtra(FlowComponentInterface.f15542c, true);
        intent.putExtra("enable_edit_video", z5);
        intent.putExtra(FlowComponentInterface.f15543d, true);
        intent.putExtra(FlowComponentInterface.f15545f, z4);
        intent.putExtra(FlowComponentInterface.h, "cooperation.qzone.video.VideoComponentCallback");
        intent.putExtra(FlowCameraConstant.i, true);
        intent.putExtra(FlowCameraConstant.f15535d, false);
        intent.putExtra(FlowComponentInterface.i, str2);
        boolean m8056a = PtvFilterSoLoad.m8056a(qQAppInterface, (Context) BaseApplicationImpl.getContext());
        intent.putExtra("callback", str4);
        intent.putExtra(FlowCameraConstant.r, str5);
        intent.putExtra(FlowCameraConstant.f15536e, m8056a);
        intent.putExtra(FlowComponentInterface.k, str3);
        intent.putExtra(FlowComponentInterface.l, z6);
        intent.putExtra("enable_input_text", z7);
        intent.putExtra("enable_priv_list", z8);
        intent.putExtra("enable_sync_qzone", z9);
        intent.putExtra(FlowCameraConstant.t, z10);
        intent.putExtra(FlowCameraConstant.v, str6);
        intent.putExtra(FlowCameraConstant.x, z11);
        intent.putExtra(FlowCameraConstant.z, z12);
        intent.putExtra(FlowCameraConstant.G, z13);
        if (z13) {
            intent.putExtra(NewFlowCameraActivity.f15623t, 5);
        }
        intent.putExtra(NewFlowCameraActivity.f15616C, SystemClock.elapsedRealtime());
        if (z3) {
            String a2 = PlusPanelUtils.a(AppConstants.bN);
            intent.putExtra(NewFlowCameraActivity.f15622s, true);
            intent.putExtra("qcamera_photo_filepath", a2);
            intent.putExtra(PeakConstants.cU, 3);
            intent.putExtra("PhotoConst.PLUGIN_APK", PluginInfo.f97971b);
            intent.putExtra(PeakConstants.cT, true);
            intent.putExtra(PeakConstants.br, activity.getClass().getName());
            intent.putExtra(FlowCameraConstant.w, "确定");
            QzonePluginProxyActivity.a(intent, ay);
        }
        intent.putExtra(PeakConstants.cZ, i3);
        activity.startActivity(intent);
        activity.overridePendingTransition(R.anim.f37738name_res_0x7f0400d0, R.anim.f37734name_res_0x7f0400cc);
    }

    private static boolean h() {
        try {
            SharedPreferences sharedPreferences = BaseApplicationImpl.a().getSharedPreferences(f70083g, 4);
            if (sharedPreferences == null || !sharedPreferences.getBoolean(f70084h, true)) {
                return false;
            }
            sharedPreferences.edit().putBoolean(f70084h, false).commit();
            return true;
        } catch (Exception e2) {
            e2.printStackTrace();
            return true;
        }
    }

    public static void a(Context context, String str, ServiceConnection serviceConnection) {
        Intent intent = new Intent(context, QzoneVideoPluginProxyService.class);
        intent.putExtra("qzone_uin", str);
        QzoneVideoPluginProxyService.a(context, str, intent, serviceConnection);
    }

    public static void a(Activity activity, UserInfo userInfo, String str, long j2, int i2, int i3, String str2, String str3) {
        Intent intent = new Intent();
        intent.putExtra("need_select_video", true);
        intent.putExtra("file_send_path", str);
        intent.putExtra(PeakConstants.bx, j2);
        intent.putExtra(PeakConstants.f69365E, i3);
        if (activity.getIntent() != null) {
            intent.putExtra(PeakConstants.bQ, activity.getIntent().getBooleanExtra(PeakConstants.bQ, false));
        }
        if (!TextUtils.isEmpty(str2)) {
            intent.putExtra("refer", str2);
        }
        intent.putExtra(PeakConstants.bR, str3);
        a(intent, userInfo);
        QzonePluginProxyActivity.a(intent, aE);
        if (m10861a()) {
            intent.setClassName(activity, aE);
            activity.startActivity(intent);
            return;
        }
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent, i2);
    }

    public static void a(Activity activity, String str, String str2, ArrayList arrayList, int i2) {
        Intent intent = new Intent();
        intent.putExtra("qzone_uin", str);
        if (!TextUtils.isEmpty(str2)) {
            intent.putExtra("summary", str2);
        }
        ArrayList<String> arrayList2 = new ArrayList<>();
        Iterator it = arrayList.iterator();
        while (it.hasNext()) {
            String str3 = (String) it.next();
            if (!TextUtils.isEmpty(str3)) {
                arrayList2.add(str3);
            }
            if (arrayList2.size() >= 9) {
                break;
            }
        }
        if (arrayList2.size() > 0) {
            intent.putStringArrayListExtra(QZoneShareManager.f70239g, arrayList2);
        }
        QzonePluginProxyActivity.a(intent, ak);
        QzonePluginProxyActivity.a(activity, str, intent, i2);
    }

    public static void a(Activity activity, UserInfo userInfo, int i2, String str, String str2, String str3, String str4, int i3, int i4, int i5, int i6, int i7, int i8, String str5, int i9, int i10) {
        int i11 = i7 == 0 ? -1 : i3;
        if (i7 == 1 && i11 == 1) {
            i11 = i11 == 1 ? 1 : 0;
        }
        Intent a2 = a((Context) activity, str, str2, str3, str4, i11, (Serializable) 0, (Parcelable) null, i2, "", false);
        a(a2, userInfo);
        a2.putExtra("showaticon", i4);
        a2.putExtra("showemotionicon", i5);
        a2.putExtra(QzoneFeedActionPanelConstants.y, i6);
        a2.putExtra(QzoneFeedActionPanelConstants.z, 1);
        a2.putExtra(QzoneFeedActionPanelConstants.A, str5);
        a2.putExtra("inputmax", i9);
        if (i10 != 0) {
            a2.putExtra(QzoneFeedActionPanelConstants.k, true);
            a2.putExtra(QzoneFeedActionPanelConstants.m, String.valueOf(i10));
        }
        QzonePluginProxyActivity.a(a2, aI);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, a2, i2);
    }

    public static void a(Activity activity, UserInfo userInfo, int i2, String str, String str2, String str3, String str4, int i3, int i4, int i5, int i6, int i7, int i8, String str5, int i9, int i10, boolean z2) {
        a(activity, userInfo, i2, str, str2, str3, str4, i3, i4, i5, i6, i7, i8, str5, i9, i10, z2, "", false);
    }

    public static void a(Activity activity, UserInfo userInfo, int i2, String str, String str2, String str3, String str4, int i3, int i4, int i5, int i6, int i7, int i8, String str5, int i9, int i10, boolean z2, String str6, boolean z3) {
        int i11 = i7 == 0 ? -1 : i3;
        if (i7 == 1 && i11 == 1) {
            i11 = i11 == 1 ? 1 : 0;
        }
        Intent a2 = a((Context) activity, str, str2, str3, str4, i11, (Serializable) 0, (Parcelable) null, i2, "", false);
        a(a2, userInfo);
        a2.putExtra("showaticon", i4);
        a2.putExtra("showemotionicon", i5);
        a2.putExtra(QzoneFeedActionPanelConstants.y, i6);
        a2.putExtra(QzoneFeedActionPanelConstants.z, 1);
        a2.putExtra(QzoneFeedActionPanelConstants.A, str5);
        a2.putExtra("inputmax", i9);
        if (i10 != 0) {
            a2.putExtra(QzoneFeedActionPanelConstants.k, true);
            a2.putExtra(QzoneFeedActionPanelConstants.m, String.valueOf(i10));
        }
        if (!TextUtils.isEmpty(str6)) {
            a2.putExtra(QzoneFeedActionPanelConstants.h, str6);
        }
        a2.putExtra("is_live_mode", z3);
        QzonePluginProxyActivity.a(a2, aI);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, a2, i2, null, z2);
    }

    public static void a(Activity activity, UserInfo userInfo, int i2, String str, String str2, String str3, String str4, int i3, int i4, int i5, int i6, int i7, int i8, String str5, int i9, Bundle bundle, boolean z2, boolean z3, int i10) {
        Intent a2 = a((Context) activity, str, str2, str3, str4, i7 == 0 ? -1 : i3, (Serializable) 0, (Parcelable) null, i2, "", false);
        a(a2, userInfo);
        a2.putExtra("showaticon", i4);
        a2.putExtra("showemotionicon", i5);
        a2.putExtra(QzoneFeedActionPanelConstants.y, i6);
        a2.putExtra(QzoneFeedActionPanelConstants.x, 1);
        a2.putExtra(QzoneFeedActionPanelConstants.z, 1);
        a2.putExtra(QzoneFeedActionPanelConstants.A, str5);
        a2.putExtra("inputmax", i9);
        a2.putExtra(QzoneFeedActionPanelConstants.F, bundle);
        a2.putExtra(QzoneFeedActionPanelConstants.C, true);
        a2.putExtra(QzoneFeedActionPanelConstants.D, z2);
        a2.putExtra(QzoneFeedActionPanelConstants.G, z3);
        a2.putExtra(QzoneFeedActionPanelConstants.H, i10);
        QzonePluginProxyActivity.a(a2, aI);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, a2, i2, null, true);
    }

    public class QzoneFeedActionPanelConstants {
        public static final String A = "sendbtntext";
        public static final String B = "inputmax";
        public static final String C = "video_edit_mode";
        public static final String D = "is_topic";
        public static final String E = "extra_key_bundle_priv_key";
        public static final String F = "extra_key_bundle_priv";
        public static final String G = "extraIsTopicSyncQzone";
        public static final String H = "extra_key_font_id";
        public static final String I = "extra_key_font_format_type";
        public static final String J = "extra_key_font_url";
        public static final String f98366a = "feedTextAutoFillKey";
        public static final String f98367b = "feedTextHintKey";
        public static final String f98368c = "autoSaveStorageKey";
        public static final String d = "imageListContentIntentKey";
        public static final String e = "extraIntentKeyParcelable";
        public static final String f = "extraIntentKey";
        public static final String g = "extraRequestCode";
        public static final String h = "extraCacheKey";
        public static final String i = "extraCommentID";
        public static final String j = "extraReplyID";
        public static final String k = "extraIsQun";
        public static final String l = "extraQunName";
        public static final String m = "extraIsQunID";
        public static final String n = "contentIntentKey";
        public static final String o = "contentIntentKeyForVideoEditWithEmo";
        public static final String p = "extraForwardAndComment";
        public static final String q = "extraPrivateComment";
        public static final String r = "extraIsSystemTransparentBar";
        public static final String s = "showPicComment";
        public static final String t = "extraReferActivity";
        public static final String u = "showkeyicon";
        public static final String v = "showaticon";
        public static final String w = "showemotionicon";
        public static final String x = "showfonticon";
        public static final String y = "showxuantuicon";
        public static final String z = "needtransemoj";

        public QzoneFeedActionPanelConstants() {
        }
    }

    public static Intent a(Context context, String str, String str2, String str3, String str4, int i2, Serializable serializable, Parcelable parcelable, int i3, String str5, boolean z2) {
        Intent intent = new Intent();
        intent.putExtra(QzoneFeedActionPanelConstants.f98368c, str5);
        intent.putExtra("extraRequestCode", i3);
        intent.putExtra(QzoneFeedActionPanelConstants.u, i2);
        if (str3 != null) {
            intent.putExtra(QzoneFeedActionPanelConstants.i, str3);
        }
        if (str4 != null) {
            intent.putExtra(QzoneFeedActionPanelConstants.j, str4);
        }
        if (serializable != null) {
            intent.putExtra(QzoneFeedActionPanelConstants.f, serializable);
        }
        if (str2 != null) {
            intent.putExtra(QzoneFeedActionPanelConstants.f98366a, str2);
        }
        if (parcelable != null) {
            intent.putExtra("extraIntentKeyParcelable", parcelable);
        }
        if (str != null) {
            intent.putExtra(QzoneFeedActionPanelConstants.f98367b, str);
        }
        intent.putExtra(QzoneFeedActionPanelConstants.r, 1);
        return intent;
    }

    private static void a(Intent intent, int i2) {
        switch (i2) {
            case 1:
                intent.putExtra("refer", QZoneAppConstants.t);
                return;
            case 2:
                intent.putExtra("refer", QZoneAppConstants.u);
                return;
            case 3:
                intent.putExtra("refer", QZoneAppConstants.v);
                return;
            case 4:
                intent.putExtra("refer", QZoneAppConstants.w);
                return;
            case 5:
                intent.putExtra("refer", "mqqChat");
                return;
            case 6:
                intent.putExtra("refer", QZoneAppConstants.z);
                return;
            default:
                return;
        }
    }

    public static void b(Intent intent) {
        intent.putExtra(QZoneAlbumConstants.v, System.currentTimeMillis());
    }

    public static Intent a(Context context) {
        Intent intent = new Intent();
        QzonePluginProxyActivity.a(intent, "com.qzone.feed.ui.activity.QZoneSpecialActiveFeedsActivity");
        return intent;
    }

    public static Intent b(Context context) {
        Intent intent = new Intent();
        QzonePluginProxyActivity.a(intent, "com.qzone.feed.ui.activity.QZoneMyFeedActivity");
        return intent;
    }

    public static Intent c(Context context) {
        Intent intent = new Intent();
        QzonePluginProxyActivity.a(intent, ay);
        return intent;
    }

    public static Intent m10857a() {
        Intent intent = new Intent();
        QzonePluginProxyActivity.a(intent, aj);
        return intent;
    }

    public static BaseBusinessAlbumInfo a(String str, String str2) {
        String md5 = MD5.toMD5(str + "_" + str2 + "_album_id");
        String md52 = MD5.toMD5(str + "_" + str2 + "_album_title");
        String a2 = LocalMultiProcConfig.a(md5, "");
        String a3 = LocalMultiProcConfig.a(md52, "");
        BaseBusinessAlbumInfo baseBusinessAlbumInfo = new BaseBusinessAlbumInfo(a2);
        baseBusinessAlbumInfo.f70418b = a3;
        return baseBusinessAlbumInfo;
    }

    public static void a(String str, String str2, String str3, String str4) {
        String md5 = MD5.toMD5(str + "_" + str2 + "_album_id");
        String md52 = MD5.toMD5(str + "_" + str2 + "_album_title");
        LocalMultiProcConfig.m10826a(md5, str3);
        LocalMultiProcConfig.m10826a(md52, str4);
    }

    public static String m10858a() {
        return QUA.a();
    }

    public static void a(AppRuntime appRuntime, boolean z2) {
        if (appRuntime != null) {
            MobileQQ application = appRuntime.getApplication();
            String account = appRuntime.getAccount();
            BaseApplicationImpl.getContext().stopService(new Intent(BaseApplicationImpl.getContext(), QzonePictureViewerProxyService.class));
            Utils.a((Context) BaseApplicationImpl.getContext(), "com.tencent.tim:picture");
            BaseApplicationImpl.getContext().stopService(new Intent(BaseApplicationImpl.getContext(), QzonePluginProxyService.class));
            Utils.a((Context) BaseApplicationImpl.getContext(), orh.f75334a);
            Utils.a((Context) BaseApplicationImpl.getContext(), "com.tencent.tim:qzonevideo");
            CacheManager.a(application);
            if (!TextUtils.isEmpty(account)) {
                application.deleteDatabase(SecurityUtil.a(account));
            }
            QZConfigProviderUtil.m1895a();
            String str = application.getFilesDir().getParent() + File.separator + "shared_prefs";
            if (!TextUtils.isEmpty(str)) {
                FileUtil.d(str + File.separator + "qz_predownload_config.xml");
                FileUtil.d(str + File.separator + "QZ_Per_Config.xml");
                FileUtil.d(str + File.separator + "QZONE_UNREAD.xml");
            }
            String str2 = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "tencent" + File.separator + StartAppCheckHandler.f18652c + File.separator + "trace";
            if (str2 != null) {
                FileUtil.d(str2);
            }
            if (z2 && (appRuntime instanceof QQAppInterface)) {
                PublicAccountJavascriptInterface.deleteAllH5Data((QQAppInterface) appRuntime);
            }
        }
    }

    public static void m10860a(Context context, String str) {
        if (context != null) {
            BaseApplicationImpl.getContext().stopService(new Intent(BaseApplicationImpl.getContext(), QzonePictureViewerProxyService.class));
            Utils.a((Context) BaseApplicationImpl.getContext(), "com.tencent.tim:picture");
            BaseApplicationImpl.getContext().stopService(new Intent(BaseApplicationImpl.getContext(), QzonePluginProxyService.class));
            Utils.a((Context) BaseApplicationImpl.getContext(), orh.f75334a);
            Utils.a((Context) BaseApplicationImpl.getContext(), "com.tencent.tim:qzonevideo");
            if (!TextUtils.isEmpty(str)) {
                context.deleteDatabase(SecurityUtil.a(str));
            }
        }
    }

    public static AppRuntime a(BaseApplicationImpl baseApplicationImpl, String str) {
        Class<?> loadClass;
        PerfTracer.traceStart(PerfTracer.RUNTIME_LOAD_RUNTIME);
        if (baseApplicationImpl != null) {
            try {
            } catch (ClassNotFoundException e2) {
                e2.printStackTrace();
            } catch (Exception e3) {
                e3.printStackTrace();
            } catch (IllegalAccessException e4) {
                e4.printStackTrace();
            } catch (IllegalArgumentException e5) {
                e5.printStackTrace();
            } catch (NoSuchMethodException e6) {
                e6.printStackTrace();
            } catch (InstantiationException e7) {
                e7.printStackTrace();
            } catch (InvocationTargetException e8) {
                e8.printStackTrace();
            } finally {
                PerfTracer.traceEnd(PerfTracer.RUNTIME_LOAD_RUNTIME);
            }
            if (str != null) {
                try {
                    loadClass = Class.forName(aW);
                } catch (ClassNotFoundException e9) {
                    ClassLoader a2 = QzonePluginProxyActivity.a((Context) baseApplicationImpl);
                    loadClass = a2.loadClass(aW);
                    BasicClassTypeUtil.setClassLoader(true, a2);
                }
                if (loadClass == null) {
                    QLog.e("QZLog", 1, "*createQZoneAppInterface load class fail");
                    return null;
                }
                Object newInstance = loadClass.getDeclaredConstructor(new Class[0]).newInstance(new Object[0]);
                if (newInstance == null || !(newInstance instanceof AppRuntime)) {
                    return null;
                }
                return (AppRuntime) newInstance;
            }
        }
        return null;
    }

    public static AppRuntime b(BaseApplicationImpl baseApplicationImpl, String str) {
        Class<?> loadClass;
        PerfTracer.traceStart(PerfTracer.RUNTIME_LOAD_RUNTIME);
        if (baseApplicationImpl != null) {
            try {
            } catch (ClassNotFoundException e2) {
                e2.printStackTrace();
            } catch (Exception e3) {
                e3.printStackTrace();
            } catch (IllegalAccessException e4) {
                e4.printStackTrace();
            } catch (IllegalArgumentException e5) {
                e5.printStackTrace();
            } catch (NoSuchMethodException e6) {
                e6.printStackTrace();
            } catch (InstantiationException e7) {
                e7.printStackTrace();
            } catch (InvocationTargetException e8) {
                e8.printStackTrace();
            } finally {
                PerfTracer.traceEnd(PerfTracer.RUNTIME_LOAD_RUNTIME);
            }
            if (str != null) {
                try {
                    loadClass = Class.forName(ba);
                } catch (ClassNotFoundException e9) {
                    ClassLoader a2 = QzonePluginProxyActivity.a((Context) baseApplicationImpl);
                    loadClass = a2.loadClass(ba);
                    BasicClassTypeUtil.setClassLoader(true, a2);
                }
                if (loadClass == null) {
                    QLog.e("QZLog", 1, "*createQZonePictureAppInterface load class fail");
                    return null;
                }
                Object newInstance = loadClass.getDeclaredConstructor(new Class[0]).newInstance(new Object[0]);
                if (newInstance == null || !(newInstance instanceof AppRuntime)) {
                    return null;
                }
                return (AppRuntime) newInstance;
            }
        }
        return null;
    }

    public static SurfaceView a(Context context, String str) {
        Class<?> cls;
        try {
            try {
            } catch (Exception e2) {
                e2.printStackTrace();
            }
        } catch (ClassNotFoundException e3) {
            e3.printStackTrace();
        }
        if (f()) {
            ToastUtil.a().a(aN, 1);
            return null;
        }
        try {
            cls = Class.forName("com.qzone.floatobject.ui.FloatItemView");
        } catch (ClassNotFoundException e4) {
            ClassLoader a2 = QzonePluginProxyActivity.a(context);
            Class<?> loadClass = a2.loadClass("com.qzone.floatobject.ui.FloatItemView");
            BasicClassTypeUtil.setClassLoader(true, a2);
            cls = loadClass;
        }
        if (cls == null) {
            QLog.e("QZLog", 1, "*createQZoneFloatObjectView load class fail");
            return null;
        }
        Object newInstance = cls.getDeclaredConstructor(Context.class).newInstance(context);
        cls.getMethod("initObjects", String.class, Boolean.TYPE).invoke(newInstance, str, true);
        if (newInstance != null && (newInstance instanceof SurfaceView)) {
            return (SurfaceView) newInstance;
        }
        return null;
    }

    public static void a(Context context, Object obj) {
        Class<?> loadClass;
        if (context != null) {
            try {
                if (obj != null) {
                    try {
                        loadClass = Class.forName("com.qzone.floatobject.ui.FloatItemView");
                    } catch (ClassNotFoundException e2) {
                        try {
                            ClassLoader a2 = QzonePluginProxyActivity.a(context);
                            loadClass = a2.loadClass("com.qzone.floatobject.ui.FloatItemView");
                            BasicClassTypeUtil.setClassLoader(true, a2);
                        } catch (ClassNotFoundException e3) {
                            e3.printStackTrace();
                            return;
                        }
                    }
                    if (loadClass == null) {
                        QLog.e("QZLog", 1, "*createQZoneFloatObjectView load class fail");
                    } else {
                        loadClass.getMethod("stop", new Class[0]).invoke(obj, new Object[0]);
                    }
                }
            } catch (Exception e4) {
                e4.printStackTrace();
            }
        }
    }

    public static void b(Context context, Object obj) {
        Class<?> loadClass;
        if (context != null) {
            try {
                if (obj != null) {
                    try {
                        loadClass = Class.forName("com.qzone.floatobject.ui.FloatItemView");
                    } catch (ClassNotFoundException e2) {
                        try {
                            ClassLoader a2 = QzonePluginProxyActivity.a(context);
                            loadClass = a2.loadClass("com.qzone.floatobject.ui.FloatItemView");
                            BasicClassTypeUtil.setClassLoader(true, a2);
                        } catch (ClassNotFoundException e3) {
                            e3.printStackTrace();
                            return;
                        }
                    }
                    if (loadClass == null) {
                        QLog.e("QZLog", 1, "*createQZoneFloatObjectView load class fail");
                    } else {
                        loadClass.getMethod("start", new Class[0]).invoke(obj, new Object[0]);
                    }
                }
            } catch (Exception e4) {
                e4.printStackTrace();
            }
        }
    }

    public static IUploadConfig.UploadImageSize a(Context context, int i2, int i3, int i4, boolean z2) {
        Class<?> loadClass;
        try {
            try {
                loadClass = Class.forName("com.qzone.network.uploader.QZoneImageSizeStrategy");
            } catch (Exception e2) {
                e2.printStackTrace();
                return null;
            }
        } catch (ClassNotFoundException e3) {
            try {
                ClassLoader a2 = QzonePluginProxyActivity.a(context);
                loadClass = a2.loadClass("com.qzone.network.uploader.QZoneImageSizeStrategy");
                BasicClassTypeUtil.setClassLoader(true, a2);
            } catch (ClassNotFoundException e4) {
                e4.printStackTrace();
                return null;
            }
        }
        if (loadClass == null) {
            QLog.e("QZLog", 1, "*QZoneImageSizeStrategy load class fail");
            return null;
        }
        return (IUploadConfig.UploadImageSize) loadClass.getMethod("getTargetSize", Integer.TYPE, Integer.TYPE, Integer.TYPE, Boolean.TYPE).invoke(null, Integer.valueOf(i2), Integer.valueOf(i3), Integer.valueOf(i4), Boolean.valueOf(z2));
    }

    public static AppRuntime c(BaseApplicationImpl baseApplicationImpl, String str) {
        Class<?> loadClass;
        if (baseApplicationImpl == null || str == null) {
            return null;
        }
        try {
            try {
                loadClass = Class.forName(aX);
            } catch (ClassNotFoundException e2) {
                try {
                    loadClass = QzonePluginProxyActivity.a((Context) baseApplicationImpl).loadClass(aX);
                } catch (ClassNotFoundException e3) {
                    e3.printStackTrace();
                }
            }
        } catch (IllegalAccessException e4) {
            e4.printStackTrace();
        } catch (IllegalArgumentException e5) {
            e5.printStackTrace();
        } catch (InstantiationException e6) {
            e6.printStackTrace();
        } catch (NoSuchMethodException e7) {
            e7.printStackTrace();
        } catch (InvocationTargetException e8) {
            e8.printStackTrace();
        } catch (Exception e9) {
            e9.printStackTrace();
        }
        if (loadClass == null) {
            QLog.e("QZLog", 1, "*createQZoneVideoAppInterface load class fail");
            return null;
        }
        Object newInstance = loadClass.getDeclaredConstructor(new Class[0]).newInstance(new Object[0]);
        if (newInstance != null && (newInstance instanceof AppRuntime)) {
            return (AppRuntime) newInstance;
        }
        return null;
    }

    public static AppRuntime a(BaseApplicationImpl baseApplicationImpl) {
        Class<?> loadClass;
        if (baseApplicationImpl == null) {
            return null;
        }
        try {
            try {
                loadClass = Class.forName(aY);
            } catch (ClassNotFoundException e2) {
                try {
                    ClassLoader b2 = QzonePluginProxyActivity.b((Context) baseApplicationImpl);
                    loadClass = b2.loadClass(aY);
                    BasicClassTypeUtil.setClassLoader(true, b2);
                } catch (ClassNotFoundException e3) {
                    e3.printStackTrace();
                }
            }
        } catch (IllegalAccessException e4) {
            e4.printStackTrace();
        } catch (IllegalArgumentException e5) {
            e5.printStackTrace();
        } catch (InstantiationException e6) {
            e6.printStackTrace();
        } catch (NoSuchMethodException e7) {
            e7.printStackTrace();
        } catch (InvocationTargetException e8) {
            e8.printStackTrace();
        } catch (Exception e9) {
            e9.printStackTrace();
        }
        if (loadClass == null) {
            QLog.e("QZLog", 1, "createPhotoPlusAppInterface load class fail");
            return null;
        }
        Object newInstance = loadClass.getDeclaredConstructor(new Class[0]).newInstance(new Object[0]);
        if (newInstance != null && (newInstance instanceof AppRuntime)) {
            return (AppRuntime) newInstance;
        }
        return null;
    }

    public static AppRuntime b(BaseApplicationImpl baseApplicationImpl) {
        Class<?> loadClass;
        if (baseApplicationImpl == null) {
            return null;
        }
        try {
            try {
                loadClass = Class.forName(aZ);
            } catch (ClassNotFoundException e2) {
                try {
                    ClassLoader c2 = QzonePluginProxyActivity.c((Context) baseApplicationImpl);
                    loadClass = c2.loadClass(aZ);
                    BasicClassTypeUtil.setClassLoader(true, c2);
                } catch (ClassNotFoundException e3) {
                    e3.printStackTrace();
                }
            }
        } catch (IllegalAccessException e4) {
            e4.printStackTrace();
        } catch (IllegalArgumentException e5) {
            e5.printStackTrace();
        } catch (InstantiationException e6) {
            e6.printStackTrace();
        } catch (NoSuchMethodException e7) {
            e7.printStackTrace();
        } catch (InvocationTargetException e8) {
            e8.printStackTrace();
        } catch (Exception e9) {
            e9.printStackTrace();
        }
        if (loadClass == null) {
            QLog.e("QZLog", 1, "createQzoneLiveAppInterface load class fail");
            return null;
        }
        Object newInstance = loadClass.getDeclaredConstructor(new Class[0]).newInstance(new Object[0]);
        if (newInstance != null && (newInstance instanceof AppRuntime)) {
            return (AppRuntime) newInstance;
        }
        return null;
    }

    public static void a(Context context, int i2) {
        Intent intent = new Intent(aO);
        Bundle bundle = new Bundle();
        bundle.putInt(aP, i2);
        intent.putExtras(bundle);
        context.sendBroadcast(intent);
    }

    public static void a(QQAppInterface qQAppInterface, ServiceConnection serviceConnection) {
        if (qQAppInterface != null) {
            Intent intent = new Intent(qQAppInterface.getApp(), QzonePluginPublishQueueProxyService.class);
            intent.putExtra(PluginStatic.PARAM_USE_SKIN_ENGINE, 1);
            intent.setAction(E);
            IPluginManager.PluginParams pluginParams = new IPluginManager.PluginParams(0);
            pluginParams.f69478b = QzonePluginProxyActivity.a();
            pluginParams.d = "QQ空间";
            pluginParams.f69475a = qQAppInterface.getCurrentAccountUin();
            pluginParams.e = z;
            pluginParams.f69471a = intent;
            pluginParams.f69472a = serviceConnection;
            if (QLog.isColorLevel()) {
                QLog.d("QPlugin", 2, "start and bind QzonePublishQueueService");
            }
            IPluginManager.b(qQAppInterface.getApp(), pluginParams);
        }
    }

    public static void m10859a(Context context) {
        if (context != null) {
            context.stopService(new Intent(context, QzonePluginPublishQueueProxyService.class));
        }
    }

    public static boolean m10866b() {
        List<ActivityManager.RunningAppProcessInfo> runningAppProcesses = ((ActivityManager) BaseApplicationImpl.getContext().getSystemService("activity")).getRunningAppProcesses();
        if (runningAppProcesses == null || runningAppProcesses.size() <= 0) {
            return false;
        }
        for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : runningAppProcesses) {
            if (orh.f75334a.equals(runningAppProcessInfo.processName)) {
                if (QLog.isColorLevel()) {
                    QLog.d(f70082f, 2, "QzoneProcess is exist");
                }
                return true;
            }
        }
        return false;
    }

    public static void a(boolean z2, StartActivity startActivity) {
        if (!z2) {
            startActivity.a(false, true);
        } else {
            ThreadManager.a((Runnable) new xyz(startActivity), (ThreadExcutor.IThreadListener) null, true);
        }
    }

    public static void a(AppRuntime appRuntime, String str, int i2, String str2, int i3, long j2) {
        if (!m10868c()) {
            if (appRuntime == null) {
                appRuntime = BaseApplicationImpl.a().m1871a();
            }
            Intent intent = new Intent(appRuntime.getApplication(), QzonePluginProxyService.class);
            intent.putExtra(PluginStatic.PARAM_USE_SKIN_ENGINE, 1);
            intent.setAction(F);
            Bundle bundle = new Bundle();
            bundle.putString("cmd", str);
            bundle.putInt("resultCode", i2);
            bundle.putString("detail", str2);
            bundle.putInt("frequency", i3);
            bundle.putLong("timestamp", j2);
            intent.putExtras(bundle);
            IPluginManager.PluginParams pluginParams = new IPluginManager.PluginParams(0);
            pluginParams.f69478b = QzonePluginProxyActivity.a();
            pluginParams.d = "QQ空间";
            pluginParams.f69475a = appRuntime.getAccount();
            pluginParams.e = "com.qzone.preview.service.PictureService";
            pluginParams.f69471a = intent;
            if (QLog.isColorLevel()) {
                QLog.i("QPlugin", 2, "Start QZone Haboreport");
            }
            IPluginManager.b(appRuntime.getApplication(), pluginParams);
        }
    }

    public static void a(QQAppInterface qQAppInterface, String str) {
        a(qQAppInterface, str, (PreloadProcHitPluginSession) null);
    }

    private static boolean i() {
        File file = new File(Environment.getExternalStorageDirectory().getPath(), "disable_preload");
        return file != null && file.exists();
    }

    public static void a(QQAppInterface qQAppInterface, String str, PreloadProcHitPluginSession preloadProcHitPluginSession) {
        if (qQAppInterface != null && !m10868c()) {
            if (aR.equals(str)) {
                ReportController.b(qQAppInterface, "dc01331", "", "", "0X8005E9C", "0X8005E9C", 1, 0, "", "", "", "");
                StatisticHitRateCollector.a().a(StatisticHitRateCollector.f29387a, true);
            } else if (aS.equals(str)) {
                ReportController.b(qQAppInterface, "dc01331", "", "", "0X8005E9C", "0X8005E9C", 1, 0, "", "", "", "");
                StatisticHitRateCollector.a().a(StatisticHitRateCollector.f92889b, true);
            } else if (aQ.equals(str)) {
                StatisticHitRateCollector.a().a(StatisticHitRateCollector.f92890c, true);
            }
            ThreadManager.a((Runnable) new xza(qQAppInterface), (ThreadExcutor.IThreadListener) null, false);
            try {
                SharedPreferences sharedPreferences = BaseApplicationImpl.a().getSharedPreferences("CrashControl_com.tencent.tim:qzone", 4);
                if (sharedPreferences != null && !sharedPreferences.getBoolean("allowpreload", true)) {
                    long j2 = sharedPreferences.getLong("starttime", 0L);
                    int i2 = sharedPreferences.getInt("controlwindow", 86400);
                    long currentTimeMillis = System.currentTimeMillis();
                    if (j2 > 0 && i2 > 0 && currentTimeMillis > j2 && currentTimeMillis - j2 > i2 * 1000) {
                        sharedPreferences.edit().putBoolean("allowpreload", true).commit();
                    } else {
                        QLog.d(f70082f, 1, "preloadQzone is not allowed as crash frequently.");
                        StatisticCollector.a((Context) BaseApplicationImpl.getContext()).a(qQAppInterface.getCurrentAccountUin(), "actNoPreloadQzone", true, 0L, 0L, null, "");
                        return;
                    }
                }
            } catch (Exception e2) {
                e2.printStackTrace();
            }
            QLog.d(TimeCostTrace.f98700a, 1, "preloadQzone from: " + str);
            Intent intent = new Intent(qQAppInterface.getApp(), QzonePluginProxyService.class);
            try {
                intent.putExtra(PluginStatic.PARAM_USE_SKIN_ENGINE, 1);
                if (aQ.equals(str)) {
                    intent.setAction(B);
                } else {
                    intent.setAction(A);
                }
                intent.putExtra("cpuNum", DeviceInfoUtil.b());
            } catch (Exception e3) {
                e3.printStackTrace();
            }
            IPluginManager.PluginParams pluginParams = new IPluginManager.PluginParams(0);
            pluginParams.f69478b = QzonePluginProxyActivity.a();
            pluginParams.d = "QQ空间";
            pluginParams.f69475a = qQAppInterface.getCurrentAccountUin();
            pluginParams.f69473a = preloadProcHitPluginSession;
            pluginParams.e = "com.qzone.preview.service.PictureService";
            pluginParams.f69471a = intent;
            IPluginManager.b(qQAppInterface.getApp(), pluginParams);
        }
    }

    public static void a(QQAppInterface qQAppInterface, PreloadProcHitPluginSession preloadProcHitPluginSession) {
        ThreadManager.a(new xzb(qQAppInterface, preloadProcHitPluginSession), 8, null, false);
    }

    public static void b(QQAppInterface qQAppInterface, String str) {
        if (qQAppInterface != null && !m10866b()) {
            Intent intent = new Intent(qQAppInterface.getApp(), QzonePluginProxyService.class);
            intent.putExtra(PluginStatic.PARAM_USE_SKIN_ENGINE, 1);
            intent.setAction(C);
            intent.putExtra("qunid", str);
            intent.putExtra("qzone_uin", qQAppInterface.getCurrentAccountUin());
            IPluginManager.PluginParams pluginParams = new IPluginManager.PluginParams(0);
            pluginParams.f69478b = QzonePluginProxyActivity.a();
            pluginParams.d = "QQ空间";
            pluginParams.f69475a = qQAppInterface.getCurrentAccountUin();
            pluginParams.e = "com.qzone.preview.service.PictureService";
            pluginParams.f69471a = intent;
            if (QLog.isColorLevel()) {
                QLog.d("QPlugin", 2, "Start QZone QunAlbum Preload");
            }
            IPluginManager.b(qQAppInterface.getApp(), pluginParams);
        }
    }

    public static int a() {
        int config = QzoneConfig.getInstance().getConfig("QZoneSetting", QzoneConfig.SECONDARY_UPDATE_COUNT_INTERVAL_WHENCLICKFEEDTAB, 30) * 1000;
        if (QLog.isColorLevel()) {
            QLog.d("QZoneHelper.UndealCount", 2, "getUpdateCountIntervalWhenClickFeedTab:" + config);
        }
        return config;
    }

    public static void a(String str, Context context) {
        String a2 = LocalMultiProcConfig.a(Constants.O, "");
        if (TextUtils.isEmpty(a2)) {
            a2 = Constants.Q;
        }
        String str2 = a2 + "?sid=" + str;
        if (context != null) {
            Intent intent = new Intent(context, QQBrowserActivity.class);
            a(intent);
            intent.putExtra(JumpAction.bK, System.nanoTime());
            intent.putExtra(JumpAction.bL, System.currentTimeMillis());
            intent.putExtra(VasWebviewConstants.KEY_OPEN_PAGE_TIME, System.currentTimeMillis());
            intent.putExtra("source_name", BaseApplicationImpl.getContext().getString(R.string.f63109name_res_0x7f0a1262));
            context.startActivity(intent.putExtra("url", str2));
        }
    }

    public static boolean a(Context context, int i2, long j2, String str) {
        PackageInfo packageInfo;
        try {
            packageInfo = context.getPackageManager().getPackageInfo("com.qzone", 0);
        } catch (PackageManager.NameNotFoundException e2) {
            if (QLog.isColorLevel()) {
                QLog.d(f70082f, 2, e2.getMessage());
            }
            packageInfo = null;
        }
        if (packageInfo != null) {
            Intent intent = new Intent();
            intent.setData(Uri.parse(Constants.R));
            intent.setPackage("com.qzone");
            context.startActivity(intent);
            return true;
        }
        return false;
    }

    public static boolean m10868c() {
        f70074a = LocalMultiProcConfig.m10831a(Constants.L, false);
        if (f70074a) {
            if (!QUA.a().equals(LocalMultiProcConfig.a(Constants.N, ""))) {
                LocalMultiProcConfig.b(Constants.L, false);
                return false;
            }
        }
        if (QLog.isColorLevel()) {
            QLog.d(f70082f, 2, "QzoneEntranceProtectEnable:" + f70074a);
        }
        return f70074a;
    }

    public static void a(Activity activity, String str) {
        Intent intent = new Intent();
        QzonePluginProxyActivity.a(intent, "com.qzone.flashnickname.ui.QZoneFlashNickNameSetting");
        QzonePluginProxyActivity.a(activity, str, intent, 0);
    }

    public static void a(Activity activity, int i2, String str, boolean z2, String str2, String str3, int i3, int i4, long j2, long j3, long j4, long j5, int i5, Bundle bundle, String str4, String str5, String str6, String str7) {
        if (activity != null) {
            Intent intent = new Intent();
            intent.putExtra(PeakConstants.bv, true);
            intent.putExtra(PeakConstants.bC, i2);
            if (str == null) {
                str = "";
            }
            intent.putExtra(PeakConstants.bD, str);
            intent.putExtra("file_send_path", str2);
            intent.putExtra(PeakConstants.bM, str3);
            intent.putExtra(PeakConstants.bN, i4);
            intent.putExtra(PeakConstants.bO, i3);
            intent.putExtra(PeakConstants.bJ, z2);
            intent.putExtra("start_time", j3);
            intent.putExtra(PeakConstants.bL, j4);
            intent.putExtra(PeakConstants.bP, j2);
            intent.putExtra(ShortVideoConstants.f, j4 - j3);
            intent.putExtra(ShortVideoConstants.f28421Q, i5);
            intent.putExtra(PeakConstants.bx, j5);
            intent.putExtra(PeakConstants.bE, str7);
            if (bundle != null) {
                intent.putExtra(ShortVideoConstants.aB, bundle);
            }
            intent.putExtra(QZoneShareManager.f70243k, str4);
            if (!TextUtils.isEmpty(str5)) {
                intent.putExtra("refer", str5);
            }
            if (!TextUtils.isEmpty(str6)) {
                intent.putExtra(PeakConstants.bR, str6);
            }
            String account = BaseApplicationImpl.a().m1871a().getAccount();
            QzonePluginProxyActivity.a(intent, aA);
            if (m10861a()) {
                intent.setClassName(activity, aA);
                activity.startActivity(intent);
                return;
            }
            QzonePluginProxyActivity.a(activity, account, intent, -1);
        }
    }

    public static long m10855a() {
        return QzoneConfig.getInstance().getConfig("MiniVideo", QzoneConfig.SECONDARY_SHORT_VIDEO_CAN_UPLOAD_DURATION_THRESHOLD, 600000);
    }

    public static long m10864b() {
        return QzoneConfig.getInstance().getConfig("MiniVideo", QzoneConfig.SECONDARY_SHORT_VIDEO_CAN_UPLOAD_SIZE_THRESHOLD, PeakConstants.d);
    }

    public static int b() {
        return QzoneConfig.getInstance().getConfig("MiniVideo", QzoneConfig.SECONDARY_SHORT_VIDEO_DURATION_THRESHOLD, 60000);
    }

    public static int c() {
        return QzoneConfig.getInstance().getConfig("QZoneSetting", QzoneConfig.SECONDARY_SHORT_VIDEO_DURATION_THRESHOLD, 60000);
    }

    public static String m10865b() {
        return QzoneConfig.getInstance().getConfig("LiveSetting", QzoneConfig.SECONDARY_LIVEPLUGIN_SOURL, QzoneConfig.DefaultValue.f68985ap);
    }

    private static boolean j() {
        boolean z2;
        boolean z3 = true;
        long currentTimeMillis = System.currentTimeMillis();
        int config = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_QZONECOVER, QzoneConfig.SECONDARY_HTML_STANDARD_CPU_CORE, 1);
        int config2 = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_QZONECOVER, QzoneConfig.SECONDARY_HTML_STANDARD_CPU_FEQUENCY, 1100);
        int config3 = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_KEY_QZONECOVER, QzoneConfig.SECONDARY_HTML_STANDARD_RAM_SIZE, 700);
        long b2 = DeviceInfoUtil.b() * DeviceInfoUtil.m9129a();
        long j2 = config * config2;
        if (b2 > 0) {
            z2 = b2 > j2;
        } else {
            z2 = true;
        }
        long m9139c = DeviceInfoUtil.m9139c();
        if (m9139c <= 0) {
            z3 = z2;
        } else if (!z2 || m9139c <= 1048576 * config3) {
            z3 = false;
        }
        long currentTimeMillis2 = System.currentTimeMillis();
        if (QLog.isColorLevel()) {
            QLog.d(f70082f, 2, "isBestPerformanceDeviceImpl standardCpuCore=" + config + ",standardCpuFequency=" + config2 + ",standardRAMSize=" + config3 + ",cpu count=" + DeviceInfoUtil.b() + ",cpu frequency=" + DeviceInfoUtil.m9129a() + ",total memory=" + m9139c + ",use time=" + (currentTimeMillis2 - currentTimeMillis));
        }
        return z3;
    }

    public static boolean m10869d() {
        if (!f70078c) {
            f70076b = j();
            f70078c = true;
        }
        return f70076b;
    }

    public static boolean m10870e() {
        return QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_GIF_SETTING, QzoneConfig.SECONDARY_FEED_GIF_PLAY_SWITCH, 1) != 0;
    }

    public static int d() {
        if (i != 0) {
            return i;
        }
        System.currentTimeMillis();
        int i2 = 3;
        String config = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_GIF_SETTING, QzoneConfig.SECONDARY_FEED_GIF_PERFORMANCE_DEVICES_LIST, QzoneConfig.DefaultValue.f68992aw);
        String config2 = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_GIF_SETTING, QzoneConfig.SECONDARY_FEED_GIF_PERFORMANCE_LEVEL_HIGH_CPU_FEQUENCY, QzoneConfig.DefaultValue.f68995az);
        String config3 = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_GIF_SETTING, QzoneConfig.SECONDARY_FEED_GIF_PERFORMANCE_LEVEL_MIDDLE_CPU_FEQUENCY, QzoneConfig.DefaultValue.f68964aA);
        String config4 = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_GIF_SETTING, QzoneConfig.SECONDARY_FEED_GIF_PERFORMANCE_LEVEL_HIGH_RAM_SIZE, QzoneConfig.DefaultValue.f68993ax);
        String config5 = QzoneConfig.getInstance().getConfig(QzoneConfig.MAIN_GIF_SETTING, QzoneConfig.SECONDARY_FEED_GIF_PERFORMANCE_LEVEL_MIDDLE_RAM_SIZE, QzoneConfig.DefaultValue.f68994ay);
        String[] split = config.split(",");
        String[] split2 = config2.split(",");
        String[] split3 = config3.split(",");
        String[] split4 = config4.split(",");
        String[] split5 = config5.split(",");
        DeviceInfoUtil.b();
        float b2 = (float) ((DeviceInfoUtil.b() * DeviceInfoUtil.m9129a()) / 1000);
        float m9139c = (float) (DeviceInfoUtil.m9139c() / 1048576);
        String str = Build.MODEL;
        int i3 = 0;
        while (i3 < split.length) {
            boolean z2 = false;
            boolean z3 = false;
            if (!TextUtils.isEmpty(split[i3]) && split[i3].equals("default")) {
                z2 = true;
            }
            if (!TextUtils.isEmpty(split[i3]) && str.startsWith(split[i3])) {
                z3 = true;
            }
            if (z3 || z2) {
                if (i3 >= split2.length || i3 >= split3.length || i3 >= split4.length || i3 >= split5.length) {
                    break;
                }
                if (m9139c >= Float.valueOf(split4[i3]).floatValue() && b2 >= Float.valueOf(split2[i3]).floatValue()) {
                    i2 = 3;
                } else if (m9139c >= Float.valueOf(split5[i3]).floatValue() && b2 >= Float.valueOf(split3[i3]).floatValue()) {
                    i2 = 2;
                } else {
                    i2 = 1;
                }
                if (z3) {
                    break;
                }
            }
            try {
            } catch (Exception e2) {
                QLog.e(f70082f, 1, "NumberFormatException when Check Play Gif Parformance Level!");
                e2.printStackTrace();
            }
            i3++;
        }
        i = i2;
        QLog.i(f70082f, 1, "Play Gif Parformance Level is " + i + ", device is " + str + ", Cpu Frequency is " + b2 + "Ghz, Ram Size is " + m9139c + "M!");
        return i2;
    }

    public static boolean f() {
        String config = QzoneConfig.getInstance().getConfig("QZoneSetting", QzoneConfig.SECONDARY_FLOAT_MODEL_BLACKLIST, QzoneConfig.FLOAT_MODEL_BLACKLIST_DEFAULT_VALUE);
        if (config == null) {
            return false;
        }
        if (!config.equals(bc)) {
            f70080d = m10863a(config);
            bc = config;
        }
        return f70080d;
    }

    private static boolean m10863a(String str) {
        try {
            if (Build.VERSION.SDK_INT != 18) {
                return false;
            }
            String str2 = Build.MODEL;
            if (str2 == null || str2.length() == 0) {
                QLog.i(f70082f, 1, "buildModel is empty,not show float items.命中禁止漂浮物策略");
                return true;
            }
            if (QLog.isColorLevel()) {
                QLog.d(f70082f, 2, "buildModel is " + str2);
            }
            if (str == null || str.length() == 0) {
                return false;
            }
            if (("," + str + ",").contains("," + str2 + ",")) {
                QLog.i(f70082f, 1, "命中禁止漂浮物黑名单策略");
                return true;
            }
            return false;
        } catch (Throwable th) {
            th.printStackTrace();
            return false;
        }
    }

    public static boolean g() {
        String config = QzoneConfig.getInstance().getConfig("QZoneSetting", QzoneConfig.SECONDARY_QZONE_SHOW_BREEZE_BLACK_LIST, "");
        if (config == null) {
            return false;
        }
        return m10863a(config);
    }

    public static void c(Activity activity, UserInfo userInfo, Intent intent, int i2) {
        Intent intent2 = new Intent(intent);
        a(intent2, userInfo);
        QzonePluginProxyActivity.a(intent2, N);
        QzonePluginProxyActivity.a(activity, userInfo.f70173a, intent2, i2);
    }

    public static String m10867c() {
        return f70081e;
    }

    public static void b(Activity activity, String str) {
        f70073a = new WeakReference(activity);
        f98330a = f70073a.hashCode();
        f70081e = str;
    }

    public static Activity m10856a() {
        return (Activity) f70073a.get();
    }

    public static int e() {
        return f98330a;
    }
}