diff --git a/app/build.gradle b/app/build.gradle
index 1d5af79db..1648ff6fd 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -1,7 +1,6 @@
apply plugin: 'com.android.application'
apply plugin: 'kotlin-android'
apply plugin: 'com.tencent.vasdolly'
-apply from: '../mob.gradle'
apply from: '../project.gradle'
def onlyArm64 = Boolean.parseBoolean(only_arm64)
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 9c8df4c57..25ab946c3 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -152,31 +152,31 @@
-
+
+
+
+
+
-
+
+
+
+
+
-
-
-
+
+
+
-
-
+
+
-
-
-
+
+
+
+
+
willRestoreScene(Scene scene) {
@@ -300,7 +299,7 @@ public class XChatApplication extends BaseApp {
// public void notFoundScene(Scene scene) {
// }
// });
- }
+// }
private static void initEnv() {
diff --git a/app/src/main/java/com/chwl/app/avroom/fragment/HomePartyFragment.java b/app/src/main/java/com/chwl/app/avroom/fragment/HomePartyFragment.java
index c9a90676d..88f4069d7 100644
--- a/app/src/main/java/com/chwl/app/avroom/fragment/HomePartyFragment.java
+++ b/app/src/main/java/com/chwl/app/avroom/fragment/HomePartyFragment.java
@@ -55,7 +55,6 @@ import com.chwl.core.manager.IMNetEaseManager;
import com.chwl.core.manager.RoomEvent;
import com.chwl.core.praise.PraiseModel;
import com.chwl.core.room.bean.RoomInfo;
-import com.chwl.core.room.bean.RoomModeType;
import com.chwl.core.room.game.GameInfo;
import com.chwl.core.room.game.GameModel;
import com.chwl.core.room.queuing_mic.event.HasAnimationEffect;
diff --git a/app/src/main/java/com/chwl/app/ui/login/LoginActivity.java b/app/src/main/java/com/chwl/app/ui/login/LoginActivity.java
index c1d0b8d50..2f902e38b 100644
--- a/app/src/main/java/com/chwl/app/ui/login/LoginActivity.java
+++ b/app/src/main/java/com/chwl/app/ui/login/LoginActivity.java
@@ -153,9 +153,9 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener
// case SpConstants.FACEBOOK:
// findViewById(R.id.tv_facebook_last_login).setVisibility(View.VISIBLE);
// break;
- case SpConstants.LINE:
- findViewById(R.id.tv_line_last_login).setVisibility(View.VISIBLE);
- break;
+// case SpConstants.LINE:
+// findViewById(R.id.tv_line_last_login).setVisibility(View.VISIBLE);
+// break;
}
}
@@ -250,36 +250,36 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener
// reportLoginType(IReportConstants.ONE);
// LoginManager.getInstance().logInWithReadPermissions(this, Arrays.asList("public_profile"));
// break;
- case R.id.cs_line:
- reportLoginType(IReportConstants.TWO);
- getDialogManager().showProgressDialog(this);
- AuthModel.get().lineLogin()
- .compose(bindUntilEvent(ActivityEvent.DESTROY))
- .subscribe(new SingleObserver() {
- @Override
- public void onSubscribe(Disposable d) {
-
- }
-
- @Override
- public void onSuccess(String result) {
- reportLoginResult(IReportConstants.TWO, IReportConstants.ONE, "");
-// HashMap map = new HashMap<>(2);
-// map.put(FirebaseAnalytics.Param.METHOD, getString(R.string.login_line));
-// ReportManager.get().reportEvent(FirebaseAnalytics.Event.LOGIN, map);
-// ReportManager.get().reportAdjustEvent(IReportConstants.ADJUST_LOGIN);
- getDialogManager().dismissDialog();
- SPUtils.putString(SpConstants.LOGIN_TYPE, SpConstants.LINE);
- }
-
- @Override
- public void onError(Throwable e) {
- reportLoginResult(IReportConstants.TWO, IReportConstants.ZERO, e.getMessage());
- getDialogManager().dismissDialog();
- dealWithLoginError(e);
- }
- });
- break;
+// case R.id.cs_line:
+// reportLoginType(IReportConstants.TWO);
+// getDialogManager().showProgressDialog(this);
+// AuthModel.get().lineLogin()
+// .compose(bindUntilEvent(ActivityEvent.DESTROY))
+// .subscribe(new SingleObserver() {
+// @Override
+// public void onSubscribe(Disposable d) {
+//
+// }
+//
+// @Override
+// public void onSuccess(String result) {
+// reportLoginResult(IReportConstants.TWO, IReportConstants.ONE, "");
+//// HashMap map = new HashMap<>(2);
+//// map.put(FirebaseAnalytics.Param.METHOD, getString(R.string.login_line));
+//// ReportManager.get().reportEvent(FirebaseAnalytics.Event.LOGIN, map);
+//// ReportManager.get().reportAdjustEvent(IReportConstants.ADJUST_LOGIN);
+// getDialogManager().dismissDialog();
+// SPUtils.putString(SpConstants.LOGIN_TYPE, SpConstants.LINE);
+// }
+//
+// @Override
+// public void onError(Throwable e) {
+// reportLoginResult(IReportConstants.TWO, IReportConstants.ZERO, e.getMessage());
+// getDialogManager().dismissDialog();
+// dealWithLoginError(e);
+// }
+// });
+// break;
case R.id.cs_google:
reportLoginType(IReportConstants.THREE);
diff --git a/app/src/main/java/com/chwl/app/ui/webview/CommonWebViewActivity.java b/app/src/main/java/com/chwl/app/ui/webview/CommonWebViewActivity.java
index 73b684f96..71471bae6 100644
--- a/app/src/main/java/com/chwl/app/ui/webview/CommonWebViewActivity.java
+++ b/app/src/main/java/com/chwl/app/ui/webview/CommonWebViewActivity.java
@@ -434,46 +434,46 @@ public class CommonWebViewActivity extends BaseActivity implements ShareDialog.O
@Override
public void onSharePlatformClick(Platform platform) {
- if (mWebJsBeanInfo != null && mWebJsBeanInfo.getData() != null) {
- if (platform.getName().equals("GooglePlus")) {
- try {
- ClipboardManager cm = (ClipboardManager) this.getSystemService(Context.CLIPBOARD_SERVICE);
- cm.setPrimaryClip(ClipData.newPlainText("text", mWebJsBeanInfo.getData().getLink()));
- toast(getString(R.string.have_copy));
- } catch (Exception e) {
- Logger.i("copyText", String.valueOf(e));
- toast(String.valueOf(e));
- }
- } else {
- switch (mWebJsBeanInfo.getType()) {
- case WebJsBeanInfo.IMAGE:
- if (TextUtils.isEmpty(mWebJsBeanInfo.getData().getImgUrl())) {
- break;
- }
- ShareModel.get().shareImage(platform, mWebJsBeanInfo.getData().getImgUrl());
- break;
- default:
- ShareModel.get().shareH5(mWebJsBeanInfo.getData(), platform).subscribe(new SingleObserver() {
- @Override
- public void onSubscribe(Disposable d) {
-
- }
-
- @Override
- public void onSuccess(String s) {
- toast(s);
- }
-
- @Override
- public void onError(Throwable e) {
- toast(e.getMessage());
- }
- });
- }
- }
- } else {
- toast(ResUtil.getString(R.string.ui_webview_commonwebviewactivity_011));
- }
+// if (mWebJsBeanInfo != null && mWebJsBeanInfo.getData() != null) {
+// if (platform.getName().equals("GooglePlus")) {
+// try {
+// ClipboardManager cm = (ClipboardManager) this.getSystemService(Context.CLIPBOARD_SERVICE);
+// cm.setPrimaryClip(ClipData.newPlainText("text", mWebJsBeanInfo.getData().getLink()));
+// toast(getString(R.string.have_copy));
+// } catch (Exception e) {
+// Logger.i("copyText", String.valueOf(e));
+// toast(String.valueOf(e));
+// }
+// } else {
+// switch (mWebJsBeanInfo.getType()) {
+// case WebJsBeanInfo.IMAGE:
+// if (TextUtils.isEmpty(mWebJsBeanInfo.getData().getImgUrl())) {
+// break;
+// }
+// ShareModel.get().shareImage(platform, mWebJsBeanInfo.getData().getImgUrl());
+// break;
+// default:
+// ShareModel.get().shareH5(mWebJsBeanInfo.getData(), platform).subscribe(new SingleObserver() {
+// @Override
+// public void onSubscribe(Disposable d) {
+//
+// }
+//
+// @Override
+// public void onSuccess(String s) {
+// toast(s);
+// }
+//
+// @Override
+// public void onError(Throwable e) {
+// toast(e.getMessage());
+// }
+// });
+// }
+// }
+// } else {
+// toast(ResUtil.getString(R.string.ui_webview_commonwebviewactivity_011));
+// }
}
diff --git a/app/src/main/java/com/chwl/app/ui/widget/ShareDialog.java b/app/src/main/java/com/chwl/app/ui/widget/ShareDialog.java
index 59805335d..c7202131d 100644
--- a/app/src/main/java/com/chwl/app/ui/widget/ShareDialog.java
+++ b/app/src/main/java/com/chwl/app/ui/widget/ShareDialog.java
@@ -12,15 +12,9 @@ import android.widget.TextView;
import com.google.android.material.bottomsheet.BottomSheetDialog;
import com.chwl.app.R;
-import com.chwl.app.application.ReportManager;
import com.chwl.library.utils.SingleToastUtil;
-import java.util.HashMap;
-
import cn.sharesdk.framework.Platform;
-import cn.sharesdk.framework.ShareSDK;
-import cn.sharesdk.google.GooglePlus;
-import cn.sharesdk.line.Line;
/**
* @author xiaoyu
@@ -104,15 +98,15 @@ public class ShareDialog extends BottomSheetDialog implements View.OnClickListen
}
dismiss();
break;
- case R.id.tv_line:
- if (onShareDialogItemClick != null) {
+// case R.id.tv_line:
+// if (onShareDialogItemClick != null) {
// HashMap map = new HashMap<>(2);
// map.put(FirebaseAnalytics.Param.CONTENT_TYPE, getString(R.string.share_line));
// ReportManager.get().reportEvent(FirebaseAnalytics.Event.SHARE, map);
- onShareDialogItemClick.onSharePlatformClick(ShareSDK.getPlatform(Line.NAME));
- }
- dismiss();
- break;
+// onShareDialogItemClick.onSharePlatformClick(ShareSDK.getPlatform(Line.NAME));
+// }
+// dismiss();
+// break;
// case R.id.tv_facebook:
// if (onShareDialogItemClick != null) {
// HashMap map = new HashMap<>(2);
@@ -127,7 +121,7 @@ public class ShareDialog extends BottomSheetDialog implements View.OnClickListen
// HashMap map = new HashMap<>(2);
// map.put(FirebaseAnalytics.Param.CONTENT_TYPE, getString(R.string.share_link));
// ReportManager.get().reportEvent(FirebaseAnalytics.Event.SHARE, map);
- onShareDialogItemClick.onSharePlatformClick(ShareSDK.getPlatform(GooglePlus.NAME));
+// onShareDialogItemClick.onSharePlatformClick(ShareSDK.getPlatform(GooglePlus.NAME));
}
dismiss();
break;
diff --git a/app/src/main/java/com/vele/habuplay/lineapi/LineAuthenticationCallbackActivity.java b/app/src/main/java/com/vele/habuplay/lineapi/LineAuthenticationCallbackActivity.java
index 549a818c5..51bb11cc5 100644
--- a/app/src/main/java/com/vele/habuplay/lineapi/LineAuthenticationCallbackActivity.java
+++ b/app/src/main/java/com/vele/habuplay/lineapi/LineAuthenticationCallbackActivity.java
@@ -1,6 +1,6 @@
package com.vele.habuplay.lineapi;
-import cn.sharesdk.line.LineHandlerActivity;
+//import cn.sharesdk.line.LineHandlerActivity;
-public class LineAuthenticationCallbackActivity extends LineHandlerActivity {
-}
+//public class LineAuthenticationCallbackActivity extends LineHandlerActivity {
+//}
diff --git a/build.gradle b/build.gradle
index 91ec006a8..4afdabc68 100644
--- a/build.gradle
+++ b/build.gradle
@@ -13,7 +13,6 @@ buildscript {
google()
maven { url 'https://maven.aliyun.com/repository/public' }
maven { url 'https://jitpack.io' }
- maven { url "https://mvn.mob.com/android" }
maven { url 'https://repo1.maven.org/maven2/' }
}
@@ -26,9 +25,6 @@ buildscript {
// android 资源混淆插件
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath 'com.tencent.vasdolly:plugin:3.0.3'
- classpath "com.mob.sdk:MobSDK:2018.0319.1724"
-// classpath 'com.google.gms:google-services:4.3.13'
-// classpath 'com.google.firebase:firebase-crashlytics-gradle:2.9.2'
}
}
diff --git a/core/build.gradle b/core/build.gradle
index a4a6c15d7..1c6569263 100644
--- a/core/build.gradle
+++ b/core/build.gradle
@@ -2,7 +2,6 @@ apply plugin: 'com.android.library'
apply plugin: 'realm-android'
apply plugin: 'kotlin-android'
apply plugin: 'kotlin-parcelize'
-apply from: '../mob.gradle'
android {
compileSdkVersion COMPILE_SDK_VERSION.toInteger()
diff --git a/core/src/main/java/cn/sharesdk/framework/Platform.java b/core/src/main/java/cn/sharesdk/framework/Platform.java
new file mode 100644
index 000000000..0aad61b9d
--- /dev/null
+++ b/core/src/main/java/cn/sharesdk/framework/Platform.java
@@ -0,0 +1,4 @@
+package cn.sharesdk.framework;
+
+public class Platform {
+}
diff --git a/core/src/main/java/com/chwl/core/auth/AuthModel.java b/core/src/main/java/com/chwl/core/auth/AuthModel.java
index 76302d276..1a3deaeb6 100644
--- a/core/src/main/java/com/chwl/core/auth/AuthModel.java
+++ b/core/src/main/java/com/chwl/core/auth/AuthModel.java
@@ -69,10 +69,6 @@ import java.util.HashMap;
import java.util.List;
import cn.sharesdk.framework.Platform;
-import cn.sharesdk.framework.PlatformActionListener;
-import cn.sharesdk.framework.ShareSDK;
-import cn.sharesdk.google.GooglePlus;
-import cn.sharesdk.line.Line;
import io.reactivex.Single;
import io.reactivex.SingleEmitter;
import io.reactivex.SingleOnSubscribe;
@@ -330,127 +326,127 @@ public class AuthModel extends BaseModel implements IAuthModel {
}
});
}
-
- /**
- * facebook登录
- *
- * @return
- */
- @Override
- public Single facebookLogin(JSONObject object) {
- return Single.create((SingleOnSubscribe) e -> {
- String name = object.optString("name");
- String gender = object.optString("gender"); //性别
- //获取用户头像
- JSONObject object_pic = object.optJSONObject("picture");
- JSONObject object_data = object_pic.optJSONObject("data");
- String photo = object_data.optString("url");
-
- thirdUserInfo = new ThirdUserInfo();
- thirdUserInfo.setType(ThirdUserInfo.TYPE_FACEBOOK);
- thirdUserInfo.setPlatform("Facebook");
- thirdUserInfo.setUserName(name);
- thirdUserInfo.setUserGender(gender);
- thirdUserInfo.setUserIcon(photo);
- e.onSuccess(object);
- })
- .flatMap(platform -> {
- String openid = platform.optString("id");
- String unionid = platform.optString("id");
- String avatar = thirdUserInfo.getUserIcon();
- if (avatar != null && avatar.equals("null")) {
- avatar = null;
- }
- thirdUserInfo.setUserIcon(avatar);
- String gender = thirdUserInfo.getUserGender();
- if (gender != null && !gender.trim().isEmpty()) {
- gender = gender.replace("m", "1").replace("f", "2");
- }
- thirdUserInfo.setUserGender(gender);
- EventBus.getDefault().post(new LoginReportEvent(1));
- return thirdLogin(openid, unionid, TYPE_FACEBOOK_LOGIN, "", "");
- })
- .flatMap(s -> imLogin(currentAccountInfo))
- .subscribeOn(AndroidSchedulers.mainThread())
- .observeOn(AndroidSchedulers.mainThread())
- .doOnSuccess(s -> EventBus.getDefault().post(new LoginEvent()));
- }
+//
+// /**
+// * facebook登录
+// *
+// * @return
+// */
+// @Override
+// public Single facebookLogin(JSONObject object) {
+// return Single.create((SingleOnSubscribe) e -> {
+// String name = object.optString("name");
+// String gender = object.optString("gender"); //性别
+// //获取用户头像
+// JSONObject object_pic = object.optJSONObject("picture");
+// JSONObject object_data = object_pic.optJSONObject("data");
+// String photo = object_data.optString("url");
+//
+// thirdUserInfo = new ThirdUserInfo();
+// thirdUserInfo.setType(ThirdUserInfo.TYPE_FACEBOOK);
+// thirdUserInfo.setPlatform("Facebook");
+// thirdUserInfo.setUserName(name);
+// thirdUserInfo.setUserGender(gender);
+// thirdUserInfo.setUserIcon(photo);
+// e.onSuccess(object);
+// })
+// .flatMap(platform -> {
+// String openid = platform.optString("id");
+// String unionid = platform.optString("id");
+// String avatar = thirdUserInfo.getUserIcon();
+// if (avatar != null && avatar.equals("null")) {
+// avatar = null;
+// }
+// thirdUserInfo.setUserIcon(avatar);
+// String gender = thirdUserInfo.getUserGender();
+// if (gender != null && !gender.trim().isEmpty()) {
+// gender = gender.replace("m", "1").replace("f", "2");
+// }
+// thirdUserInfo.setUserGender(gender);
+// EventBus.getDefault().post(new LoginReportEvent(1));
+// return thirdLogin(openid, unionid, TYPE_FACEBOOK_LOGIN, "", "");
+// })
+// .flatMap(s -> imLogin(currentAccountInfo))
+// .subscribeOn(AndroidSchedulers.mainThread())
+// .observeOn(AndroidSchedulers.mainThread())
+// .doOnSuccess(s -> EventBus.getDefault().post(new LoginEvent()));
+// }
/**
* line
*
* @return
*/
- @Override
- public Single lineLogin() {
- return Single.create(new SingleOnSubscribe() {
- @Override
- public void subscribe(SingleEmitter e) throws Exception {
- line = ShareSDK.getPlatform(Line.NAME);
- //是否安装客户端
- if (!DeviceUtils.isAppInstalled(getContext(), PackageNameConstants.LINE_NAME)) {
- e.onError(new Throwable(ResUtil.getString(R.string.xchat_android_core_auth_authmodel_06)));
- return;
- }
- if (line.isAuthValid()) {
- line.removeAccount(true);
- }
- line.setPlatformActionListener(new PlatformActionListener() {
- @Override
- public void onComplete(Platform platform, int i, HashMap hashMap) {
- if (i == Platform.ACTION_USER_INFOR) {
- String openid = platform.getDb().getUserId();
- String unionid = platform.getDb().get("unionid");
- Logger.i("openid:" + openid + " unionid:" + unionid + platform.getDb().getUserIcon());
-
- thirdUserInfo = new ThirdUserInfo();
- thirdUserInfo.setType(ThirdUserInfo.TYPE_LINE);
- thirdUserInfo.setPlatform("LINE");
- thirdUserInfo.setUserName(platform.getDb().getUserName());
- thirdUserInfo.setUserGender(platform.getDb().getUserGender());
- thirdUserInfo.setUserIcon(platform.getDb().getUserIcon());
- e.onSuccess(platform);
- }
- }
-
- @Override
- public void onError(Platform platform, int i, Throwable throwable) {
- e.onError(new Throwable(ResUtil.getString(R.string.xchat_android_core_auth_authmodel_07) + i));
- throwable.printStackTrace();
- }
-
- @Override
- public void onCancel(Platform platform, int i) {
- e.onError(new Throwable(ResUtil.getString(R.string.xchat_android_core_auth_authmodel_08)));
- }
- });
- line.SSOSetting(false);
- line.showUser(null);
-
- }
- })
- .flatMap(platform -> {
- String openid = platform.getDb().getUserId();
- String unionid = platform.getDb().getUserId();
- String avatar = thirdUserInfo.getUserIcon();
- if (avatar != null && avatar.equals("null")) {
- avatar = null;
- }
- thirdUserInfo.setUserIcon(avatar);
- String gender = thirdUserInfo.getUserGender();
- if (gender != null && !gender.trim().isEmpty()) {
- gender = gender.replace("m", "1").replace("f", "2");
- }
- thirdUserInfo.setUserGender(gender);
- EventBus.getDefault().post(new LoginReportEvent(2));
- return thirdLogin(openid, unionid, TYPE_LINE_LOGIN, "", "");
- })
- .flatMap(s -> imLogin(currentAccountInfo))
- .subscribeOn(AndroidSchedulers.mainThread())
- .observeOn(AndroidSchedulers.mainThread())
- .compose(RxHelper.handleException())
- .doOnSuccess(s -> EventBus.getDefault().post(new LoginEvent()));
- }
+// @Override
+// public Single lineLogin() {
+// return Single.create(new SingleOnSubscribe() {
+// @Override
+// public void subscribe(SingleEmitter e) throws Exception {
+// line = ShareSDK.getPlatform(Line.NAME);
+// //是否安装客户端
+// if (!DeviceUtils.isAppInstalled(getContext(), PackageNameConstants.LINE_NAME)) {
+// e.onError(new Throwable(ResUtil.getString(R.string.xchat_android_core_auth_authmodel_06)));
+// return;
+// }
+// if (line.isAuthValid()) {
+// line.removeAccount(true);
+// }
+// line.setPlatformActionListener(new PlatformActionListener() {
+// @Override
+// public void onComplete(Platform platform, int i, HashMap hashMap) {
+// if (i == Platform.ACTION_USER_INFOR) {
+// String openid = platform.getDb().getUserId();
+// String unionid = platform.getDb().get("unionid");
+// Logger.i("openid:" + openid + " unionid:" + unionid + platform.getDb().getUserIcon());
+//
+// thirdUserInfo = new ThirdUserInfo();
+// thirdUserInfo.setType(ThirdUserInfo.TYPE_LINE);
+// thirdUserInfo.setPlatform("LINE");
+// thirdUserInfo.setUserName(platform.getDb().getUserName());
+// thirdUserInfo.setUserGender(platform.getDb().getUserGender());
+// thirdUserInfo.setUserIcon(platform.getDb().getUserIcon());
+// e.onSuccess(platform);
+// }
+// }
+//
+// @Override
+// public void onError(Platform platform, int i, Throwable throwable) {
+// e.onError(new Throwable(ResUtil.getString(R.string.xchat_android_core_auth_authmodel_07) + i));
+// throwable.printStackTrace();
+// }
+//
+// @Override
+// public void onCancel(Platform platform, int i) {
+// e.onError(new Throwable(ResUtil.getString(R.string.xchat_android_core_auth_authmodel_08)));
+// }
+// });
+// line.SSOSetting(false);
+// line.showUser(null);
+//
+// }
+// })
+// .flatMap(platform -> {
+// String openid = platform.getDb().getUserId();
+// String unionid = platform.getDb().getUserId();
+// String avatar = thirdUserInfo.getUserIcon();
+// if (avatar != null && avatar.equals("null")) {
+// avatar = null;
+// }
+// thirdUserInfo.setUserIcon(avatar);
+// String gender = thirdUserInfo.getUserGender();
+// if (gender != null && !gender.trim().isEmpty()) {
+// gender = gender.replace("m", "1").replace("f", "2");
+// }
+// thirdUserInfo.setUserGender(gender);
+// EventBus.getDefault().post(new LoginReportEvent(2));
+// return thirdLogin(openid, unionid, TYPE_LINE_LOGIN, "", "");
+// })
+// .flatMap(s -> imLogin(currentAccountInfo))
+// .subscribeOn(AndroidSchedulers.mainThread())
+// .observeOn(AndroidSchedulers.mainThread())
+// .compose(RxHelper.handleException())
+// .doOnSuccess(s -> EventBus.getDefault().post(new LoginEvent()));
+// }
@Override
public Single googleLogin(Activity activity) {
diff --git a/core/src/main/java/com/chwl/core/auth/IAuthModel.java b/core/src/main/java/com/chwl/core/auth/IAuthModel.java
index 6d4f56e14..87e6b332a 100644
--- a/core/src/main/java/com/chwl/core/auth/IAuthModel.java
+++ b/core/src/main/java/com/chwl/core/auth/IAuthModel.java
@@ -64,9 +64,9 @@ public interface IAuthModel extends IModel {
*/
Single login(String phoneAreaCode, String account, String password, String code, String yiDunToken, String shuMeiDeviceId);
- Single facebookLogin(JSONObject object);
+// Single facebookLogin(JSONObject object);
- Single lineLogin();
+// Single lineLogin();
// Single googleLogin();
diff --git a/core/src/main/java/com/chwl/core/share/IShareModel.java b/core/src/main/java/com/chwl/core/share/IShareModel.java
index 1b4d37e8f..337a733ca 100644
--- a/core/src/main/java/com/chwl/core/share/IShareModel.java
+++ b/core/src/main/java/com/chwl/core/share/IShareModel.java
@@ -4,7 +4,6 @@ import com.chwl.core.share.bean.ShareCommonInfo;
import com.chwl.core.web.bean.WebJsBeanInfo;
import com.chwl.library.coremanager.IBaseCore;
-import java.util.Map;
import cn.sharesdk.framework.Platform;
import io.reactivex.Single;
diff --git a/core/src/main/java/com/chwl/core/share/ShareModel.java b/core/src/main/java/com/chwl/core/share/ShareModel.java
index 4a75dafa2..4c2a9dba3 100644
--- a/core/src/main/java/com/chwl/core/share/ShareModel.java
+++ b/core/src/main/java/com/chwl/core/share/ShareModel.java
@@ -33,9 +33,6 @@ import java.net.URLEncoder;
import java.util.HashMap;
import cn.sharesdk.framework.Platform;
-import cn.sharesdk.framework.PlatformActionListener;
-import cn.sharesdk.google.GooglePlus;
-import cn.sharesdk.line.Line;
import io.reactivex.Single;
import io.reactivex.SingleEmitter;
import io.reactivex.SingleOnSubscribe;
@@ -70,71 +67,72 @@ public class ShareModel extends BaseModel implements IShareModel {
return Single.create(new SingleOnSubscribe() {
@Override
public void subscribe(SingleEmitter emitter) throws Exception {
- if (null != webViewInfo && platform != null) {
- Platform.ShareParams sp = new Platform.ShareParams();
- if (httpsUrl) {
- sp.setImageUrl(webViewInfo.getImgUrl().replace("http:", "https:"));
- } else {
- sp.setImageUrl(webViewInfo.getImgUrl());
- }
- String siteUrl = webViewInfo.getShowUrl();
- String params = "shareUid=" + String.valueOf(AuthModel.get().getCurrentUid());
- if (siteUrl.contains("?")) {
- if (siteUrl.endsWith("?")) {
- siteUrl += params;
- } else {
- siteUrl += "&" + params;
- }
- } else {
- siteUrl += "?" + params;
- }
-// //facebook
-// if (platform.getName().equals(Facebook.NAME)) {
-// sp.setTitle(webViewInfo.getTitle());
-// sp.setText(webViewInfo.getDesc());
-// sp.setUrl(siteUrl);
-// sp.setShareType(Platform.SHARE_WEBPAGE);
+ emitter.onError(new Throwable());
+// if (null != webViewInfo && platform != null) {
+// Platform.ShareParams sp = new Platform.ShareParams();
+// if (httpsUrl) {
+// sp.setImageUrl(webViewInfo.getImgUrl().replace("http:", "https:"));
+// } else {
+// sp.setImageUrl(webViewInfo.getImgUrl());
// }
- //line
-// else
- if (platform.getName().equals(Line.NAME)) {
- sp.setText(webViewInfo.getDesc() + "[" + webViewInfo.getLink() + "]");
- }
-
- platform.setPlatformActionListener(new PlatformActionListener() {
- @Override
- public void onComplete(Platform platform, int i, HashMap hashMap) {
- String shareUrl = webViewInfo.getLink();
- if (!shareUrl.contains("?")) {
- shareUrl += "?shareUid=" + String.valueOf(AuthModel.get().getCurrentUid());
- }
- String url = UriProvider.getLotteryActivityPage();
- if (url.contains(XChatConstants.SHARE_H5_URL) &&
- webViewInfo.getShowUrl() != null &&
- webViewInfo.getShowUrl().contains(XChatConstants.SHARE_H5_URL)) {
- reportShare(null, 888, platform, shareUrl);
- } else {
- reportShare(null, 1, platform, shareUrl);
- }
- emitter.onSuccess(MSG.success);
- }
-
- @Override
- public void onError(Platform platform, int i, Throwable throwable) {
- String errorMsg = MSG.failed;
- if (throwable.getMessage().contains("not installed")) {
- errorMsg = ResUtil.getString(R.string.not_install_app);
- }
- emitter.onError(new Throwable(errorMsg));
- }
-
- @Override
- public void onCancel(Platform platform, int i) {
- emitter.onError(new Throwable(MSG.cancel));
- }
- });
- platform.share(sp);
- }
+// String siteUrl = webViewInfo.getShowUrl();
+// String params = "shareUid=" + String.valueOf(AuthModel.get().getCurrentUid());
+// if (siteUrl.contains("?")) {
+// if (siteUrl.endsWith("?")) {
+// siteUrl += params;
+// } else {
+// siteUrl += "&" + params;
+// }
+// } else {
+// siteUrl += "?" + params;
+// }
+//// //facebook
+//// if (platform.getName().equals(Facebook.NAME)) {
+//// sp.setTitle(webViewInfo.getTitle());
+//// sp.setText(webViewInfo.getDesc());
+//// sp.setUrl(siteUrl);
+//// sp.setShareType(Platform.SHARE_WEBPAGE);
+//// }
+// //line
+//// else
+//// if (platform.getName().equals(Line.NAME)) {
+//// sp.setText(webViewInfo.getDesc() + "[" + webViewInfo.getLink() + "]");
+//// }
+//
+// platform.setPlatformActionListener(new PlatformActionListener() {
+// @Override
+// public void onComplete(Platform platform, int i, HashMap hashMap) {
+// String shareUrl = webViewInfo.getLink();
+// if (!shareUrl.contains("?")) {
+// shareUrl += "?shareUid=" + String.valueOf(AuthModel.get().getCurrentUid());
+// }
+// String url = UriProvider.getLotteryActivityPage();
+// if (url.contains(XChatConstants.SHARE_H5_URL) &&
+// webViewInfo.getShowUrl() != null &&
+// webViewInfo.getShowUrl().contains(XChatConstants.SHARE_H5_URL)) {
+// reportShare(null, 888, platform, shareUrl);
+// } else {
+// reportShare(null, 1, platform, shareUrl);
+// }
+// emitter.onSuccess(MSG.success);
+// }
+//
+// @Override
+// public void onError(Platform platform, int i, Throwable throwable) {
+// String errorMsg = MSG.failed;
+// if (throwable.getMessage().contains("not installed")) {
+// errorMsg = ResUtil.getString(R.string.not_install_app);
+// }
+// emitter.onError(new Throwable(errorMsg));
+// }
+//
+// @Override
+// public void onCancel(Platform platform, int i) {
+// emitter.onError(new Throwable(MSG.cancel));
+// }
+// });
+// platform.share(sp);
+// }
}
});
@@ -155,65 +153,66 @@ public class ShareModel extends BaseModel implements IShareModel {
return Single.create(new SingleOnSubscribe() {
@Override
public void subscribe(SingleEmitter emitter) throws Exception {
+ emitter.onError(new Throwable());
//无UI API
- if (platform != null) {
- String name = platform.getName();
- final String siteUrl = UriProvider.IM_SERVER_URL + XChatConstants.SHARE_ROOM_URL +
- AuthModel.get().getCurrentUid() + "&uid=" + roomUid + "&room_name=" +
- URLEncoder.encode(title, "utf8") + "&room_id=" + roomId + "&room_avatar=" +
- URLEncoder.encode(room_avatar, "utf8") + "&share_name=" +
- URLEncoder.encode(UserModel.get().getCacheLoginUserInfo().getNick(), "utf8");
- if (name.equals("GooglePlus")) {
- try {
- ClipboardManager cm = (ClipboardManager) getContext().getSystemService(Context.CLIPBOARD_SERVICE);
- cm.setPrimaryClip(ClipData.newPlainText("text", siteUrl));
- emitter.onSuccess("已複製");
- } catch (Exception e) {
- Logger.info("copyText", String.valueOf(e));
- emitter.onError(new Throwable(String.valueOf(e)));
- }
- } else {
- Platform.ShareParams sp = new Platform.ShareParams();
- sp.setImageUrl(room_avatar);
-
- //facebook
-// if (platform.getName().equals(Facebook.NAME)) {
-// sp.setTitle(XChatConstants.SHARE_ROOM_TITLE);
-// sp.setText(XChatConstants.SHARE_ROOM_TEXT);
-// sp.setUrl(siteUrl);
-// sp.setShareType(Platform.SHARE_WEBPAGE);
+// if (platform != null) {
+// String name = platform.getName();
+// final String siteUrl = UriProvider.IM_SERVER_URL + XChatConstants.SHARE_ROOM_URL +
+// AuthModel.get().getCurrentUid() + "&uid=" + roomUid + "&room_name=" +
+// URLEncoder.encode(title, "utf8") + "&room_id=" + roomId + "&room_avatar=" +
+// URLEncoder.encode(room_avatar, "utf8") + "&share_name=" +
+// URLEncoder.encode(UserModel.get().getCacheLoginUserInfo().getNick(), "utf8");
+// if (name.equals("GooglePlus")) {
+// try {
+// ClipboardManager cm = (ClipboardManager) getContext().getSystemService(Context.CLIPBOARD_SERVICE);
+// cm.setPrimaryClip(ClipData.newPlainText("text", siteUrl));
+// emitter.onSuccess("已複製");
+// } catch (Exception e) {
+// Logger.info("copyText", String.valueOf(e));
+// emitter.onError(new Throwable(String.valueOf(e)));
// }
- //line
-// else
- if (platform.getName().equals(Line.NAME)) {
- sp.setText(XChatConstants.SHARE_ROOM_TEXT + "[" + siteUrl + "]");
- }
-
- platform.setPlatformActionListener(new PlatformActionListener() {
- @Override
- public void onComplete(Platform platform, int i, HashMap hashMap) {
- sendShareRoomTipMsg(roomUid);
- reportShare(String.valueOf(roomUid), 1, platform, siteUrl);
- emitter.onSuccess(MSG.success);
- }
-
- @Override
- public void onError(Platform platform, int i, Throwable throwable) {
- String errorMsg = MSG.failed;
- if (throwable.getMessage().contains("not installed")) {
- errorMsg = ResUtil.getString(R.string.not_install_app);
- }
- emitter.onError(new Throwable(errorMsg));
- }
-
- @Override
- public void onCancel(Platform platform, int i) {
- emitter.onError(new Throwable(MSG.cancel));
- }
- });
- platform.share(sp);
- }
- }
+// } else {
+// Platform.ShareParams sp = new Platform.ShareParams();
+// sp.setImageUrl(room_avatar);
+//
+// //facebook
+//// if (platform.getName().equals(Facebook.NAME)) {
+//// sp.setTitle(XChatConstants.SHARE_ROOM_TITLE);
+//// sp.setText(XChatConstants.SHARE_ROOM_TEXT);
+//// sp.setUrl(siteUrl);
+//// sp.setShareType(Platform.SHARE_WEBPAGE);
+//// }
+// //line
+//// else
+//// if (platform.getName().equals(Line.NAME)) {
+//// sp.setText(XChatConstants.SHARE_ROOM_TEXT + "[" + siteUrl + "]");
+//// }
+//
+// platform.setPlatformActionListener(new PlatformActionListener() {
+// @Override
+// public void onComplete(Platform platform, int i, HashMap hashMap) {
+// sendShareRoomTipMsg(roomUid);
+// reportShare(String.valueOf(roomUid), 1, platform, siteUrl);
+// emitter.onSuccess(MSG.success);
+// }
+//
+// @Override
+// public void onError(Platform platform, int i, Throwable throwable) {
+// String errorMsg = MSG.failed;
+// if (throwable.getMessage().contains("not installed")) {
+// errorMsg = ResUtil.getString(R.string.not_install_app);
+// }
+// emitter.onError(new Throwable(errorMsg));
+// }
+//
+// @Override
+// public void onCancel(Platform platform, int i) {
+// emitter.onError(new Throwable(MSG.cancel));
+// }
+// });
+// platform.share(sp);
+// }
+// }
}
});
}
@@ -227,26 +226,26 @@ public class ShareModel extends BaseModel implements IShareModel {
* @param shareUrl
*/
private void reportShare(String roomUid, int sharePageId, Platform platform, String shareUrl) {
- int shareType = 0;
- if (platform.getName().equals(GooglePlus.NAME)) {
- shareType = 1;
- } else if (platform.getName().equals(Line.NAME)) {
- shareType = 2;
+// int shareType = 0;
+// if (platform.getName().equals(GooglePlus.NAME)) {
+// shareType = 1;
+// } else if (platform.getName().equals(Line.NAME)) {
+// shareType = 2;
// } else if (platform.getName().equals(Facebook.NAME)) {
// shareType = 3;
- }
-
- api.getShareRedPacket(
- String.valueOf(AuthModel.get().getCurrentUid()),
- roomUid,
- String.valueOf(shareType),
- sharePageId + "",
- shareUrl,
- AuthModel.get().getTicket()
- )
- .subscribeOn(Schedulers.io())
- .observeOn(AndroidSchedulers.mainThread())
- .subscribe();
+// }
+//
+// api.getShareRedPacket(
+// String.valueOf(AuthModel.get().getCurrentUid()),
+// roomUid,
+// String.valueOf(shareType),
+// sharePageId + "",
+// shareUrl,
+// AuthModel.get().getTicket()
+// )
+// .subscribeOn(Schedulers.io())
+// .observeOn(AndroidSchedulers.mainThread())
+// .subscribe();
}
@@ -258,41 +257,42 @@ public class ShareModel extends BaseModel implements IShareModel {
return Single.create(new SingleOnSubscribe() {
@Override
public void subscribe(SingleEmitter emitter) throws Exception {
+ emitter.onError(new Throwable());
//无UI API
- final String shareLink = UriProvider.IM_SERVER_URL + XChatConstants.SHARE_FAMILY_URL;
- Platform.ShareParams sp = new Platform.ShareParams();
- sp.setText(XChatConstants.SHARE_FAMILY_TEXT);
- sp.setTitle(XChatConstants.SHARE_FAMILY_TITLE + "“" + title + "”");
- sp.setImageUrl(familyIcon);
-
- sp.setSite(XChatConstants.SHARE_FAMILY_TEXT);
- final String siteUrl = shareLink + "?shareUid=" + String.valueOf(AuthModel.get().getCurrentUid())
- + "&familyId=" + familyId;
- sp.setSiteUrl(siteUrl);
-
- sp.setTitleUrl(siteUrl);
-
- sp.setUrl(siteUrl);
-
- sp.setShareType(Platform.SHARE_WEBPAGE);
- platform.setPlatformActionListener(new PlatformActionListener() {
- @Override
- public void onComplete(Platform platform, int i, HashMap hashMap) {
- reportShare(null, 1, platform, siteUrl);
- emitter.onSuccess(MSG.success);
- }
-
- @Override
- public void onError(Platform platform, int i, Throwable throwable) {
- emitter.onError(new Throwable(MSG.cancel));
- }
-
- @Override
- public void onCancel(Platform platform, int i) {
- emitter.onError(new Throwable(MSG.failed));
- }
- });
- platform.share(sp);
+// final String shareLink = UriProvider.IM_SERVER_URL + XChatConstants.SHARE_FAMILY_URL;
+// Platform.ShareParams sp = new Platform.ShareParams();
+// sp.setText(XChatConstants.SHARE_FAMILY_TEXT);
+// sp.setTitle(XChatConstants.SHARE_FAMILY_TITLE + "“" + title + "”");
+// sp.setImageUrl(familyIcon);
+//
+// sp.setSite(XChatConstants.SHARE_FAMILY_TEXT);
+// final String siteUrl = shareLink + "?shareUid=" + String.valueOf(AuthModel.get().getCurrentUid())
+// + "&familyId=" + familyId;
+// sp.setSiteUrl(siteUrl);
+//
+// sp.setTitleUrl(siteUrl);
+//
+// sp.setUrl(siteUrl);
+//
+// sp.setShareType(Platform.SHARE_WEBPAGE);
+// platform.setPlatformActionListener(new PlatformActionListener() {
+// @Override
+// public void onComplete(Platform platform, int i, HashMap hashMap) {
+// reportShare(null, 1, platform, siteUrl);
+// emitter.onSuccess(MSG.success);
+// }
+//
+// @Override
+// public void onError(Platform platform, int i, Throwable throwable) {
+// emitter.onError(new Throwable(MSG.cancel));
+// }
+//
+// @Override
+// public void onCancel(Platform platform, int i) {
+// emitter.onError(new Throwable(MSG.failed));
+// }
+// });
+// platform.share(sp);
}
});
@@ -303,41 +303,42 @@ public class ShareModel extends BaseModel implements IShareModel {
return Single.create(new SingleOnSubscribe() {
@Override
public void subscribe(SingleEmitter emitter) throws Exception {
- //无UI API
- final String shareLink = UriProvider.IM_SERVER_URL + XChatConstants.SHARE_TEAM_URL;
- Platform.ShareParams sp = new Platform.ShareParams();
- sp.setText(XChatConstants.SHARE_TEAM_TEXT);
- sp.setTitle(XChatConstants.SHARE_TEAM_TITLE + "“" + title + "”");
- sp.setImageUrl(teamIcon);
-
- sp.setSite(XChatConstants.SHARE_TEAM_TEXT);
- final String siteUrl = shareLink + "?shareUid=" + String.valueOf(AuthModel.get().getCurrentUid())
- + "&familyId=" + familyId;
- sp.setSiteUrl(siteUrl);
-
- sp.setTitleUrl(siteUrl);
-
- sp.setUrl(siteUrl);
-
- sp.setShareType(Platform.SHARE_WEBPAGE);
- platform.setPlatformActionListener(new PlatformActionListener() {
- @Override
- public void onComplete(Platform platform, int i, HashMap hashMap) {
- reportShare(null, 1, platform, siteUrl);
- emitter.onSuccess(MSG.success);
- }
-
- @Override
- public void onError(Platform platform, int i, Throwable throwable) {
- emitter.onError(new Throwable(MSG.failed));
- }
-
- @Override
- public void onCancel(Platform platform, int i) {
- emitter.onError(new Throwable(MSG.cancel));
- }
- });
- platform.share(sp);
+ emitter.onError(new Throwable());
+// //无UI API
+// final String shareLink = UriProvider.IM_SERVER_URL + XChatConstants.SHARE_TEAM_URL;
+// Platform.ShareParams sp = new Platform.ShareParams();
+// sp.setText(XChatConstants.SHARE_TEAM_TEXT);
+// sp.setTitle(XChatConstants.SHARE_TEAM_TITLE + "“" + title + "”");
+// sp.setImageUrl(teamIcon);
+//
+// sp.setSite(XChatConstants.SHARE_TEAM_TEXT);
+// final String siteUrl = shareLink + "?shareUid=" + String.valueOf(AuthModel.get().getCurrentUid())
+// + "&familyId=" + familyId;
+// sp.setSiteUrl(siteUrl);
+//
+// sp.setTitleUrl(siteUrl);
+//
+// sp.setUrl(siteUrl);
+//
+// sp.setShareType(Platform.SHARE_WEBPAGE);
+// platform.setPlatformActionListener(new PlatformActionListener() {
+// @Override
+// public void onComplete(Platform platform, int i, HashMap hashMap) {
+// reportShare(null, 1, platform, siteUrl);
+// emitter.onSuccess(MSG.success);
+// }
+//
+// @Override
+// public void onError(Platform platform, int i, Throwable throwable) {
+// emitter.onError(new Throwable(MSG.failed));
+// }
+//
+// @Override
+// public void onCancel(Platform platform, int i) {
+// emitter.onError(new Throwable(MSG.cancel));
+// }
+// });
+// platform.share(sp);
}
});
@@ -347,28 +348,29 @@ public class ShareModel extends BaseModel implements IShareModel {
@Override
public Single shareText(Platform platform, String text) {
return Single.create(emitter -> {
- Platform.ShareParams sp = new Platform.ShareParams();
- sp.setTitle("");
- sp.setText(text);
- sp.setImageUrl("");
- sp.setShareType(Platform.SHARE_TEXT);
- platform.setPlatformActionListener(new PlatformActionListener() {
- @Override
- public void onComplete(Platform platform1, int i, HashMap hashMap) {
- emitter.onSuccess(MSG.success);
- }
-
- @Override
- public void onError(Platform platform1, int i, Throwable throwable) {
- emitter.onError(new Throwable(MSG.failed));
- }
-
- @Override
- public void onCancel(Platform platform1, int i) {
- emitter.onError(new Throwable(MSG.cancel));
- }
- });
- platform.share(sp);
+ emitter.onError(new Throwable());
+// Platform.ShareParams sp = new Platform.ShareParams();
+// sp.setTitle("");
+// sp.setText(text);
+// sp.setImageUrl("");
+// sp.setShareType(Platform.SHARE_TEXT);
+// platform.setPlatformActionListener(new PlatformActionListener() {
+// @Override
+// public void onComplete(Platform platform1, int i, HashMap hashMap) {
+// emitter.onSuccess(MSG.success);
+// }
+//
+// @Override
+// public void onError(Platform platform1, int i, Throwable throwable) {
+// emitter.onError(new Throwable(MSG.failed));
+// }
+//
+// @Override
+// public void onCancel(Platform platform1, int i) {
+// emitter.onError(new Throwable(MSG.cancel));
+// }
+// });
+// platform.share(sp);
});
}
@@ -408,55 +410,56 @@ public class ShareModel extends BaseModel implements IShareModel {
public void shareImage(Platform platform, String url) {
//无UI API
- final String shareLink = UriProvider.IM_SERVER_URL + XChatConstants.SHARE_TEAM_URL;
- Platform.ShareParams sp = new Platform.ShareParams();
- sp.setImageUrl(url);
-
- sp.setSite(XChatConstants.SHARE_TEAM_TEXT);
-
- sp.setShareType(Platform.SHARE_IMAGE);
- platform.setPlatformActionListener(new PlatformActionListener() {
- @Override
- public void onComplete(Platform platform, int i, HashMap hashMap) {
- }
-
- @Override
- public void onError(Platform platform, int i, Throwable throwable) {
- }
-
- @Override
- public void onCancel(Platform platform, int i) {
- }
- });
- platform.share(sp);
+// final String shareLink = UriProvider.IM_SERVER_URL + XChatConstants.SHARE_TEAM_URL;
+// Platform.ShareParams sp = new Platform.ShareParams();
+// sp.setImageUrl(url);
+//
+// sp.setSite(XChatConstants.SHARE_TEAM_TEXT);
+//
+// sp.setShareType(Platform.SHARE_IMAGE);
+// platform.setPlatformActionListener(new PlatformActionListener() {
+// @Override
+// public void onComplete(Platform platform, int i, HashMap hashMap) {
+// }
+//
+// @Override
+// public void onError(Platform platform, int i, Throwable throwable) {
+// }
+//
+// @Override
+// public void onCancel(Platform platform, int i) {
+// }
+// });
+// platform.share(sp);
}
public Single shareImageForSignIn(Platform platform, String url) {
return Single.create(emitter -> {
- Platform.ShareParams sp = new Platform.ShareParams();
- sp.setImageUrl(url);
-
- sp.setSite(XChatConstants.SHARE_TEAM_TEXT);
-
- sp.setShareType(Platform.SHARE_IMAGE);
- platform.setPlatformActionListener(new PlatformActionListener() {
- @Override
- public void onComplete(Platform platform1, int i, HashMap hashMap) {
- emitter.onSuccess(MSG.success);
- }
-
- @Override
- public void onError(Platform platform1, int i, Throwable throwable) {
- emitter.onError(new Throwable(MSG.failed));
- }
-
- @Override
- public void onCancel(Platform platform1, int i) {
- emitter.onError(new Throwable(MSG.cancel));
- }
- });
- platform.share(sp);
+ emitter.onError(new Throwable());
+// Platform.ShareParams sp = new Platform.ShareParams();
+// sp.setImageUrl(url);
+//
+// sp.setSite(XChatConstants.SHARE_TEAM_TEXT);
+//
+// sp.setShareType(Platform.SHARE_IMAGE);
+// platform.setPlatformActionListener(new PlatformActionListener() {
+// @Override
+// public void onComplete(Platform platform1, int i, HashMap hashMap) {
+// emitter.onSuccess(MSG.success);
+// }
+//
+// @Override
+// public void onError(Platform platform1, int i, Throwable throwable) {
+// emitter.onError(new Throwable(MSG.failed));
+// }
+//
+// @Override
+// public void onCancel(Platform platform1, int i) {
+// emitter.onError(new Throwable(MSG.cancel));
+// }
+// });
+// platform.share(sp);
});
}
@@ -465,36 +468,37 @@ public class ShareModel extends BaseModel implements IShareModel {
public Single shareCommon(Platform platform, ShareCommonInfo info, boolean toast) {
return Single.create((SingleOnSubscribe) emitter -> {
- Platform.ShareParams sp = new Platform.ShareParams();
- sp.setTitle(info.getTitle());
- sp.setText(info.getContent());
- sp.setImageUrl(info.getImageUrl());
- String siteUrl = info.getSiteUrl();
-
- sp.setSite(info.getTitle());
- sp.setSiteUrl(siteUrl);
-
- sp.setTitleUrl(siteUrl);
-
- sp.setUrl(siteUrl);
- sp.setShareType(Platform.SHARE_WEBPAGE);
- platform.setPlatformActionListener(new PlatformActionListener() {
- @Override
- public void onComplete(Platform platform1, int i, HashMap hashMap) {
- emitter.onSuccess(MSG.success);
- }
-
- @Override
- public void onError(Platform platform1, int i, Throwable throwable) {
- emitter.onError(new Throwable(MSG.failed));
- }
-
- @Override
- public void onCancel(Platform platform1, int i) {
- emitter.onError(new Throwable(MSG.cancel));
- }
- });
- platform.share(sp);
+ emitter.onError(new Throwable());
+// Platform.ShareParams sp = new Platform.ShareParams();
+// sp.setTitle(info.getTitle());
+// sp.setText(info.getContent());
+// sp.setImageUrl(info.getImageUrl());
+// String siteUrl = info.getSiteUrl();
+//
+// sp.setSite(info.getTitle());
+// sp.setSiteUrl(siteUrl);
+//
+// sp.setTitleUrl(siteUrl);
+//
+// sp.setUrl(siteUrl);
+// sp.setShareType(Platform.SHARE_WEBPAGE);
+// platform.setPlatformActionListener(new PlatformActionListener() {
+// @Override
+// public void onComplete(Platform platform1, int i, HashMap hashMap) {
+// emitter.onSuccess(MSG.success);
+// }
+//
+// @Override
+// public void onError(Platform platform1, int i, Throwable throwable) {
+// emitter.onError(new Throwable(MSG.failed));
+// }
+//
+// @Override
+// public void onCancel(Platform platform1, int i) {
+// emitter.onError(new Throwable(MSG.cancel));
+// }
+// });
+// platform.share(sp);
})
.doOnSuccess(s -> {
if (toast) {
diff --git a/mob.gradle b/mob.gradle
deleted file mode 100644
index 230b1217d..000000000
--- a/mob.gradle
+++ /dev/null
@@ -1,53 +0,0 @@
-apply plugin: 'com.mob.sdk'
-
-MobSDK {
-// appKey "32fd2f8457880"
-// appSecret "ef796ca85e8cd95a76929663de133214"
- appKey ""
- appSecret ""
- appBundleMode true
-// MobLink {
-// uriScheme "ananplay://sharesdk"
-// appLinkHost "bvgw.t4m.cn"
-// }
- ShareSDK {
- version '3.10.9'
- //平台配置信息
- gui false
- devInfo {
- GooglePlus {
- appId "...com"
- callbackUri "http://localhost"
- officialVersion "default"
- enable true
- }
-// GooglePlus {
-// appId "280420698373-najdbkk7ju8lg8f6gg4bnll8nf7l0i2c.apps.googleusercontent.com"
-// callbackUri "http://localhost"
-// officialVersion "default"
-// enable true
-// }
- Line {
- appId ""
- appSecret ""
- enable true
- }
-// Line {
-// appId "1655904857"
-// appSecret "392a9cada6f63a88a0f34a8e479364e1"
-// enable true
-// }
- }
- }
-
- permissions {
- exclude "android.permission.READ_PHONE_STATE", "android.permission.ACCESS_FINE_LOCATION",
- "android.permission.ACCESS_COARSE_LOCATION", "android.permission.QUERY_ALL_PACKAGES",
- "android.permission.GET_ACCOUNTS", "android.permission.ACCESS_WIFI_STATE",
- "android.permission.READ_SMS", "android.permission.RECEIVE_SMS",
- "android.permission.READ_CONTACTS"
- }
-
-}
-
-
diff --git a/modules/module_base/src/androidTest/java/com/example/module_base/ExampleInstrumentedTest.kt b/modules/module_base/src/androidTest/java/com/example/module_base/ExampleInstrumentedTest.kt
deleted file mode 100644
index 13893adf7..000000000
--- a/modules/module_base/src/androidTest/java/com/example/module_base/ExampleInstrumentedTest.kt
+++ /dev/null
@@ -1,24 +0,0 @@
-package com.example.module_base
-
-import androidx.test.platform.app.InstrumentationRegistry
-import androidx.test.ext.junit.runners.AndroidJUnit4
-
-import org.junit.Test
-import org.junit.runner.RunWith
-
-import org.junit.Assert.*
-
-/**
- * Instrumented test, which will execute on an Android device.
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-@RunWith(AndroidJUnit4::class)
-class ExampleInstrumentedTest {
- @Test
- fun useAppContext() {
- // Context of the app under test.
- val appContext = InstrumentationRegistry.getInstrumentation().targetContext
- assertEquals("com.example.module_base.test", appContext.packageName)
- }
-}
\ No newline at end of file
diff --git a/modules/module_base/src/test/java/com/example/module_base/ExampleUnitTest.kt b/modules/module_base/src/test/java/com/example/module_base/ExampleUnitTest.kt
deleted file mode 100644
index d3fbc2e48..000000000
--- a/modules/module_base/src/test/java/com/example/module_base/ExampleUnitTest.kt
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.example.module_base
-
-import org.junit.Test
-
-import org.junit.Assert.*
-
-/**
- * Example local unit test, which will execute on the development machine (host).
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-class ExampleUnitTest {
- @Test
- fun addition_isCorrect() {
- assertEquals(4, 2 + 2)
- }
-}
\ No newline at end of file
diff --git a/modules/module_google/src/androidTest/java/com/example/module_google/ExampleInstrumentedTest.kt b/modules/module_google/src/androidTest/java/com/example/module_google/ExampleInstrumentedTest.kt
deleted file mode 100644
index 9cef95c16..000000000
--- a/modules/module_google/src/androidTest/java/com/example/module_google/ExampleInstrumentedTest.kt
+++ /dev/null
@@ -1,24 +0,0 @@
-package com.example.module_google
-
-import androidx.test.platform.app.InstrumentationRegistry
-import androidx.test.ext.junit.runners.AndroidJUnit4
-
-import org.junit.Test
-import org.junit.runner.RunWith
-
-import org.junit.Assert.*
-
-/**
- * Instrumented test, which will execute on an Android device.
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-@RunWith(AndroidJUnit4::class)
-class ExampleInstrumentedTest {
- @Test
- fun useAppContext() {
- // Context of the app under test.
- val appContext = InstrumentationRegistry.getInstrumentation().targetContext
- assertEquals("com.example.module_google.test", appContext.packageName)
- }
-}
\ No newline at end of file
diff --git a/modules/module_google/src/test/java/com/example/module_google/ExampleUnitTest.kt b/modules/module_google/src/test/java/com/example/module_google/ExampleUnitTest.kt
deleted file mode 100644
index eb1c434af..000000000
--- a/modules/module_google/src/test/java/com/example/module_google/ExampleUnitTest.kt
+++ /dev/null
@@ -1,17 +0,0 @@
-package com.example.module_google
-
-import org.junit.Test
-
-import org.junit.Assert.*
-
-/**
- * Example local unit test, which will execute on the development machine (host).
- *
- * See [testing documentation](http://d.android.com/tools/testing).
- */
-class ExampleUnitTest {
- @Test
- fun addition_isCorrect() {
- assertEquals(4, 2 + 2)
- }
-}
\ No newline at end of file
diff --git a/tmpmob/ShareSDK/assets/ShareSDK.xml b/tmpmob/ShareSDK/assets/ShareSDK.xml
index 9772f31ac..beb528ecc 100644
--- a/tmpmob/ShareSDK/assets/ShareSDK.xml
+++ b/tmpmob/ShareSDK/assets/ShareSDK.xml
@@ -10,7 +10,7 @@
-
+
@@ -30,7 +30,7 @@
-
+