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