导航菜单

页面标题

页面副标题

95爱播免登录版 v3.1.9 - d.java 源代码

正在查看: 95爱播免登录版 v3.1.9 应用的 d.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.showself.ui.h.c;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.text.TextUtils;
import com.r.n.g;
import com.sina.weibo.sdk.WbSdk;
import com.sina.weibo.sdk.api.ImageObject;
import com.sina.weibo.sdk.api.TextObject;
import com.sina.weibo.sdk.api.WeiboMultiMessage;
import com.sina.weibo.sdk.auth.AccessTokenKeeper;
import com.sina.weibo.sdk.auth.AuthInfo;
import com.sina.weibo.sdk.auth.Oauth2AccessToken;
import com.sina.weibo.sdk.auth.WbAuthListener;
import com.sina.weibo.sdk.auth.WbConnectErrorMessage;
import com.sina.weibo.sdk.auth.sso.SsoHandler;
import com.sina.weibo.sdk.share.WbShareCallback;
import com.sina.weibo.sdk.share.WbShareHandler;

public class d implements com.showself.ui.h.c.a, WbShareCallback {
    private SsoHandler a;
    private AuthInfo b;
    private Context c;
    private com.showself.ui.h.b.b d;

    private int f3119e;

    private WbShareHandler f3120f;

    private com.showself.ui.h.b.d f3121g;

    private String f3122h;

    class a extends Thread {
        final int a;
        final WeiboMultiMessage b;
        final com.showself.ui.h.a.b c;

        a(int i2, WeiboMultiMessage weiboMultiMessage, com.showself.ui.h.a.b bVar) {
            this.a = i2;
            this.b = weiboMultiMessage;
            this.c = bVar;
        }

        @Override
        public void run() {
            super.run();
            if (100002 != this.a) {
                this.b.textObject = d.this.n(this.c);
            }
            this.b.imageObject = d.this.m(this.c);
            d.this.f3120f.shareMessage(this.b, false);
        }
    }

    private class b implements WbAuthListener {

        class a implements Runnable {
            final Oauth2AccessToken a;

            a(Oauth2AccessToken oauth2AccessToken) {
                this.a = oauth2AccessToken;
            }

            @Override
            public void run() {
                Oauth2AccessToken oauth2AccessToken = this.a;
                if (oauth2AccessToken.isSessionValid()) {
                    AccessTokenKeeper.writeAccessToken(d.this.c, oauth2AccessToken);
                    com.showself.ui.h.a.a aVar = new com.showself.ui.h.a.a();
                    aVar.h(1);
                    aVar.k(oauth2AccessToken.getUid());
                    aVar.j(oauth2AccessToken.getToken());
                    aVar.g(oauth2AccessToken.getExpiresTime());
                    if (d.this.d != null) {
                        if (TextUtils.isEmpty(d.this.f3122h)) {
                            g j2 = g.j();
                            com.r.n.d c = com.r.n.d.c();
                            c.e("Login");
                            c.f("LoginPage");
                            c.d("LoginButton");
                            c.h(com.r.n.e.Success);
                            c.a("type", "Weibo");
                            j2.u(c.b());
                        } else {
                            g j3 = g.j();
                            com.r.n.d c2 = com.r.n.d.c();
                            c2.e("Login");
                            c2.f("LoginPage");
                            c2.d("LoginButton");
                            c2.h(com.r.n.e.Success);
                            c2.a("type", "Weibo");
                            c2.a("LoginType", d.this.f3122h);
                            j3.u(c2.b());
                        }
                        d.this.d.a(aVar);
                    }
                }
            }
        }

        private b() {
        }

        @Override
        public void cancel() {
            if (d.this.d != null) {
                if (TextUtils.isEmpty(d.this.f3122h)) {
                    g j2 = g.j();
                    com.r.n.d c = com.r.n.d.c();
                    c.e("Login");
                    c.f("LoginPage");
                    c.d("LoginButton");
                    c.h(com.r.n.e.Cancel);
                    c.a("type", "Weibo");
                    j2.u(c.b());
                } else {
                    g j3 = g.j();
                    com.r.n.d c2 = com.r.n.d.c();
                    c2.e("Login");
                    c2.f("LoginPage");
                    c2.d("LoginButton");
                    c2.h(com.r.n.e.Cancel);
                    c2.a("type", "Weibo");
                    c2.a("LoginType", d.this.f3122h);
                    j3.u(c2.b());
                }
                d.this.d.onCancel();
            }
        }

