diff --git a/iFish7/build.gradle b/iFish7/build.gradle
index 307800b58..11f22f90d 100644
--- a/iFish7/build.gradle
+++ b/iFish7/build.gradle
@@ -41,7 +41,7 @@ android {
versionName project.versionName
multiDexEnabled true
ndk {
- abiFilters 'armeabi','arm64-v8a'
+ abiFilters 'armeabi', 'arm64-v8a'
}
}
allprojects {
@@ -73,9 +73,6 @@ dependencies {
implementation files('libs/xUtils-2.6.14.jar')
implementation files('libs/commons-logging-1.1.1.jar')
- //友盟分享
- implementation project(':umeng_sharesdk_library')
- implementation files('libs/umeng_social_sdk.jar')
implementation 'com.google.code.gson:gson:2.8.9'
//bugly
implementation files('libs/commons-io-1.4.jar')
@@ -141,4 +138,18 @@ dependencies {
api "com.aliyun.ams:alicloud-android-third-push:${gradle.thirdPushVersion}"
api "com.aliyun.ams:alicloud-android-third-push-xiaomi:3.8.6.1"
api "com.aliyun.ams:alicloud-android-third-push-huawei:${gradle.thirdPushVersion}"
+
+
+ // 友盟基础组件库(所有友盟业务SDK都依赖基础组件库
+ implementation 'com.umeng.umsdk:common:9.6.6'// (必选)
+ implementation 'com.umeng.umsdk:asms:1.8.0'// 必选
+ implementation 'com.umeng.umsdk:share-core:7.3.3'//分享核心库,必选
+ //在线依赖目前支持QQ、微信、新浪微博、支付宝、钉钉、抖音;若需支持其他平台,请选择手动下载SDK
+ implementation 'com.umeng.umsdk:share-wx:7.3.3' //微信完整版
+ implementation 'com.tencent.mm.opensdk:wechat-sdk-android:6.8.24' //微信官方依赖库
+
+ //友盟分享
+// implementation files('libs/umeng_social_sdk.jar')
+
+
}
\ No newline at end of file
diff --git a/iFish7/src/main/AndroidManifest.xml b/iFish7/src/main/AndroidManifest.xml
index 8b9ea3db7..c7f159464 100644
--- a/iFish7/src/main/AndroidManifest.xml
+++ b/iFish7/src/main/AndroidManifest.xml
@@ -85,7 +85,8 @@
-
@@ -113,8 +114,8 @@
-
-
+
+
@@ -127,7 +128,8 @@
-
@@ -150,7 +152,8 @@
-
@@ -197,13 +200,17 @@
-
+
+
+
+
+
-
+
@@ -235,9 +243,9 @@
+ android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
@@ -907,11 +915,11 @@
-
-
-
-
-
+
+
+
+
+
@@ -919,25 +927,25 @@
android:name=".wxapi.WXEntryActivity"
android:configChanges="keyboardHidden|orientation|screenSize"
android:exported="true"
- android:screenOrientation="portrait"
- android:theme="@style/Transparent" />
-
-
-
-
-
-
-
+ android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -1057,10 +1065,10 @@ android:configChanges="keyboardHidden|orientation|screenSize" />-->
+ android:screenOrientation="portrait">
diff --git a/iFish7/src/main/java/com/ifish/activity/BrandActivity.java b/iFish7/src/main/java/com/ifish/activity/BrandActivity.java
index f210441d2..fb7bbf0ff 100644
--- a/iFish7/src/main/java/com/ifish/activity/BrandActivity.java
+++ b/iFish7/src/main/java/com/ifish/activity/BrandActivity.java
@@ -17,8 +17,6 @@ import com.ifish.utils.Commons.NetWork;
import com.ifish.utils.Commons.Text;
import com.ifish.utils.ToastUtil;
import com.umeng.socialize.UMShareAPI;
-import com.umeng.socialize.UMShareListener;
-import com.umeng.socialize.bean.SHARE_MEDIA;
/**
* @ClassName: BrandActivity
@@ -64,11 +62,7 @@ public class BrandActivity extends BaseActivity {
};
private void share() {
}
- private UMShareListener umShareListener = new UMShareListener() {
- public void onResult(SHARE_MEDIA platform) {}
- public void onError(SHARE_MEDIA platform, Throwable t) {}
- public void onCancel(SHARE_MEDIA platform) {}
- };
+
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
diff --git a/iFish7/src/main/java/com/ifish/activity/ImageSeeActivity.java b/iFish7/src/main/java/com/ifish/activity/ImageSeeActivity.java
index 6203fba3a..73e5cb707 100644
--- a/iFish7/src/main/java/com/ifish/activity/ImageSeeActivity.java
+++ b/iFish7/src/main/java/com/ifish/activity/ImageSeeActivity.java
@@ -210,15 +210,20 @@ public class ImageSeeActivity extends BaseActivity {
};
private void share() {//微信 朋友圈 QQ 新浪
new ShareAction(ImageSeeActivity.this).setDisplayList(SHARE_MEDIA.WEIXIN,SHARE_MEDIA.WEIXIN_CIRCLE,SHARE_MEDIA.QQ,SHARE_MEDIA.SINA)
- .withTitle(Text.AppName)//标题
+ .withText(Text.AppName)//标题
.withText(Text.ShareText)//文字
.withMedia(new UMImage(ImageSeeActivity.this,BitmapFactory.decodeFile(files[mViewPager.getCurrentItem()].getAbsolutePath())))//把本地图片当作分享的img上传至友盟
- .withTargetUrl(HttpManager.LOOK_HTML_URL+data)//附带的html网址
+ .withText(HttpManager.LOOK_HTML_URL+data)//附带的html网址
.setCallback(umShareListener)//回调
.open();
}
private UMShareListener umShareListener = new UMShareListener() {
- public void onResult(SHARE_MEDIA platform) {
+ @Override
+ public void onStart(SHARE_MEDIA shareMedia) {
+
+ }
+
+ public void onResult(SHARE_MEDIA platform) {
EventBus.getDefault().post(new ShareWechatBean("ImageListActivty"));
}
public void onError(SHARE_MEDIA platform, Throwable t) {}
diff --git a/iFish7/src/main/java/com/ifish/activity/LoadingActivity.java b/iFish7/src/main/java/com/ifish/activity/LoadingActivity.java
index 3e0452dfc..5065f7094 100644
--- a/iFish7/src/main/java/com/ifish/activity/LoadingActivity.java
+++ b/iFish7/src/main/java/com/ifish/activity/LoadingActivity.java
@@ -55,8 +55,8 @@ import com.ifish.utils.SPUtil;
import com.ifish.utils.ToastUtil;
import com.ifish.view.SuperTextView;
import com.squareup.picasso.Picasso;
-import com.tencent.mm.sdk.openapi.IWXAPI;
-import com.tencent.mm.sdk.openapi.WXAPIFactory;
+import com.tencent.mm.opensdk.openapi.IWXAPI;
+import com.tencent.mm.opensdk.openapi.WXAPIFactory;
import java.net.URL;
import java.util.ArrayList;
diff --git a/iFish7/src/main/java/com/ifish/activity/LoginActivity.java b/iFish7/src/main/java/com/ifish/activity/LoginActivity.java
index c54548cb7..7b99711ea 100644
--- a/iFish7/src/main/java/com/ifish/activity/LoginActivity.java
+++ b/iFish7/src/main/java/com/ifish/activity/LoginActivity.java
@@ -43,7 +43,7 @@ import com.ifish.utils.HttpManager;
import com.ifish.utils.MD5Util;
import com.ifish.utils.SPUtil;
import com.ifish.utils.ToastUtil;
-import com.tencent.mm.sdk.modelmsg.SendAuth;
+import com.tencent.mm.opensdk.modelmsg.SendAuth;
import java.util.List;
diff --git a/iFish7/src/main/java/com/ifish/activity/LookAtReportShareActivity.java b/iFish7/src/main/java/com/ifish/activity/LookAtReportShareActivity.java
index c81ca0685..66216f2e8 100644
--- a/iFish7/src/main/java/com/ifish/activity/LookAtReportShareActivity.java
+++ b/iFish7/src/main/java/com/ifish/activity/LookAtReportShareActivity.java
@@ -121,15 +121,20 @@ public class LookAtReportShareActivity extends BaseActivity {
}
private void share() {//微信 朋友圈 QQ 新浪
new ShareAction(LookAtReportShareActivity.this).setDisplayList(SHARE_MEDIA.WEIXIN,SHARE_MEDIA.WEIXIN_CIRCLE,SHARE_MEDIA.QQ,SHARE_MEDIA.SINA)
- .withTitle(Text.ShareReportTitle)//标题
+ .withText(Text.ShareReportTitle)//标题
.withText(lookReport.suggestion)//文字
.withMedia(new UMImage(LookAtReportShareActivity.this,HttpManager.LOOK_IMG_URL+lookReport.shareImg))//图片网址
- .withTargetUrl(lookReport.htmlName)//附带的html网址
+ .withText(lookReport.htmlName)//附带的html网址
.setCallback(umShareListener)//回调
.open();
}
private UMShareListener umShareListener = new UMShareListener() {
- public void onResult(SHARE_MEDIA platform) {
+ @Override
+ public void onStart(SHARE_MEDIA shareMedia) {
+
+ }
+
+ public void onResult(SHARE_MEDIA platform) {
ToastUtil.show(LookAtReportShareActivity.this, Text.SHARESUCCESS);
goldValue(Commons.GoldTasksKey.SHARELOOKREPORT);
}
diff --git a/iFish7/src/main/java/com/ifish/activity/RegisteredActivity.java b/iFish7/src/main/java/com/ifish/activity/RegisteredActivity.java
index b651a7bbe..907f7dad8 100644
--- a/iFish7/src/main/java/com/ifish/activity/RegisteredActivity.java
+++ b/iFish7/src/main/java/com/ifish/activity/RegisteredActivity.java
@@ -38,7 +38,7 @@ import com.ifish.utils.HttpManager;
import com.ifish.utils.MD5Util;
import com.ifish.utils.SPUtil;
import com.ifish.utils.ToastUtil;
-import com.tencent.mm.sdk.modelmsg.SendAuth;
+import com.tencent.mm.opensdk.modelmsg.SendAuth;
import org.json.JSONException;
import org.json.JSONObject;
diff --git a/iFish7/src/main/java/com/ifish/activity/WBShareActivity.java b/iFish7/src/main/java/com/ifish/activity/WBShareActivity.java
index a4e701a28..8e8762306 100644
--- a/iFish7/src/main/java/com/ifish/activity/WBShareActivity.java
+++ b/iFish7/src/main/java/com/ifish/activity/WBShareActivity.java
@@ -1,20 +1,20 @@
-/**
-* @Title: WBShareActivity.java
-* @Package com.ifish.activity
-* @Description: TODO
-* @author Jacky dada
-* @date 2016-9-6 下午4:16:24
- */
-package com.ifish.activity;
-
-import com.umeng.socialize.media.WBShareCallBackActivity;
-
-/**
- * @ClassName: WBShareActivity
- * @Description: 微博分享回调 不可删除
- * @author Jacky dada
- * @date 2016-9-6 下午4:16:24
- */
-public class WBShareActivity extends WBShareCallBackActivity {
-
-}
+///**
+//* @Title: WBShareActivity.java
+//* @Package com.ifish.activity
+//* @Description: TODO
+//* @author Jacky dada
+//* @date 2016-9-6 下午4:16:24
+// */
+//package com.ifish.activity;
+//
+//import com.umeng.socialize.media.WBShareCallBackActivity;
+//
+///**
+// * @ClassName: WBShareActivity
+// * @Description: 微博分享回调 不可删除
+// * @author Jacky dada
+// * @date 2016-9-6 下午4:16:24
+// */
+//public class WBShareActivity extends WBShareCallBackActivity {
+//
+//}
diff --git a/iFish7/src/main/java/com/ifish/activity/wxapi/WXEntryActivity.java b/iFish7/src/main/java/com/ifish/activity/wxapi/WXEntryActivity.java
index 7b9c5997e..1c533b420 100644
--- a/iFish7/src/main/java/com/ifish/activity/wxapi/WXEntryActivity.java
+++ b/iFish7/src/main/java/com/ifish/activity/wxapi/WXEntryActivity.java
@@ -3,18 +3,18 @@ package com.ifish.activity.wxapi;
import android.app.Activity;
import android.os.Bundle;
-import androidx.annotation.Nullable;
import android.util.Log;
-import com.ifish.basebean.ConnectMessageEvent;
+import androidx.annotation.Nullable;
+
import com.ifish.basebean.WxLoginMessageEvent;
-import com.tencent.mm.sdk.modelbase.BaseReq;
-import com.tencent.mm.sdk.modelbase.BaseResp;
-import com.tencent.mm.sdk.modelmsg.SendAuth;
-import com.tencent.mm.sdk.modelmsg.SendMessageToWX;
-import com.tencent.mm.sdk.openapi.IWXAPI;
-import com.tencent.mm.sdk.openapi.IWXAPIEventHandler;
-import com.tencent.mm.sdk.openapi.WXAPIFactory;
+import com.tencent.mm.opensdk.modelbase.BaseReq;
+import com.tencent.mm.opensdk.modelbase.BaseResp;
+import com.tencent.mm.opensdk.modelmsg.SendAuth;
+import com.tencent.mm.opensdk.modelmsg.SendMessageToWX;
+import com.tencent.mm.opensdk.openapi.IWXAPI;
+import com.tencent.mm.opensdk.openapi.IWXAPIEventHandler;
+import com.tencent.mm.opensdk.openapi.WXAPIFactory;
import de.greenrobot.event.EventBus;
diff --git a/iFish7/src/main/java/com/ifish/baseclass/BaseApplication.java b/iFish7/src/main/java/com/ifish/baseclass/BaseApplication.java
index 7e83502ea..0ed738103 100644
--- a/iFish7/src/main/java/com/ifish/baseclass/BaseApplication.java
+++ b/iFish7/src/main/java/com/ifish/baseclass/BaseApplication.java
@@ -22,7 +22,7 @@ import com.ifish.utils.SystemUtil;
import com.p2p.core.P2PSpecial.P2PSpecial;
import com.tencent.bugly.crashreport.CrashReport;
import com.tendcloud.tenddata.TCAgent;
-import com.umeng.socialize.Config;
+import com.umeng.commonsdk.UMConfigure;
import com.umeng.socialize.PlatformConfig;
/**
@@ -142,13 +142,15 @@ public class BaseApplication extends MultiDexApplication {
//初始化友盟社会化分享
private void initShareSDK() {
+ UMConfigure.preInit(this,"","");
/**
* 在微博开放平台设置的授权回调REDIRECT_URL必须与代码中设置一致 http://open.weibo.com/apps/1240247140/info/advanced
*/
- Config.REDIRECT_URL = "http://sns.whalecloud.com/sina2/callback";
+// Config.REDIRECT_URL = "http://sns.whalecloud.com/sina2/callback";
PlatformConfig.setWeixin("wxb3b27d653ec3e3cb", "79d35215d7ef369b927f7cb21a2b8ff6");
- PlatformConfig.setSinaWeibo("1240247140", "d5825aae9f4c8552b60e112b42c345f3");
- PlatformConfig.setQQZone("1105206998", "rTiJNwzYY79DExD9");
+ PlatformConfig.setWXFileProvider("com.ifish.activity.fileprovider");
+// PlatformConfig.setSinaWeibo("1240247140", "d5825aae9f4c8552b60e112b42c345f3");
+// PlatformConfig.setQQZone("1105206998", "rTiJNwzYY79DExD9");
}
public boolean inMainProcess() {
diff --git a/iFish7/src/main/java/com/ifish/fragment/CameraGalleryFragment.java b/iFish7/src/main/java/com/ifish/fragment/CameraGalleryFragment.java
index fc82b830e..304e584e3 100644
--- a/iFish7/src/main/java/com/ifish/fragment/CameraGalleryFragment.java
+++ b/iFish7/src/main/java/com/ifish/fragment/CameraGalleryFragment.java
@@ -166,6 +166,11 @@ public class CameraGalleryFragment extends BaseFragment {
//分享回调
private UMShareListener umShareListener = new UMShareListener() {
+ @Override
+ public void onStart(SHARE_MEDIA shareMedia) {
+
+ }
+
@Override
public void onResult(SHARE_MEDIA platform) {
EventBus.getDefault().post(new ShareWechatBean("DeviceFragment"));
diff --git a/iFish7/src/main/java/com/ifish/fragment/MineFragment.java b/iFish7/src/main/java/com/ifish/fragment/MineFragment.java
index 6e6a5d45c..4e46e5261 100644
--- a/iFish7/src/main/java/com/ifish/fragment/MineFragment.java
+++ b/iFish7/src/main/java/com/ifish/fragment/MineFragment.java
@@ -7,6 +7,8 @@
*/
package com.ifish.fragment;
+import static android.content.Context.NOTIFICATION_SERVICE;
+
import android.app.AlertDialog;
import android.app.AlertDialog.Builder;
import android.app.Dialog;
@@ -40,7 +42,6 @@ import com.ifish.activity.MyLookAtActivity;
import com.ifish.activity.MyLookAtNullActivity;
import com.ifish.activity.MySettingActivity;
import com.ifish.activity.R;
-import com.ifish.activity.SettingActivity;
import com.ifish.activity.TellIfishActivity;
import com.ifish.basebean.BaseBean;
import com.ifish.basebean.FinishMainActivity;
@@ -76,8 +77,6 @@ import java.lang.reflect.Field;
import de.greenrobot.event.EventBus;
-import static android.content.Context.NOTIFICATION_SERVICE;
-
/**
* @author Jacky dada
* @ClassName: MineFragment
@@ -446,6 +445,11 @@ public class MineFragment extends BaseV4Fragment {
//分享回调
private UMShareListener umShareListener = new UMShareListener() {
+ @Override
+ public void onStart(SHARE_MEDIA shareMedia) {
+
+ }
+
@Override
public void onResult(SHARE_MEDIA platform) {
ToastUtil.show(getActivity(), Text.SHARESUCCESS);
diff --git a/iFish7/src/main/res/layout/umeng_socialize_full_alert_dialog_item.xml b/iFish7/src/main/res/layout/umeng_socialize_full_alert_dialog_item.xml
deleted file mode 100644
index f381b0abb..000000000
--- a/iFish7/src/main/res/layout/umeng_socialize_full_alert_dialog_item.xml
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/iFish7/src/main/res/layout/umeng_socialize_shareboard_item.xml b/iFish7/src/main/res/layout/umeng_socialize_shareboard_item.xml
deleted file mode 100644
index 4f8c4a0c0..000000000
--- a/iFish7/src/main/res/layout/umeng_socialize_shareboard_item.xml
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/iFish7/src/main/res/xml/apk_path.xml b/iFish7/src/main/res/xml/apk_path.xml
index 974f7b998..9a3648e5a 100644
--- a/iFish7/src/main/res/xml/apk_path.xml
+++ b/iFish7/src/main/res/xml/apk_path.xml
@@ -5,11 +5,17 @@
path="." />
+ path="." />
+ path="Android/data/com.ifish.activity/download/" />
+
+
diff --git a/settings.gradle b/settings.gradle
index f2110fcba..7df3366f2 100644
--- a/settings.gradle
+++ b/settings.gradle
@@ -1,4 +1,4 @@
-include ':umeng_sharesdk_library'
+//include ':umeng_sharesdk_library'
include ':iFish7'
include ':BageView'
include ':JCVideo_Library'
\ No newline at end of file