修改可以使用
This commit is contained in:
@@ -2,20 +2,19 @@ plugins {
|
||||
alias(libs.plugins.android.library)
|
||||
alias(libs.plugins.kotlin.android)
|
||||
}
|
||||
configurations.all {
|
||||
// 解决注解处理器冲突
|
||||
resolutionStrategy {
|
||||
force 'com.alibaba:arouter-compiler:1.5.2'
|
||||
force 'com.google.auto.service:auto-service:1.0'
|
||||
}
|
||||
}
|
||||
//configurations.all {
|
||||
// // 解决注解处理器冲突
|
||||
// resolutionStrategy {
|
||||
// force 'com.alibaba:arouter-compiler:1.5.2'
|
||||
// force 'com.google.auto.service:auto-service:1.0'
|
||||
// }
|
||||
//}
|
||||
android {
|
||||
namespace 'com.example.modulevocal'
|
||||
compileSdk 35
|
||||
|
||||
defaultConfig {
|
||||
minSdk 24
|
||||
targetSdk 35
|
||||
versionCode 1
|
||||
versionName "1.0"
|
||||
|
||||
|
||||
@@ -97,8 +97,8 @@ public class CreateAlbumActivity extends BaseMvpActivity<MyAlbumPresenter, Activ
|
||||
startChoosePhoto(1, PictureConfig.CHOOSE_REQUEST, false, 1);
|
||||
} else if (view.getId() == R.id.tv_confirm) {
|
||||
if (!Objects.requireNonNull(mBinding.edAlbumName.getText()).toString().trim().isEmpty() || !imageUrl.equals("")) {
|
||||
if (mBinding.edAlbumName.getText().toString().length() < 4) {
|
||||
ToastUtils.showShort("相册名称不能少于4个字");
|
||||
if (mBinding.edAlbumName.getText().toString().length() > 6) {
|
||||
ToastUtils.showShort("相册名称不能多于6个字");
|
||||
return;
|
||||
} else if (aBoolean) {
|
||||
if (mBinding.edAlbumPassword.getText().toString().length() < 4) {
|
||||
|
||||
@@ -19,6 +19,8 @@ import androidx.core.view.ViewCompat;
|
||||
import androidx.core.view.WindowInsetsCompat;
|
||||
import androidx.recyclerview.widget.GridLayoutManager;
|
||||
|
||||
import com.alibaba.android.arouter.facade.annotation.Autowired;
|
||||
import com.alibaba.android.arouter.facade.annotation.Route;
|
||||
import com.alibaba.android.arouter.launcher.ARouter;
|
||||
import com.blankj.utilcode.util.PermissionUtils;
|
||||
import com.bumptech.glide.Glide;
|
||||
@@ -35,6 +37,7 @@ import com.luck.picture.lib.config.PictureMimeType;
|
||||
import com.luck.picture.lib.entity.LocalMedia;
|
||||
import com.qxcm.moduleutil.activity.BaseMvpActivity;
|
||||
import com.qxcm.moduleutil.bean.CheckTxtResp;
|
||||
import com.qxcm.moduleutil.bean.room.RoomInfoResp;
|
||||
import com.qxcm.moduleutil.utils.ARouteConstants;
|
||||
import com.qxcm.moduleutil.utils.GlideEngine;
|
||||
import com.qxcm.moduleutil.utils.ImageUtils;
|
||||
@@ -42,6 +45,7 @@ import com.qxcm.moduleutil.utils.MyPictureParameterStyle;
|
||||
import com.qxcm.moduleutil.utils.PermissionCallback;
|
||||
import com.qxcm.moduleutil.utils.PermissionUtil;
|
||||
import com.qxcm.moduleutil.widget.Constants;
|
||||
import com.qxcm.moduleutil.widget.floatingView.IFloatingView;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.List;
|
||||
@@ -51,9 +55,10 @@ import java.util.List;
|
||||
* @data 2025/5/15
|
||||
* @description: 创建房间
|
||||
*/
|
||||
@Route(path = ARouteConstants.CREATED_ROOM)
|
||||
public class CreatedRoomActivity extends BaseMvpActivity<CreatedRoomPresenter, ActivityCreatedRoomBinding> implements CreatedRoomConactos.View {
|
||||
|
||||
|
||||
@Autowired
|
||||
public RoomInfoResp roomInfoResp;
|
||||
private String roomName;
|
||||
|
||||
public String from;
|
||||
@@ -102,6 +107,14 @@ public class CreatedRoomActivity extends BaseMvpActivity<CreatedRoomPresenter, A
|
||||
|
||||
// MvpPre.roomLabel("create");
|
||||
handler.post(showPopupRunnable);
|
||||
// roomInfoResp = (RoomInfoResp) getIntent().getSerializableExtra("roomInfo");
|
||||
|
||||
if (roomInfoResp!=null){
|
||||
ImageUtils.loadHeadCC(roomInfoResp.getRoom_info().getRoom_cover(), mBinding.ivTrendContent);
|
||||
mBinding.edNickName.setText(roomInfoResp.getRoom_info().getRoom_name());
|
||||
mBinding.etG.setText(roomInfoResp.getRoom_info().getRoom_intro());
|
||||
roomUrl=roomInfoResp.getRoom_info().getRoom_cover();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -175,7 +188,11 @@ public class CreatedRoomActivity extends BaseMvpActivity<CreatedRoomPresenter, A
|
||||
ToastUtils.show("请输入房间名");
|
||||
return;
|
||||
}
|
||||
MvpPre.checkTxt(roomName, roomUrl, mBinding.etG.getText().toString());
|
||||
if (roomInfoResp!=null){
|
||||
MvpPre.editRoom(roomInfoResp.getRoom_info().getRoom_id(), roomName, roomUrl,mBinding.etG.getText().toString(), "");
|
||||
}else {
|
||||
MvpPre.checkTxt(roomName, roomUrl, mBinding.etG.getText().toString());
|
||||
}
|
||||
}
|
||||
} else if (id == R.id.iv_trend_content) {
|
||||
startChoosePhoto(1, PictureConfig.CHOOSE_REQUEST);
|
||||
@@ -261,4 +278,10 @@ public class CreatedRoomActivity extends BaseMvpActivity<CreatedRoomPresenter, A
|
||||
mBinding.edNickName.setText(s);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void editRoom() {
|
||||
ARouter.getInstance().build(ARouteConstants.MY_ROOM).navigation();
|
||||
finish();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -128,7 +128,7 @@ public class PersonalityActivity extends BaseMvpActivity<PersonalityPresenter, A
|
||||
mBinding.topBar.setRightColor(Color.parseColor("#FF8ACC"));
|
||||
mBinding.topBar.getTvRight().setOnClickListener(v -> {
|
||||
Intent intent=new Intent(this, WebViewActivity.class);
|
||||
intent.putExtra("url", "http://vespa.qxmier.com/dist/build/web/index.html#/pages/union/propMall?id="+ SpUtil.getToken());
|
||||
intent.putExtra("url", "https://vespa.qxmier.com/web/index.html#/pages/prop/propMall?id="+SpUtil.getToken());
|
||||
intent.putExtra("title", "道具商城");
|
||||
startActivity(intent);
|
||||
});
|
||||
|
||||
@@ -15,6 +15,7 @@ import androidx.core.graphics.Insets;
|
||||
import androidx.core.view.ViewCompat;
|
||||
import androidx.core.view.WindowInsetsCompat;
|
||||
|
||||
import com.alibaba.android.arouter.facade.annotation.Route;
|
||||
import com.blankj.utilcode.util.RegexUtils;
|
||||
import com.example.modulevocal.R;
|
||||
import com.example.modulevocal.conacts.RealNameConacts;
|
||||
@@ -22,6 +23,7 @@ import com.example.modulevocal.databinding.ActivityRealNameBinding;
|
||||
import com.example.modulevocal.presenter.RealNamePresenter;
|
||||
import com.qxcm.moduleutil.activity.BaseMvpActivity;
|
||||
import com.qxcm.moduleutil.bean.RealNameBean;
|
||||
import com.qxcm.moduleutil.utils.ARouteConstants;
|
||||
import com.qxcm.moduleutil.utils.SpUtil;
|
||||
import com.tencent.cloud.huiyansdkface.facelight.api.WbCloudFaceContant;
|
||||
import com.tencent.cloud.huiyansdkface.facelight.api.WbCloudFaceVerifySdk;
|
||||
@@ -30,7 +32,12 @@ import com.tencent.cloud.huiyansdkface.facelight.api.listeners.WbCloudFaceVerify
|
||||
import com.tencent.cloud.huiyansdkface.facelight.api.result.WbFaceError;
|
||||
import com.tencent.cloud.huiyansdkface.facelight.api.result.WbFaceVerifyResult;
|
||||
import com.tencent.cloud.huiyansdkface.facelight.process.FaceVerifyStatus;
|
||||
|
||||
/**
|
||||
*@author qx
|
||||
*@data 2025/7/15
|
||||
*@description: 实名认证
|
||||
*/
|
||||
@Route(path = ARouteConstants.REAL_NAME_ACTIVITY)
|
||||
public class RealName1Activity extends BaseMvpActivity<RealNamePresenter, ActivityRealNameBinding> implements RealNameConacts.View{
|
||||
|
||||
|
||||
|
||||
@@ -24,6 +24,7 @@ import androidx.core.view.ViewCompat;
|
||||
import androidx.core.view.WindowInsetsCompat;
|
||||
import androidx.recyclerview.widget.LinearLayoutManager;
|
||||
|
||||
import com.alibaba.android.arouter.facade.annotation.Route;
|
||||
import com.example.modulevocal.R;
|
||||
import com.example.modulevocal.adapter.PayMethodAdapter;
|
||||
import com.example.modulevocal.conacts.WithdrawalConacts;
|
||||
@@ -36,6 +37,7 @@ import com.qxcm.moduleutil.bean.BindType;
|
||||
import com.qxcm.moduleutil.bean.WalletBean;
|
||||
import com.qxcm.moduleutil.bean.WalletConfig;
|
||||
import com.qxcm.moduleutil.bean.WithdrawalBean;
|
||||
import com.qxcm.moduleutil.utils.ARouteConstants;
|
||||
import com.qxcm.moduleutil.utils.SpUtil;
|
||||
|
||||
import java.util.ArrayList;
|
||||
@@ -46,6 +48,8 @@ import java.util.List;
|
||||
* @data 2025/5/21
|
||||
* @description: 提现
|
||||
*/
|
||||
|
||||
@Route(path = ARouteConstants.WITHDRAWAL_ACTIVITY)
|
||||
public class WithdrawalActivity extends BaseMvpActivity<WithdrawalPresenter, ActivityWithdrawalBinding> implements WithdrawalConacts.View {
|
||||
WalletBean walletBean;
|
||||
private PayMethodAdapter bindTypeAdapter;
|
||||
|
||||
@@ -10,10 +10,12 @@ import androidx.annotation.NonNull;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.recyclerview.widget.RecyclerView;
|
||||
|
||||
import com.alibaba.android.arouter.launcher.ARouter;
|
||||
import com.chad.library.adapter.base.BaseQuickAdapter;
|
||||
import com.chad.library.adapter.base.BaseViewHolder;
|
||||
import com.example.modulevocal.R;
|
||||
import com.qxcm.moduleutil.bean.BlackUserBean;
|
||||
import com.qxcm.moduleutil.utils.ARouteConstants;
|
||||
import com.qxcm.moduleutil.utils.ImageUtils;
|
||||
import com.qxcm.moduleutil.utils.MeHeadView;
|
||||
|
||||
@@ -94,5 +96,14 @@ public class BlackAdapter extends BaseQuickAdapter<BlackUserBean, BaseViewHolder
|
||||
}
|
||||
}
|
||||
|
||||
headView.setOnClickListener(new View.OnClickListener() {
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
if (item.getType() !=1){
|
||||
ARouter.getInstance().build(ARouteConstants.USER_HOME_PAGE).withString("userId", item.getUser_id()+"").navigation();
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -22,6 +22,8 @@ public final class CreatedRoomConactos {
|
||||
void upLoadSuccess(String url, int type);
|
||||
|
||||
void suijiRoomName(String s);
|
||||
|
||||
void editRoom();
|
||||
}
|
||||
|
||||
|
||||
@@ -35,5 +37,7 @@ public final class CreatedRoomConactos {
|
||||
void uploadFile(File file, int type);
|
||||
|
||||
void roomName();
|
||||
|
||||
void editRoom(String room_id, String room_name, String room_cover, String room_intro,String room_background_id);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -106,7 +106,7 @@ public class CirleListFragment extends BaseMvpFragment<UserHomepagePresenter, Fr
|
||||
|
||||
@Override
|
||||
public void onDiandianClick(CircleListBean item) {
|
||||
ShareDialog shareDialog = new ShareDialog(getContext(), item.getContent(),item.getShare_url(),item.getTopic_id(),1,item.getUser_id()+"", item);
|
||||
ShareDialog shareDialog = new ShareDialog(getContext(), item.getContent(),item.getShare_url(),item.getId()+"",1,item.getUser_id()+"", item);
|
||||
shareDialog.setOnShareDataListener(new ShareDialog.OnShareDataListener() {
|
||||
|
||||
@Override
|
||||
|
||||
@@ -314,6 +314,11 @@ public class VocalRangeFragment extends BaseMvpFragment<MePresenter, FragmentVoc
|
||||
mBinding.tvFollow.setText(data.getFollow_num()+"");
|
||||
mBinding.tvFans.setText(data.getFans_num()+"");
|
||||
mBinding.tvFriends.setText(data.getLook_me_num()+"");
|
||||
if (data.getAuth()==1){
|
||||
SpUtil.setRealName(true);
|
||||
}else {
|
||||
SpUtil.setRealName(false);
|
||||
}
|
||||
|
||||
LinearLayout llContainer = mBinding.llImageContainer;
|
||||
llContainer.removeAllViews(); // 清空旧的 ImageView
|
||||
|
||||
@@ -115,4 +115,20 @@ public class CreatedRoomPresenter extends BasePresenter<CreatedRoomConactos.View
|
||||
});
|
||||
}
|
||||
|
||||
@Override
|
||||
public void editRoom(String room_id, String room_name, String room_cover, String room_intro, String room_background_id) {
|
||||
api.editRoom(room_id, room_name, room_cover, room_intro, room_background_id, new BaseObserver<String>() {
|
||||
|
||||
@Override
|
||||
public void onSubscribe(Disposable d) {
|
||||
addDisposable(d);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNext(String s) {
|
||||
MvpRef.get().editRoom();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
android:layout_width="@dimen/dp_24"
|
||||
android:layout_height="@dimen/dp_24"
|
||||
android:layout_marginRight="@dimen/dp_11"
|
||||
android:src="@mipmap/shouc" />
|
||||
android:src="@mipmap/image_yq" />
|
||||
|
||||
<ImageView
|
||||
android:id="@+id/iv_kf"
|
||||
|
||||
Reference in New Issue
Block a user