Compare commits

...

15 Commits

Author SHA1 Message Date
8e5dc5f6f5 Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
#	gradle.properties
#	moduleUtil/src/main/java/com/xscm/moduleutil/base/CommonAppContext.java
#	moduleUtil/src/main/java/com/xscm/moduleutil/dialog/FirstChargeDialog.java
#	moduleUtil/src/main/java/com/xscm/moduleutil/dialog/RechargeDialogFragment.java
#	moduleroom/src/main/java/com/example/moduleroom/activity/RedResultActivity.java
#	moduleroom/src/main/java/com/example/moduleroom/activity/RoomActivity.kt
#	moduleroom/src/main/java/com/example/moduleroom/dialog/RoomOnlineDialogFragment.java
#	moduleroom/src/main/java/com/example/moduleroom/fragment/RedEnvelopesFragment.java
#	moduleroom/src/main/java/com/example/moduleroom/fragment/RoomKtvFragment.java
2025-10-17 14:25:04 +08:00
acffaf04e4 版本确定后修改首充不发送礼物 2025-10-17 14:15:26 +08:00
7cccd650bc 1:新版定包版本 2025-10-17 10:04:46 +08:00
1674285d20 1:新版定包版本 2025-10-17 10:04:46 +08:00
4977b9349d 1:红包功能完成 2025-10-17 10:04:43 +08:00
qyy
74ec8dde56 1.图片提交 2025-10-17 10:03:51 +08:00
qyy
b4af1ed16e 1.图片提交 2025-10-17 10:03:51 +08:00
qyy
e7b1ab75df 1.首页充值 2025-10-17 10:03:51 +08:00
99bc57a2f0 1:红包发布和打开
2:抢最标准的红包
2025-10-17 10:03:49 +08:00
7855c0b09a 1:红包发布和打开
2:抢最标准的红包
2025-10-17 10:03:28 +08:00
9ce10b1a66 1:添加首页支付等功能,红包功能 2025-10-17 10:03:23 +08:00
88930b3b74 1:修改送礼物不选择礼物的时候,直接提示错误信息
2:修改小黑屋不能发布横屏数据
2025-10-13 21:53:59 +08:00
adb72522e2 1:主分支修改声网设置视频采集
2:主分支修改到测试
2025-10-13 18:59:00 +08:00
1323561316 1:修改拍卖房出现报错信息 2025-10-13 17:31:20 +08:00
22ad80f844 1:修改版本,添加首充的图片 2025-10-13 15:47:57 +08:00
18 changed files with 90 additions and 50 deletions

View File

@@ -124,7 +124,7 @@
android:dataExtractionRules="@xml/data_extraction_rules" android:dataExtractionRules="@xml/data_extraction_rules"
android:fullBackupContent="@xml/backup_rules" android:fullBackupContent="@xml/backup_rules"
android:requestLegacyExternalStorage="true" android:requestLegacyExternalStorage="true"
android:resizeableActivity="false" android:resizeableActivity="true"
android:icon="@mipmap/ic_launcher_app" android:icon="@mipmap/ic_launcher_app"
android:label="@string/app_name" android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round_app" android:roundIcon="@mipmap/ic_launcher_round_app"

View File

@@ -28,8 +28,8 @@ isBuildModule=false
#org.gradle.deamon=false #org.gradle.deamon=false
android.injected.testOnly=false android.injected.testOnly=false
APP_VERSION_NAME=1.2.9.1 APP_VERSION_NAME=1.3.1.1
APP_VERSION_CODE=187 APP_VERSION_CODE=188
org.gradle.jvm.toolchain.useLegacyAdapters=false org.gradle.jvm.toolchain.useLegacyAdapters=false
#org.gradle.java.home=C\:\\Users\\qx\\.jdks\\ms-17.0.15 #org.gradle.java.home=C\:\\Users\\qx\\.jdks\\ms-17.0.15

View File

@@ -528,8 +528,8 @@ public class CommonAppContext extends MultiDexApplication implements Applicatio
public void upMqtt(){ public void upMqtt(){
if (mqttConnect==null){ if (mqttConnect==null){
mqttConnect=MqttConnect.getInstance(this,"tcp://1.13.181.248","android-"+ MqttClient.generateClientId()); // mqttConnect=MqttConnect.getInstance(this,"tcp://1.13.181.248","android-"+ MqttClient.generateClientId());
// mqttConnect=MqttConnect.getInstance(this,"tcp://62.234.12.147","android-"+ MqttClient.generateClientId()); mqttConnect=MqttConnect.getInstance(this,"tcp://62.234.12.147","android-"+ MqttClient.generateClientId());
mqttConnect.mqttClient(); mqttConnect.mqttClient();
} }
} }

