Commit aa85fc68 by mReturn

v2.5.9

parent 1e9f718d
...@@ -129,7 +129,7 @@ public class MyApplication extends BaseApplication { ...@@ -129,7 +129,7 @@ public class MyApplication extends BaseApplication {
// UMConfigure.init(this, UMConfigure.DEVICE_TYPE_PHONE, null); // UMConfigure.init(this, UMConfigure.DEVICE_TYPE_PHONE, null);
// UMConfigure.init(this,"599a41697f2c743210000990","Channel ID", // UMConfigure.init(this,"599a41697f2c743210000990","Channel ID",
// UMConfigure.DEVICE_TYPE_PHONE,"78d43fa94358512f9d00acf9b50f7474"); // UMConfigure.DEVICE_TYPE_PHONE,"78d43fa94358512f9d00acf9b50f7474");
UMConfigure.init(this, UMConfigure.DEVICE_TYPE_PHONE,"78d43fa94358512f9d00acf9b50f7474"); UMConfigure.init(this, UMConfigure.DEVICE_TYPE_PHONE, "78d43fa94358512f9d00acf9b50f7474");
UMConfigure.setLogEnabled(true); UMConfigure.setLogEnabled(true);
UMConfigure.setEncryptEnabled(true); UMConfigure.setEncryptEnabled(true);
MobclickAgent.setScenarioType(mContext, EScenarioType.E_UM_NORMAL); MobclickAgent.setScenarioType(mContext, EScenarioType.E_UM_NORMAL);
...@@ -147,17 +147,17 @@ public class MyApplication extends BaseApplication { ...@@ -147,17 +147,17 @@ public class MyApplication extends BaseApplication {
@Override @Override
public void dealWithCustomAction(Context context, UMessage msg) { public void dealWithCustomAction(Context context, UMessage msg) {
LogUtils.e("Upush click0: "+ msg.extra.get(Constants.ORDER_ID)+" "+msg.custom + UserManager.getInstance().hasUserInfo()); LogUtils.e("Upush click0: " + msg.extra.get(Constants.ORDER_ID) + " " + msg.custom + UserManager.getInstance().hasUserInfo());
if (Constants.TO_DETAIL.equals(msg.custom) if (Constants.TO_DETAIL.equals(msg.custom)
&& msg.extra.containsKey(Constants.ORDER_ID) && UserManager.getInstance().hasUserInfo()){ && msg.extra.containsKey(Constants.ORDER_ID) && UserManager.getInstance().hasUserInfo()) {
Bundle bundle = new Bundle(); Bundle bundle = new Bundle();
bundle.putInt(Constants.ORDER_ID, Integer.parseInt(msg.extra.get(Constants.ORDER_ID))); bundle.putInt(Constants.ORDER_ID, Integer.parseInt(msg.extra.get(Constants.ORDER_ID)));
Intent intent = new Intent(mContext,OrderDetailsActivity.class); Intent intent = new Intent(mContext, OrderDetailsActivity.class);
intent.putExtra(Constants.BUNDLE,bundle); intent.putExtra(Constants.BUNDLE, bundle);
startActivity(intent); startActivity(intent);
MobclickAgent.onEvent(BaseApplication.getContext(), "push_check_order_detail"); MobclickAgent.onEvent(BaseApplication.getContext(), "push_check_order_detail");
}else { } else {
startActivity(new Intent(mContext,InitializeActivity.class)); startActivity(new Intent(mContext, InitializeActivity.class));
} }
} }
}; };
...@@ -168,17 +168,17 @@ public class MyApplication extends BaseApplication { ...@@ -168,17 +168,17 @@ public class MyApplication extends BaseApplication {
mPushAgent.register(new IUmengRegisterCallback() { mPushAgent.register(new IUmengRegisterCallback() {
@Override @Override
public void onSuccess(String s) { public void onSuccess(String s) {
SPUtils.put(Constants.UMENG_DEVICE_TOKEN,s); SPUtils.put(Constants.UMENG_DEVICE_TOKEN, s);
LogUtils.e("Upush device_token: "+s); LogUtils.e("Upush device_token: " + s);
} }
@Override @Override
public void onFailure(String s, String s1) { public void onFailure(String s, String s1) {
LogUtils.e("Upush init failure: "+s+" "+s1); LogUtils.e("Upush init failure: " + s + " " + s1);
} }
}); });
MiPushRegistar.register(mContext,"2882303761518127164","5201812712164"); MiPushRegistar.register(mContext, "2882303761518127164", "5201812712164");
HuaWeiRegister.register(this); HuaWeiRegister.register(this);
OppoRegister.register(this, "a69IwYs2f8gg48ck000W4c0kc", "425bEd757209c8101bEfE57eba86ddca"); OppoRegister.register(this, "a69IwYs2f8gg48ck000W4c0kc", "425bEd757209c8101bEfE57eba86ddca");
VivoRegister.register(this); VivoRegister.register(this);
...@@ -203,22 +203,28 @@ public class MyApplication extends BaseApplication { ...@@ -203,22 +203,28 @@ public class MyApplication extends BaseApplication {
startLocationService(); startLocationService();
} }
@Override @Override
public void runFrontGround() { public void runFrontGround() {
startLocationService(); startLocationService();
EventBus.getDefault().post(new AppReturnFrontEvent()); EventBus.getDefault().post(new AppReturnFrontEvent());
} }
long frontTime;
private void startLocationService() { private void startLocationService() {
if (System.currentTimeMillis() - frontTime > 600) {
frontTime = System.currentTimeMillis();
// startService(new Intent(mContext, LocationService.class)); // startService(new Intent(mContext, LocationService.class));
try { try {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
startForegroundService(new Intent(mContext, LocationService.class)); startForegroundService(new Intent(mContext, LocationService.class));
} else { } else {
startService(new Intent(mContext, LocationService.class)); startService(new Intent(mContext, LocationService.class));
}
} catch (Exception e) {
e.printStackTrace();
} }
} catch (Exception e) {
e.printStackTrace();
} }
} }
......
...@@ -236,9 +236,15 @@ public abstract class BaseActivity<P extends BasePresenter, B extends ViewDataBi ...@@ -236,9 +236,15 @@ public abstract class BaseActivity<P extends BasePresenter, B extends ViewDataBi
mUserInfo = info; mUserInfo = info;
} }
long frontTime;
@Subscribe @Subscribe
public void onAppFront(AppReturnFrontEvent event) { public void onAppFront(AppReturnFrontEvent event) {
getRedPacketsData(); if (System.currentTimeMillis()-frontTime > 600){
frontTime = System.currentTimeMillis();
LogUtil.e("app_front 000" );
getRedPacketsData();
}
} }
@Subscribe @Subscribe
......
...@@ -58,36 +58,36 @@ public class Constants { ...@@ -58,36 +58,36 @@ public class Constants {
/** /**
* uat测试环境配置. * uat测试环境配置.
*/ */
public static String ENVIROMENT = "uat"; // public static String ENVIROMENT = "uat";
public static int LOG_LEVEL = LogUtils.LEVEL_ALL; // public static int LOG_LEVEL = LogUtils.LEVEL_ALL;
public static String BASE_URL = "http://47.95.223.6:3112"; // public static String BASE_URL = "http://47.95.223.6:3112";
public static String WEB_SOP = "http://47.95.223.6:9004/#/sop"; // public static String WEB_SOP = "http://47.95.223.6:9004/#/sop";
public static String WEB_SOP_DETAIL = "http://47.95.223.6:9004/#/sopdetail"; // public static String WEB_SOP_DETAIL = "http://47.95.223.6:9004/#/sopdetail";
public static String WEB_ZHI_SHI = "http://47.95.223.6:9004/#/detail"; // public static String WEB_ZHI_SHI = "http://47.95.223.6:9004/#/detail";
public static String CHECK_MULTI_WEB_SOP = "http://47.95.223.6:9004/#/manyServiceResult"; // public static String CHECK_MULTI_WEB_SOP = "http://47.95.223.6:9004/#/manyServiceResult";
public static String MULTI_WEB_SOP = "http://47.95.223.6:9004/#/manySop"; // public static String MULTI_WEB_SOP = "http://47.95.223.6:9004/#/manySop";
public static final String UP_PHOTO = "/file/uploadMore?targetPath=test/sp/mobile/android/business/checkApply"; // public static final String UP_PHOTO = "/file/uploadMore?targetPath=test/sp/mobile/android/business/checkApply";
public static final String UP_VIDEO = "/file/uploadVideoOne?targetPath=test/video"; // public static final String UP_VIDEO = "/file/uploadVideoOne?targetPath=test/video";
public static final boolean IS_DEBUG = false; // public static final boolean IS_DEBUG = false;
public static String VIDEO_SHARE_URL = "http://uat.kf.ai:9099/#/shareVideo?type=_type&id="; //uat 学习视频分享链接 type(课程: course 直播: live) // public static String VIDEO_SHARE_URL = "http://uat.kf.ai:9099/#/shareVideo?type=_type&id="; //uat 学习视频分享链接 type(课程: course 直播: live)
/** /**
* 正式环境. * 正式环境.
*/ */
// public static String ENVIROMENT = "release"; public static String ENVIROMENT = "release";
// public static int LOG_LEVEL = LogUtils.LEVEL_OFF; public static int LOG_LEVEL = LogUtils.LEVEL_OFF;
// public static String BASE_URL = "https://mobile.kf.ai"; public static String BASE_URL = "https://mobile.kf.ai";
// public static String WEB_SOP = "https://sop.kf.ai/#/sop"; public static String WEB_SOP = "https://sop.kf.ai/#/sop";
// public static String WEB_SOP_DETAIL = "https://sop.kf.ai/#/sopdetail"; public static String WEB_SOP_DETAIL = "https://sop.kf.ai/#/sopdetail";
// public static String WEB_ZHI_SHI = "https://sop.kf.ai/#/detail"; public static String WEB_ZHI_SHI = "https://sop.kf.ai/#/detail";
// public static String CHECK_MULTI_WEB_SOP = "https://sop.kf.ai/#/manyServiceResult"; public static String CHECK_MULTI_WEB_SOP = "https://sop.kf.ai/#/manyServiceResult";
// public static String MULTI_WEB_SOP = "https://sop.kf.ai/#/manySop"; public static String MULTI_WEB_SOP = "https://sop.kf.ai/#/manySop";
// public static final String UP_PHOTO = "/file/uploadMore?targetPath=online/sp/mobile/android/business/checkApply"; public static final String UP_PHOTO = "/file/uploadMore?targetPath=online/sp/mobile/android/business/checkApply";
// public static final String UP_VIDEO = "/file/uploadVideoOne?targetPath=online/video"; public static final String UP_VIDEO = "/file/uploadVideoOne?targetPath=online/video";
// public static final boolean IS_DEBUG = false; public static final boolean IS_DEBUG = false;
// public static String VIDEO_SHARE_URL = "http://app.dl.kf.ai/ext/#/shareVideo?type=_type&id="; //学习视频分享链接 type(课程: course 直播: live) public static String VIDEO_SHARE_URL = "http://app.dl.kf.ai/ext/#/shareVideo?type=_type&id="; //学习视频分享链接 type(课程: course 直播: live)
/** /**
...@@ -155,7 +155,7 @@ public class Constants { ...@@ -155,7 +155,7 @@ public class Constants {
public final static String COMMITE_LOCAITON = " /api-user/" + "/engineerPathParticle"; public final static String COMMITE_LOCAITON = " /api-user/" + "/engineerPathParticle";
public final static String AppLogoUrl = " https://dayuoss.oss-cn-beijing.aliyuncs.com/saas/151508298725_.pic_hd.jpg"; public final static String AppLogoUrl = "https://dayuoss.oss-cn-beijing.aliyuncs.com/saas/151508298725_.pic_hd.jpg";
/***********************其他配置**********************************/ /***********************其他配置**********************************/
......
...@@ -302,12 +302,14 @@ public class CommonUtils { ...@@ -302,12 +302,14 @@ public class CommonUtils {
*/ */
public static void shareUrl(Activity activity, String url, String imgUrl, String title, public static void shareUrl(Activity activity, String url, String imgUrl, String title,
String description, SHARE_MEDIA platform, UMShareListener callBack) { String description, SHARE_MEDIA platform, UMShareListener callBack) {
UMWeb web = new UMWeb(url); UMWeb web = new UMWeb(url);
web.setTitle(title); web.setTitle(title);
if (TextUtils.isEmpty(imgUrl)) { if (TextUtils.isEmpty(imgUrl)) {
web.setThumb(new UMImage(activity, Constants.AppLogoUrl)); web.setThumb(new UMImage(activity, Constants.AppLogoUrl));
} else { } else {
web.setThumb(new UMImage(activity, imgUrl)); web.setThumb(new UMImage(activity, imgUrl));
// ToastUtils.showShortToast("img: "+imgUrl);
} }
web.setDescription(description); web.setDescription(description);
new ShareAction(activity).withMedia(web) new ShareAction(activity).withMedia(web)
......
...@@ -65,8 +65,7 @@ public class RedPacketsDialog { ...@@ -65,8 +65,7 @@ public class RedPacketsDialog {
return; return;
this.redPacketList = redPacketList; this.redPacketList = redPacketList;
context = activity; context = activity;
if (mDialog == null || tvName == null) initDialog();
initDialog();
if (redPacketList.size() > index) if (redPacketList.size() > index)
tvMoney.setText(redPacketList.get(index).getActivityTitle()); tvMoney.setText(redPacketList.get(index).getActivityTitle());
...@@ -149,9 +148,9 @@ public class RedPacketsDialog { ...@@ -149,9 +148,9 @@ public class RedPacketsDialog {
playAudio(); playAudio();
this.hasBankIfno = hasBankIfno; this.hasBankIfno = hasBankIfno;
if (data.getStatus() == 1){ if (data.getStatus() == 1) {
tvMoney.setText("中奖金额" + data.getBonusPrice() + "元"); tvMoney.setText("中奖金额" + data.getBonusPrice() + "元");
}else { } else {
tvMoney.setText("很可惜,您未中奖"); tvMoney.setText("很可惜,您未中奖");
} }
GlideImageLoader.load(context, ivIcon, data.getPrizeUrl(), R.drawable.icon_app_logo); GlideImageLoader.load(context, ivIcon, data.getPrizeUrl(), R.drawable.icon_app_logo);
......
...@@ -28,7 +28,7 @@ ...@@ -28,7 +28,7 @@
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:textSize="16sp" android:textSize="16sp"
android:textColor="#d8b983" android:textColor="#d8b983"
android:text="大鱼U服" android:text="大鱼服"
android:layout_marginTop="10dp" android:layout_marginTop="10dp"
/> />
<TextView <TextView
......
...@@ -323,12 +323,13 @@ public class CourseDetailActivity extends BaseActivity<SImplePresenter, Activity ...@@ -323,12 +323,13 @@ public class CourseDetailActivity extends BaseActivity<SImplePresenter, Activity
String url = Constants.VIDEO_SHARE_URL.replace("_type","course")+courseDetail.getId(); String url = Constants.VIDEO_SHARE_URL.replace("_type","course")+courseDetail.getId();
WechatShareDialog.getInstance().showBottomDialog(mActivity, pos -> { WechatShareDialog.getInstance().showBottomDialog(mActivity, pos -> {
if (pos == 0){ if (pos == 0){
CommonUtils.shareUrl(mActivity,url,"",courseDetail.getName(),courseDetail.getBrief(),SHARE_MEDIA.WEIXIN,null); String path = Constants.LEAEN_PROGRAM_PATH.replace("_type","course")+courseDetail.getId();
CommonUtils.shareProgramPath(mActivity, CommonUtils.getVideoImg(courseDetail.getUrl()), courseDetail.getName(), courseDetail.getBrief(),path, SHARE_MEDIA.WEIXIN, null);
AddShareRecordData data = new AddShareRecordData(mUserId,mUserInfo.getAccountName(), AddShareRecordData data = new AddShareRecordData(mUserId,mUserInfo.getAccountName(),
"微信",courseDetail.getId(),1); "微信",courseDetail.getId(),1);
addShareRecord(data); addShareRecord(data);
}else { }else {
CommonUtils.shareUrl(mActivity,url,"",courseDetail.getName(),courseDetail.getBrief(),SHARE_MEDIA.WEIXIN_CIRCLE,null); CommonUtils.shareUrl(mActivity,url,CommonUtils.getVideoImg(courseDetail.getUrl()),courseDetail.getName(),courseDetail.getBrief(),SHARE_MEDIA.WEIXIN_CIRCLE,null);
AddShareRecordData data = new AddShareRecordData(mUserId,mUserInfo.getAccountName(), AddShareRecordData data = new AddShareRecordData(mUserId,mUserInfo.getAccountName(),
"朋友圈",courseDetail.getId(),1); "朋友圈",courseDetail.getId(),1);
addShareRecord(data); addShareRecord(data);
......
...@@ -25,6 +25,7 @@ import com.dayu.learncenter.presenter.common_learn.CommonLearnPresenter; ...@@ -25,6 +25,7 @@ import com.dayu.learncenter.presenter.common_learn.CommonLearnPresenter;
import com.dayu.learncenter.ui.activity.CourseDetailActivity; import com.dayu.learncenter.ui.activity.CourseDetailActivity;
import com.dayu.learncenter.ui.activity.EditCourseActivity; import com.dayu.learncenter.ui.activity.EditCourseActivity;
import com.dayu.utils.CommonUtils; import com.dayu.utils.CommonUtils;
import com.dayu.utils.LogUtils;
import com.dayu.widgets.WechatShareDialog; import com.dayu.widgets.WechatShareDialog;
import com.umeng.analytics.MobclickAgent; import com.umeng.analytics.MobclickAgent;
import com.umeng.socialize.bean.SHARE_MEDIA; import com.umeng.socialize.bean.SHARE_MEDIA;
...@@ -184,7 +185,9 @@ public class CommonLearnFragment extends BaseFragment<CommonLearnPresenter, Frag ...@@ -184,7 +185,9 @@ public class CommonLearnFragment extends BaseFragment<CommonLearnPresenter, Frag
"微信", item.getId(), 1); "微信", item.getId(), 1);
addShareRecord(data); addShareRecord(data);
} else { } else {
CommonUtils.shareUrl(mActivity, url, CommonUtils.getVideoImg(item.getUrl()), item.getName(), item.getBrief(), SHARE_MEDIA.WEIXIN_CIRCLE, null); String imgUrl = CommonUtils.getVideoImg(item.getUrl());
LogUtils.e("shareImg: "+imgUrl);
CommonUtils.shareUrl(mActivity, url,imgUrl , item.getName(), item.getBrief(), SHARE_MEDIA.WEIXIN_CIRCLE, null);
AddShareRecordData data = new AddShareRecordData(mUserId, mUserInfo.getAccountName(), AddShareRecordData data = new AddShareRecordData(mUserId, mUserInfo.getAccountName(),
"朋友圈", item.getId(), 1); "朋友圈", item.getId(), 1);
addShareRecord(data); addShareRecord(data);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment