图片上传
This commit is contained in:
@@ -122,4 +122,9 @@ public class AppThemActivity extends BaseActivity<AppThemeChangeLayoutBinding, M
|
||||
public void logOutSuccess(BaseBean bean) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void uploadImageSuccess(BaseBean bean) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -151,4 +151,9 @@ public class ChangePhoneActivity extends BaseActivity<ChangePhoneActivityBinding
|
||||
public void logOutSuccess(BaseBean bean) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void uploadImageSuccess(BaseBean bean) {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -165,6 +165,11 @@ public class MineCenterFragment extends BaseFragment<MineFragmentLayoutBinding,
|
||||
goTo(mContext, LoginActivity.class,null);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void uploadImageSuccess(BaseBean bean) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void updateUserInfoSuccess(BaseBean bean) {
|
||||
|
||||
|
||||
@@ -197,6 +197,11 @@ public class MineInfomationActivity extends BaseActivity<MineInformationLayoutBi
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void uploadImageSuccess(BaseBean bean) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
private void getCompressFile(File file) {
|
||||
LubanCompressUtil.getInstance().getCompressFile(mContext, file, new LubanCompressUtil.CompressCallback() {
|
||||
@@ -220,13 +225,17 @@ public class MineInfomationActivity extends BaseActivity<MineInformationLayoutBi
|
||||
return;
|
||||
}
|
||||
|
||||
hideDialogLoading();
|
||||
ToastUtil.showShort(mContext,getString(R.string.avatar_update_success));
|
||||
//Todo 开始上传图片
|
||||
mPresenter.uploadImage(file);
|
||||
|
||||
Glide.with(mContext)
|
||||
.load(file)
|
||||
.error(mContext.getDrawable(R.mipmap.icon_mine_user_head_defaul))
|
||||
.into(viewBinding.imgAvatar);
|
||||
|
||||
// hideDialogLoading();
|
||||
// ToastUtil.showShort(mContext,getString(R.string.avatar_update_success));
|
||||
//
|
||||
// Glide.with(mContext)
|
||||
// .load(file)
|
||||
// .error(mContext.getDrawable(R.mipmap.icon_mine_user_head_defaul))
|
||||
// .into(viewBinding.imgAvatar);
|
||||
} else {
|
||||
ToastUtil.showShort(mContext, getString(R.string.file_not_exist));
|
||||
}
|
||||
|
||||
@@ -101,4 +101,9 @@ public class PsdManageActivity extends BaseActivity<PasswordManLayoutBinding, Mi
|
||||
public void logOutSuccess(BaseBean bean) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void uploadImageSuccess(BaseBean bean) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -96,6 +96,11 @@ public class ResetPsdActivity extends BaseActivity<ResetPsdLayoutBinding, MinePr
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void uploadImageSuccess(BaseBean bean) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public MinePresenter createPresenter() {
|
||||
return new MinePresenter(new MineImpl());
|
||||
|
||||
@@ -224,4 +224,9 @@ public class SettingsActivity extends BaseActivity<ActivitySettingsLayoutBinding
|
||||
public void logOutSuccess(BaseBean bean) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void uploadImageSuccess(BaseBean bean) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -131,4 +131,9 @@ public class UserLogOffAccountActivity extends BaseActivity<UserLogOffActivityBi
|
||||
public void logOutSuccess(BaseBean bean) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void uploadImageSuccess(BaseBean bean) {
|
||||
|
||||
}
|
||||
}
|
||||
@@ -33,6 +33,8 @@ public class MineContract {
|
||||
void updateUserInfo(JSONObject json, CallBack callBack);
|
||||
//通过旧密码,修改新密码
|
||||
void updateUserPwdByOld(JSONObject json, CallBack callBack);
|
||||
//上传图片
|
||||
void uploadImage(JSONObject json, CallBack callBack);
|
||||
|
||||
}
|
||||
|
||||
@@ -47,6 +49,9 @@ public class MineContract {
|
||||
void updateUserPasswordSuccess(BaseBean bean);
|
||||
//退出登录
|
||||
void logOutSuccess(BaseBean bean);
|
||||
//上传图片成功
|
||||
void uploadImageSuccess(BaseBean bean);
|
||||
|
||||
}
|
||||
|
||||
public interface RecommendModel{
|
||||
|
||||
@@ -140,4 +140,14 @@ public class MineImpl implements MineContract.DataModel {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传图片
|
||||
* @param json
|
||||
* @param callBack
|
||||
*/
|
||||
@Override
|
||||
public void uploadImage(JSONObject json, MineContract.CallBack callBack) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -17,6 +17,7 @@ import com.google.gson.Gson;
|
||||
import org.json.JSONException;
|
||||
import org.json.JSONObject;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@@ -135,4 +136,12 @@ public class MinePresenter extends BasePresenter<MineContract.MineView> {
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 上传图片
|
||||
* @param file
|
||||
*/
|
||||
public void uploadImage(File file) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -14,6 +14,7 @@ import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import io.reactivex.Observable;
|
||||
import okhttp3.MultipartBody;
|
||||
import okhttp3.RequestBody;
|
||||
import retrofit2.http.Body;
|
||||
import retrofit2.http.DELETE;
|
||||
@@ -21,6 +22,7 @@ import retrofit2.http.GET;
|
||||
import retrofit2.http.HeaderMap;
|
||||
import retrofit2.http.POST;
|
||||
import retrofit2.http.PUT;
|
||||
import retrofit2.http.Part;
|
||||
import retrofit2.http.Path;
|
||||
import retrofit2.http.QueryMap;
|
||||
|
||||
@@ -51,6 +53,12 @@ public interface Request {
|
||||
@PUT("app/v1/updataUser")
|
||||
Observable<BaseBean> updateUserInfo(@HeaderMap Map<String, String> headMap, @Body RequestBody requestBody);
|
||||
|
||||
//上传图片
|
||||
@PUT("app/v1/uploadImage")
|
||||
Observable<BaseBean> uploadImage(@HeaderMap Map<String, String> headMap,@Part MultipartBody.Part file);
|
||||
|
||||
|
||||
|
||||
//首页设备列表
|
||||
@GET("app/v1/deviceList")
|
||||
Observable<BaseBean<List<WaterDeviceEntity>>> getIndexDeviceList(@HeaderMap Map<String, String> headMap);
|
||||
|
||||
@@ -75,7 +75,7 @@ public class WaterConfigFragment extends BaseFragment<WaterConfigFragmentLayoutC
|
||||
timeDataList.add(timeData);
|
||||
bean.setTimeData(timeDataList);
|
||||
bean.setWeekday(i + 1);
|
||||
bean.setStatus("0");
|
||||
bean.setStatus("1");
|
||||
bean.setWeekName(ZYTimeUtils.getWeekName(i,mContext));
|
||||
bean.setTriggerType("0");
|
||||
list.add(bean);
|
||||
|
||||
Reference in New Issue
Block a user