View File

@@ -49,8 +49,8 @@ public class RoomSettingBean implements MultiItemEntity {
public static final int QXRoomSettingTypeRoomCloseEffects = 25; public static final int QXRoomSettingTypeRoomCloseEffects = 25;
/// 意见反馈 /// 意见反馈
public static final int QXRoomSettingTypeRoomReport = 26; public static final int QXRoomSettingTypeRoomReport = 26;
public static final int QXRoomSettingTypeRoomFloatingScreen = 29; public static final int QXRoomSettingTypeRoomFloatingScreen = 29;//关闭飘屏
public static final int QXRoomSettingTypeRoomFloatingRed = 30; public static final int QXRoomSettingTypeRoomFloatingRed = 30;//红包
public static final int ITEM_TYPE_DEFAULT = 0; public static final int ITEM_TYPE_DEFAULT = 0;
public static final int ITEM_TYPE_WITH_ICON = 1; public static final int ITEM_TYPE_WITH_ICON = 1;

View File

@@ -191,7 +191,7 @@ public class FirstChargeDialog extends BaseDialog<DialogFirstChargeBinding> {
// mBinding.tvTitle2.setText(firstChargeGiftBean.getGift_bag().get(0).getTitle2()); // mBinding.tvTitle2.setText(firstChargeGiftBean.getGift_bag().get(0).getTitle2());
// mBinding.btn0.setText(firstChargeGiftBean.getGift_bag().get(0).getName()); // mBinding.btn0.setText(firstChargeGiftBean.getGift_bag().get(0).getName());
list.addAll(firstChargeGiftBean.getGift_bag().get(0).getGift_list()); list.addAll(firstChargeGiftBean.getGift_bag().get(0).getGift_list());
mBinding.tvTitle22.setText(firstChargeGiftBean.getGift_bag().get(0).getTitle2()); mBinding.tvTitle22.setText("充值"+firstChargeGiftBean.getGift_bag().get(0).getName()+"即可获得"+firstChargeGiftBean.getGift_bag().get(0).getTitle2()+"的道具或装扮");
mBinding.bannerViewPager.create(baseListData(list, 4)); mBinding.bannerViewPager.create(baseListData(list, 4));
// mBinding.btn1.setText(firstChargeGiftBean.getGift_bag().get(1).getName()); // mBinding.btn1.setText(firstChargeGiftBean.getGift_bag().get(1).getName());

View File

@@ -111,7 +111,7 @@ public class RechargeDialogFragment extends BaseMvpDialogFragment<RechargeDialog
ToastUtils.showShort("请选择支付方式"); ToastUtils.showShort("请选择支付方式");
return; return;
} }
MvpPre.appPay(SpUtil.getUserId() + "", money, coin, selectedItem.getType(),gift_bag_id,type_params); MvpPre.appPay(SpUtil.getUserId() + "", money, coin, selectedItem.getType(),type_params,gift_bag_id);
} }
} }
@Override @Override

View File

@@ -1822,7 +1822,18 @@ public class RetrofitClient {
BaseModel<RoomInfoResp> roomInfoRespBaseModel = response.body(); BaseModel<RoomInfoResp> roomInfoRespBaseModel = response.body();
if (roomInfoRespBaseModel.getCode() == 1) { if (roomInfoRespBaseModel.getCode() == 1) {
observer.onNext(roomInfoRespBaseModel.getData()); observer.onNext(roomInfoRespBaseModel.getData());
} else { }else if (roomInfoRespBaseModel.getCode() == 301){
ToastUtils.showShort(roomInfoRespBaseModel.getMsg());
try {
CommonAppContext.getInstance().clearLoginInfo();
} catch (ClassNotFoundException e) {
throw new RuntimeException(e);
}
}else if (roomInfoRespBaseModel.getCode() == 0){
ToastUtils.showShort(roomInfoRespBaseModel.getMsg());
observer.onNext(null);
}
else {
MessageListenerSingleton.getInstance().quitGroup(roomId); MessageListenerSingleton.getInstance().quitGroup(roomId);
} }
} }

View File