        @Override
        public void onFailure(WbConnectErrorMessage wbConnectErrorMessage) {
            if (d.this.d != null) {
                if (TextUtils.isEmpty(d.this.f3122h)) {
                    g j2 = g.j();
                    com.r.n.d c = com.r.n.d.c();
                    c.e("Login");
                    c.f("LoginPage");
                    c.d("LoginButton");
                    c.h(com.r.n.e.Failed);
                    c.a("type", "Weibo");
                    j2.u(c.b());
                } else {
                    g j3 = g.j();
                    com.r.n.d c2 = com.r.n.d.c();
                    c2.e("Login");
                    c2.f("LoginPage");
                    c2.d("LoginButton");
                    c2.h(com.r.n.e.Failed);
                    c2.a("type", "Weibo");
                    c2.a("LoginType", d.this.f3122h);
                    j3.u(c2.b());
                }
                d.this.d.onError(wbConnectErrorMessage.getErrorMessage());
            }
        }

        @Override
        public void onSuccess(Oauth2AccessToken oauth2AccessToken) {
            ((Activity) d.this.c).runOnUiThread(new a(oauth2AccessToken));
        }

        b(d dVar, a aVar) {
            this();
        }
    }

    public d(Context context, String str) {
        this.f3122h = str;
        this.c = context;
        AuthInfo authInfo = new AuthInfo(context, "549711284", "http://www.yu361.com", "email,direct_messages_read,direct_messages_write,friendships_groups_read,friendships_groups_write,statuses_to_me_read,follow_app_official_microblog");
        this.b = authInfo;
        WbSdk.install(context, authInfo);
        this.a = new SsoHandler((Activity) context);
    }

    private Bitmap l(String str) {
        return com.showself.ui.h.d.b.b(this.c, str);
    }

    public ImageObject m(com.showself.ui.h.a.b bVar) {
        ImageObject imageObject = new ImageObject();
        if (!TextUtils.isEmpty(bVar.e())) {
            imageObject.setImageObject(l(bVar.e()));
        } else if (!TextUtils.isEmpty(bVar.d())) {
            imageObject.imagePath = com.showself.ui.h.d.a.b(bVar.d());
        }
        return imageObject;
    }

    public TextObject n(com.showself.ui.h.a.b bVar) {
        TextObject textObject = new TextObject();
        String f2 = bVar.f();
        if (TextUtils.isEmpty(f2)) {
            f2 = "";
        }
        textObject.text = bVar.g() + f2;
        textObject.title = bVar.g();
        textObject.actionUrl = f2;
        return textObject;
    }

    private void o(com.showself.ui.h.a.b bVar, int i2) {
        WbShareHandler wbShareHandler = new WbShareHandler((Activity) this.c);
        this.f3120f = wbShareHandler;
        wbShareHandler.registerApp();
        WeiboMultiMessage weiboMultiMessage = new WeiboMultiMessage();
        if (!TextUtils.isEmpty(bVar.e())) {
            new a(i2, weiboMultiMessage, bVar).start();
            return;
        }
        if (100002 != i2) {
            weiboMultiMessage.textObject = n(bVar);
        }
        weiboMultiMessage.imageObject = m(bVar);
        this.f3120f.shareMessage(weiboMultiMessage, false);
    }

    @Override
    public void a(com.showself.ui.h.b.d dVar) {
        this.f3121g = dVar;
    }

    @Override
    public boolean b() {
        return WbSdk.isWbInstall(this.c);
    }

    @Override
    public void c(com.showself.ui.h.b.b bVar) {
        this.d = bVar;
    }

    @Override
    public void d(com.showself.ui.h.a.b bVar, int i2) {
        if (this.f3119e == 3) {
            o(bVar, i2);
        }
    }

    @Override
    public void e(Intent intent) {
    }

    @Override
    public void login() {
        this.f3120f = null;
        this.a.authorize(new b(this, null));
    }

    @Override
    public void onActivityResult(int i2, int i3, Intent intent) {
        SsoHandler ssoHandler = this.a;
        if (ssoHandler != null) {
            ssoHandler.authorizeCallBack(i2, i3, intent);
        }
        WbShareHandler wbShareHandler = this.f3120f;
        if (wbShareHandler != null) {
            wbShareHandler.doResultIntent(intent, this);
        }
    }

    @Override
    public void onWbShareCancel() {
        com.showself.ui.h.b.d dVar = this.f3121g;
        if (dVar != null) {
            dVar.onCancel();
        }
    }

    @Override
    public void onWbShareFail() {
        com.showself.ui.h.b.d dVar = this.f3121g;
        if (dVar != null) {
            dVar.onError();
        }
    }

    @Override
    public void onWbShareSuccess() {
        com.showself.ui.h.b.d dVar = this.f3121g;
        if (dVar != null) {
            dVar.onSuccess();
        }
    }

    @Override
    public void setType(int i2) {
        this.f3119e = i2;
    }

    public d(Context context) {
        this.c = context;
        AuthInfo authInfo = new AuthInfo(context, "549711284", "http://www.yu361.com", "email,direct_messages_read,direct_messages_write,friendships_groups_read,friendships_groups_write,statuses_to_me_read,follow_app_official_microblog");
        this.b = authInfo;
        WbSdk.install(context, authInfo);
        this.a = new SsoHandler((Activity) context);
    }
}