正在查看: 95爱播免登录版 v3.1.9 应用的 d.java JAVA 源代码文件
本页面展示 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);
}
}