@@ -858,13 +858,12 @@ public class AgoraManager {
screenCaptureParameters.captureVideo = true; screenCaptureParameters.captureVideo = true;
screenCaptureParameters.videoCaptureParameters.width = outMetrics.widthPixels; screenCaptureParameters.videoCaptureParameters.width = outMetrics.widthPixels;
screenCaptureParameters.videoCaptureParameters.height = outMetrics.heightPixels; screenCaptureParameters.videoCaptureParameters.height = outMetrics.heightPixels;
// screenCaptureParameters.videoCaptureParameters.height = (int) (3840 * 1.0f / outMetrics.widthPixels * outMetrics.heightPixels);
screenCaptureParameters.videoCaptureParameters.framerate = 15; screenCaptureParameters.videoCaptureParameters.framerate = 15;
screenCaptureParameters.captureAudio = true; screenCaptureParameters.captureAudio = true;
screenCaptureParameters.audioCaptureParameters.captureSignalVolume =50; screenCaptureParameters.audioCaptureParameters.captureSignalVolume =50;
screenCaptureParameters.videoCaptureParameters.contentHint=1 ; screenCaptureParameters.videoCaptureParameters.contentHint=1 ;
rtcEngine.setVideoEncoderConfiguration(new VideoEncoderConfiguration( rtcEngine.setVideoEncoderConfiguration(new VideoEncoderConfiguration(
VD_360x360, VD_1280x720,
FRAME_RATE_FPS_15, FRAME_RATE_FPS_15,
STANDARD_BITRATE, STANDARD_BITRATE,
ORIENTATION_MODE_FIXED_LANDSCAPE ORIENTATION_MODE_FIXED_LANDSCAPE

View File

@@ -22,7 +22,7 @@ public enum EnvironmentEnum {
"ZOjTqAJmUL563EKFKySrUwAHtx4hKt", "ZOjTqAJmUL563EKFKySrUwAHtx4hKt",
"midi01", "midi01",
"https://midi01.oss-cn-beijing.aliyuncs.com/", "https://midi01.oss-cn-beijing.aliyuncs.com/",
"wxc7681513be9f926b", "wxfc7bf7ca8c71840d",
1600106397, 1600106397,
"05b406b4541e413887d8d2bf9be8642c", "05b406b4541e413887d8d2bf9be8642c",
"tcp://1.13.181.248", "tcp://1.13.181.248",

View File

@@ -69,7 +69,7 @@
android:drawableLeft="@mipmap/jinb" android:drawableLeft="@mipmap/jinb"
android:drawablePadding="@dimen/dp_3" android:drawablePadding="@dimen/dp_3"
android:layout_marginBottom="3dp" android:layout_marginBottom="3dp"
android:textColor="@color/color_FFFFBC00" android:textColor="@color/black"
android:textSize="8sp" android:textSize="8sp"
app:layout_constraintLeft_toLeftOf="@+id/iv_gift_pic" app:layout_constraintLeft_toLeftOf="@+id/iv_gift_pic"
app:layout_constraintRight_toRightOf="@+id/iv_gift_pic" app:layout_constraintRight_toRightOf="@+id/iv_gift_pic"

View File

@@ -103,6 +103,8 @@ public class RedResultActivity extends BaseMvpActivity<RedEnvelopesPresenter, Fr
mBinding.tvJb.setText(redpacketDetail.getRedpacket_info().getCoin_type() == 1 ? "金币" : "钻石"); mBinding.tvJb.setText(redpacketDetail.getRedpacket_info().getCoin_type() == 1 ? "金币" : "钻石");
if (redpacketDetail.getMy_record() != null) { if (redpacketDetail.getMy_record() != null) {
mBinding.tvRedJb.setText(redpacketDetail.getMy_record().getAmount()); mBinding.tvRedJb.setText(redpacketDetail.getMy_record().getAmount());
}else {
mBinding.tvRedJb.setText("0.00");
} }
mBinding.tvLq.setText("已领取"+redpacketDetail.getRecords().size() + "/" + redpacketDetail.getRedpacket_info().getTotal_count()); mBinding.tvLq.setText("已领取"+redpacketDetail.getRecords().size() + "/" + redpacketDetail.getRedpacket_info().getTotal_count());
redAdapter.setNewData(redpacketDetail.getRecords()); redAdapter.setNewData(redpacketDetail.getRecords());

View File

@@ -2567,6 +2567,9 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
fun setUserInfo() { fun setUserInfo() {
mRoomInfoResp!!.user_info.is_collect = 1 mRoomInfoResp!!.user_info.is_collect = 1
mBinding!!.roomTop.btnFollow.background =
resources.getDrawable(com.xscm.moduleutil.R.mipmap.yishouc)
mBinding!!.roomTop.btnFollow.text = ""
} }
/** /**

View File

@@ -72,11 +72,32 @@ public class CustomCenterDialogFragment extends DialogFragment {
fragment.show(fragmentManager, "CustomCenterDialogFragment"); fragment.show(fragmentManager, "CustomCenterDialogFragment");
// new Handler(Looper.getMainLooper()).postDelayed(() -> {
// if (fragment.isAdded()) {
// fragment.dismiss();
// }
// }, 4000); // 4秒后关闭
new Handler(Looper.getMainLooper()).postDelayed(() -> { new Handler(Looper.getMainLooper()).postDelayed(() -> {
if (fragment != null && fragment.isAdded()) { try {
if (fragment.isAdded() &&
!fragment.isRemoving() &&
!fragment.isDetached() &&
fragment.getActivity() != null &&
!fragment.getActivity().isFinishing() &&
!fragment.getActivity().isDestroyed()) {
if (fragment.getFragmentManager() != null && !fragment.getFragmentManager().isStateSaved()) {
fragment.dismiss(); fragment.dismiss();
} else {
fragment.dismissAllowingStateLoss();
}
}
} catch (Exception e) {
// 安全地忽略异常
} }
}, 4000); // 4秒后关闭 }, 4000); // 4秒后关闭
} }
public void setAnimationStyle(int animStyle) { public void setAnimationStyle(int animStyle) {

View File

@@ -582,7 +582,7 @@ public class RoomGiftDialogFragment extends BaseMvpDialogFragment<RewardGiftPres
// return; // return;
// } // }
// } else { // } else {
if (roonGiftModel == null) { if (roonGiftModel == null|| roonGiftModel.getGift_id() == null) {
ToastUtils.show("请选择礼物"); ToastUtils.show("请选择礼物");
return; return;
} }

View File

@@ -469,4 +469,5 @@ public class RoomOnlineDialogFragment extends BaseMvpDialogFragment<RoomPresente
public void roomRedPackets(List<RedPacketInfo> list) { public void roomRedPackets(List<RedPacketInfo> list) {
} }
} }

View File

@@ -48,9 +48,11 @@ public class RedEnvelopesFragment extends BaseDialog<FragmentRedEnvelopesBinding
public boolean isFromToComment;//是否是发送评论地方过来 public boolean isFromToComment;//是否是发送评论地方过来
private CountDownTimer countDownTimer; private CountDownTimer countDownTimer;
private Context mContext;
public RedEnvelopesFragment(@NonNull @NotNull Context context) { public RedEnvelopesFragment(@NonNull @NotNull Context context) {
super(context, com.xscm.moduleutil.R.style.BaseDialogStyleH); super(context, com.xscm.moduleutil.R.style.BaseDialogStyleH);
mContext=context;
} }
//是否收藏方法 //是否收藏方法
@@ -140,8 +142,8 @@ public class RedEnvelopesFragment extends BaseDialog<FragmentRedEnvelopesBinding
@Override @Override
public void onNext(@NotNull String s) { public void onNext(@NotNull String s) {
if (getContext() instanceof RoomActivity) { if (mContext instanceof RoomActivity) {
((RoomActivity) getContext()).setUserInfo(); ((RoomActivity) mContext).setUserInfo();
} }
if (mRedPacketInfo.canOpenNow()){ if (mRedPacketInfo.canOpenNow()){

View File

@@ -915,6 +915,7 @@ public class RoomAuctionFragment extends BaseMvpFragment<RoomAuctionPresenterTow
// ((RoomActivity) getActivity()).switchMic(2); // ((RoomActivity) getActivity()).switchMic(2);
// } // }
// } // }
/// / } /// / }
// } // }
// yinc(); // yinc();
@@ -1018,7 +1019,6 @@ public class RoomAuctionFragment extends BaseMvpFragment<RoomAuctionPresenterTow
// } // }
// //
// } // }
private void gengv() { private void gengv() {
if (auctionUserBean != null) { if (auctionUserBean != null) {
mBinding.tvRelation.setText(auctionUserBean.getRelation_name()); mBinding.tvRelation.setText(auctionUserBean.getRelation_name());

View File

@@ -1435,4 +1435,5 @@ public class RoomKtvFragment extends BaseMvpFragment<RoomPresenter, FragmentRoom
public void roomRedPackets(List<RedPacketInfo> list) { public void roomRedPackets(List<RedPacketInfo> list) {
} }
} }