解决冲突
This commit is contained in:
commit
c03b3cb597
@ -105,7 +105,7 @@ public class PictureActivity extends BaseActivity implements View.OnClickListene
|
|||||||
private Button btnVideo, stopVideo;
|
private Button btnVideo, stopVideo;
|
||||||
|
|
||||||
private String finalVideoPath; // 摄像后最终保存的文件名
|
private String finalVideoPath; // 摄像后最终保存的文件名
|
||||||
// private File tmpFile; // 合并文件的临时文件路径
|
// private File tmpFile; // 合并文件的临时文件路径
|
||||||
private Timer timer;
|
private Timer timer;
|
||||||
private CsvTimerTask timerTask; // 执行定时写入csv文件的task
|
private CsvTimerTask timerTask; // 执行定时写入csv文件的task
|
||||||
private DateFormat formatter;
|
private DateFormat formatter;
|
||||||
@ -232,13 +232,13 @@ public class PictureActivity extends BaseActivity implements View.OnClickListene
|
|||||||
// }
|
// }
|
||||||
// });
|
// });
|
||||||
removables = new ArrayList<>();//存储轨迹的marker
|
removables = new ArrayList<>();//存储轨迹的marker
|
||||||
if (uuId!=null){
|
if (uuId != null) {
|
||||||
List<File> videoFileListByUUID = AWMp4ParserHelper.getInstance().getVideoFileListByUUID(uuId);
|
List<File> videoFileListByUUID = AWMp4ParserHelper.getInstance().getVideoFileListByUUID(uuId);
|
||||||
if (videoFileListByUUID!=null){
|
if (videoFileListByUUID != null) {
|
||||||
List<LatLng> lineStringByVideoFileList = AWMp4ParserHelper.getInstance().getLineStringByVideoFileList(videoFileListByUUID);
|
List<LatLng> lineStringByVideoFileList = AWMp4ParserHelper.getInstance().getLineStringByVideoFileList(videoFileListByUUID);
|
||||||
for (int i = 0; i < lineStringByVideoFileList.size(); i++) {
|
for (int i = 0; i < lineStringByVideoFileList.size(); i++) {
|
||||||
LatLng latLng = lineStringByVideoFileList.get(i);
|
LatLng latLng = lineStringByVideoFileList.get(i);
|
||||||
if (latLng!=null){
|
if (latLng != null) {
|
||||||
BitmapDescriptor pileDescriptor = BitmapDescriptorFactory.fromResource(ic_baseline);
|
BitmapDescriptor pileDescriptor = BitmapDescriptorFactory.fromResource(ic_baseline);
|
||||||
Marker marker = tencentMap.addMarker(new MarkerOptions(latLng).icon(pileDescriptor).alpha(0.9f)
|
Marker marker = tencentMap.addMarker(new MarkerOptions(latLng).icon(pileDescriptor).alpha(0.9f)
|
||||||
.flat(true)
|
.flat(true)
|
||||||
@ -276,12 +276,17 @@ public class PictureActivity extends BaseActivity implements View.OnClickListene
|
|||||||
@Override
|
@Override
|
||||||
public void onVideoTaken(@NonNull @NotNull VideoResult result) {
|
public void onVideoTaken(@NonNull @NotNull VideoResult result) {
|
||||||
super.onVideoTaken(result);
|
super.onVideoTaken(result);
|
||||||
Toast.makeText(PictureActivity.this, "暂停摄像", Toast.LENGTH_SHORT).show();
|
|
||||||
showLoadingDialog();
|
showLoadingDialog();
|
||||||
dismissLoadingDialog();
|
dismissLoadingDialog();
|
||||||
if (isFinishActivity) {
|
if (isFinishActivity) {
|
||||||
PictureActivity.this.finish();
|
PictureActivity.this.finish();
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
if (captureVideo.isChecked()&&!isFinishActivity){
|
||||||
|
startTakenVideo();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
Toast.makeText(PictureActivity.this, "暂停摄像", Toast.LENGTH_SHORT).show();
|
||||||
// new Thread(new Runnable() {
|
// new Thread(new Runnable() {
|
||||||
// @Override
|
// @Override
|
||||||
// public void run() {
|
// public void run() {
|
||||||
@ -529,7 +534,7 @@ public class PictureActivity extends BaseActivity implements View.OnClickListene
|
|||||||
|
|
||||||
layerChange.removeAllViews();
|
layerChange.removeAllViews();
|
||||||
if (widthMap > widthCamera) {
|
if (widthMap > widthCamera) {
|
||||||
|
ivPic.setVisibility(View.VISIBLE);
|
||||||
layoutParamsCamera.width = dm.widthPixels;
|
layoutParamsCamera.width = dm.widthPixels;
|
||||||
layoutParamsCamera.height = dm.heightPixels;
|
layoutParamsCamera.height = dm.heightPixels;
|
||||||
layoutParamsMap.height = heightCamera;
|
layoutParamsMap.height = heightCamera;
|
||||||
@ -539,7 +544,7 @@ public class PictureActivity extends BaseActivity implements View.OnClickListene
|
|||||||
layerChange.addView(camera);
|
layerChange.addView(camera);
|
||||||
layerChange.addView(ivMap);
|
layerChange.addView(ivMap);
|
||||||
} else {
|
} else {
|
||||||
|
ivPic.setVisibility(View.GONE);
|
||||||
layoutParamsMap.height = dm.heightPixels;
|
layoutParamsMap.height = dm.heightPixels;
|
||||||
layoutParamsMap.width = dm.widthPixels;
|
layoutParamsMap.width = dm.widthPixels;
|
||||||
layoutParamsCamera.height = heightMap;
|
layoutParamsCamera.height = heightMap;
|
||||||
@ -550,6 +555,7 @@ public class PictureActivity extends BaseActivity implements View.OnClickListene
|
|||||||
layerChange.addView(camera);
|
layerChange.addView(camera);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onResume() {
|
protected void onResume() {
|
||||||
super.onResume();
|
super.onResume();
|
||||||
@ -581,10 +587,10 @@ public class PictureActivity extends BaseActivity implements View.OnClickListene
|
|||||||
public void onEventMessageMainThread(Message msg) {
|
public void onEventMessageMainThread(Message msg) {
|
||||||
switch (msg.what) {
|
switch (msg.what) {
|
||||||
case Constant.EVENT_WHAT_LOCATION_CHANGE: // 用户位置更新
|
case Constant.EVENT_WHAT_LOCATION_CHANGE: // 用户位置更新
|
||||||
if (tencentMap!=null) {
|
if (tencentMap != null) {
|
||||||
CameraUpdate cameraSigma =
|
CameraUpdate cameraSigma =
|
||||||
CameraUpdateFactory.newCameraPosition(new CameraPosition(
|
CameraUpdateFactory.newCameraPosition(new CameraPosition(
|
||||||
new LatLng(Constant.currentLocation.getLatitude(),Constant.currentLocation.getLongitude()), //中心点坐标,地图目标经纬度
|
new LatLng(Constant.currentLocation.getLatitude(), Constant.currentLocation.getLongitude()), //中心点坐标,地图目标经纬度
|
||||||
16, //目标缩放级别
|
16, //目标缩放级别
|
||||||
0, //目标倾斜角
|
0, //目标倾斜角
|
||||||
0)); //目标旋转角 0~360° (正北方为0)
|
0)); //目标旋转角 0~360° (正北方为0)
|
||||||
@ -596,7 +602,7 @@ public class PictureActivity extends BaseActivity implements View.OnClickListene
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* 记录视频拍摄的时间及经纬度
|
* 记录视频拍摄的时间及经纬度
|
||||||
*/
|
*/
|
||||||
private class CsvTimerTask extends TimerTask {
|
private class CsvTimerTask extends TimerTask {
|
||||||
private File csvFile;
|
private File csvFile;
|
||||||
private long currentVideoTime; // 记录当前的视频时间
|
private long currentVideoTime; // 记录当前的视频时间
|
||||||
@ -618,13 +624,13 @@ public class PictureActivity extends BaseActivity implements View.OnClickListene
|
|||||||
StringBuffer sb = new StringBuffer();
|
StringBuffer sb = new StringBuffer();
|
||||||
sb.append(formatter.format(new Date())); // 记录当前时间
|
sb.append(formatter.format(new Date())); // 记录当前时间
|
||||||
sb.append(",");
|
sb.append(",");
|
||||||
sb.append(currentVideoTime) ;// 记录视频时间
|
sb.append(currentVideoTime);// 记录视频时间
|
||||||
sb.append(",");
|
sb.append(",");
|
||||||
sb.append(Constant.currentLocation.getLatitude());
|
sb.append(Constant.currentLocation.getLatitude());
|
||||||
sb.append(",");
|
sb.append(",");
|
||||||
sb.append(Constant.currentLocation.getLongitude());
|
sb.append(Constant.currentLocation.getLongitude());
|
||||||
sb.append(",");
|
sb.append(",");
|
||||||
if (Constant.currentLocation.getBearing()!=0) {
|
if (Constant.currentLocation.getBearing() != 0) {
|
||||||
sb.append(Constant.currentLocation.getBearing());
|
sb.append(Constant.currentLocation.getBearing());
|
||||||
} else {
|
} else {
|
||||||
sb.append(Constant.currentLocation.getDirection());
|
sb.append(Constant.currentLocation.getDirection());
|
||||||
|
@ -66,6 +66,7 @@ public class UserActivity extends BaseActivity implements View.OnClickListener {
|
|||||||
private SharedPreferences navInfo;
|
private SharedPreferences navInfo;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected int getLayout() {
|
protected int getLayout() {
|
||||||
return R.layout.activity_user;
|
return R.layout.activity_user;
|
||||||
@ -133,6 +134,16 @@ public class UserActivity extends BaseActivity implements View.OnClickListener {
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
case R.id.btn_save:
|
case R.id.btn_save:
|
||||||
|
String attestationNames = navInfo.getString("attestationName", null);
|
||||||
|
if (attestationNames == null || attestationNames.equals("")) {
|
||||||
|
Toast.makeText(this, "请先实名认证", Toast.LENGTH_SHORT).show();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
String bankAccount = navInfo.getString("bankAccount", null);
|
||||||
|
if (bankAccount == null||bankAccount.equals("")){
|
||||||
|
Toast.makeText(this, "请先绑定银行卡", Toast.LENGTH_SHORT).show();
|
||||||
|
return;
|
||||||
|
}
|
||||||
userphone = etPhone.getText().toString().trim();
|
userphone = etPhone.getText().toString().trim();
|
||||||
userqq = etQq.getText().toString().trim();
|
userqq = etQq.getText().toString().trim();
|
||||||
usermailbox = etMailbox.getText().toString().trim();
|
usermailbox = etMailbox.getText().toString().trim();
|
||||||
|
@ -95,7 +95,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
|
|||||||
private RelativeLayout rlPanorama, rlName, rlInternalPhotos, rlElse, rlScutcheon, rlNull;
|
private RelativeLayout rlPanorama, rlName, rlInternalPhotos, rlElse, rlScutcheon, rlNull;
|
||||||
private ImageView ivPanorama, ivName, ivInternal, ivElse, ivScutcheon;
|
private ImageView ivPanorama, ivName, ivInternal, ivElse, ivScutcheon;
|
||||||
private TextView tvExamine;
|
private TextView tvExamine;
|
||||||
private TextView tvPanorama, tvName, tvInternal, tvElse, tvScutcheon;
|
private TextView tvPanorama, tvNamePic, tvInternal, tvElse, tvScutcheon;
|
||||||
private EditText editNameContent, editSiteContent;
|
private EditText editNameContent, editSiteContent;
|
||||||
private ArrayList<PhoneBean> poiBeans;
|
private ArrayList<PhoneBean> poiBeans;
|
||||||
private Button btnSaveLocal;
|
private Button btnSaveLocal;
|
||||||
@ -227,7 +227,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
|
|||||||
tvPanorama = findViewById(R.id.tv_panorama);
|
tvPanorama = findViewById(R.id.tv_panorama);
|
||||||
tvElse = findViewById(R.id.tv_else);
|
tvElse = findViewById(R.id.tv_else);
|
||||||
tvInternal = findViewById(R.id.tv_internal);
|
tvInternal = findViewById(R.id.tv_internal);
|
||||||
tvName = findViewById(R.id.tv_name);
|
tvNamePic = findViewById(R.id.tv_name_pic);
|
||||||
tvScutcheon = findViewById(R.id.tv_scutcheon);
|
tvScutcheon = findViewById(R.id.tv_scutcheon);
|
||||||
/* recyclerPhone = findViewById(R.id.recycler_phone);
|
/* recyclerPhone = findViewById(R.id.recycler_phone);
|
||||||
recyclerPhone.setLayoutManager(new LinearLayoutManager(getContext()));
|
recyclerPhone.setLayoutManager(new LinearLayoutManager(getContext()));
|
||||||
@ -523,7 +523,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
|
|||||||
tvPanorama.setTag(photo);
|
tvPanorama.setTag(photo);
|
||||||
} else if (split[split.length - 1].startsWith("b")) {
|
} else if (split[split.length - 1].startsWith("b")) {
|
||||||
Glide.with(getActivity()).load(photo).into(ivName);
|
Glide.with(getActivity()).load(photo).into(ivName);
|
||||||
tvName.setTag(photo);
|
tvNamePic.setTag(photo);
|
||||||
} else if (split[split.length - 1].startsWith("c")) {
|
} else if (split[split.length - 1].startsWith("c")) {
|
||||||
Glide.with(getActivity()).load(photo).into(ivInternal);
|
Glide.with(getActivity()).load(photo).into(ivInternal);
|
||||||
tvInternal.setTag(photo);
|
tvInternal.setTag(photo);
|
||||||
@ -704,7 +704,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
|
|||||||
} else {
|
} else {
|
||||||
chargingStationList.add(new File(tagPanorama));
|
chargingStationList.add(new File(tagPanorama));
|
||||||
}
|
}
|
||||||
String tagName = (String) tvName.getTag();
|
String tagName = (String) tvNamePic.getTag();
|
||||||
if (tagName == null) {
|
if (tagName == null) {
|
||||||
Toast.makeText(getContext(), "请拍照", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "请拍照", Toast.LENGTH_SHORT).show();
|
||||||
return;
|
return;
|
||||||
@ -921,6 +921,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
|
|||||||
|
|
||||||
private void stationUploadByNetWork(PoiEntity poiEntity, ArrayList<File> chargingStationList) {
|
private void stationUploadByNetWork(PoiEntity poiEntity, ArrayList<File> chargingStationList) {
|
||||||
showFileLoadingDialog();
|
showFileLoadingDialog();
|
||||||
|
setLoadingDialogText("上传中...");
|
||||||
if (poiEntity == null || poiEntity.getBodyId() == 0) {
|
if (poiEntity == null || poiEntity.getBodyId() == 0) {
|
||||||
Toast.makeText(getActivity(), "没有保存本地", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getActivity(), "没有保存本地", Toast.LENGTH_SHORT).show();
|
||||||
Log.e("TAG", "poiUploadByNetWork: " + poiEntity.getBodyId() + chargingStationList);
|
Log.e("TAG", "poiUploadByNetWork: " + poiEntity.getBodyId() + chargingStationList);
|
||||||
@ -1174,7 +1175,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
String photoPath = PhotoUtils.showPhotoAndGetPath(photoFile, ivName);
|
String photoPath = PhotoUtils.showPhotoAndGetPath(photoFile, ivName);
|
||||||
tvName.setTag(photoPath);
|
tvNamePic.setTag(photoPath);
|
||||||
photoFile = null;
|
photoFile = null;
|
||||||
/*int height = bitmap.getHeight();
|
/*int height = bitmap.getHeight();
|
||||||
int width = bitmap.getWidth();
|
int width = bitmap.getWidth();
|
||||||
@ -1372,7 +1373,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
|
|||||||
if (tagPanorama != null && !tagPanorama.equals("")) {
|
if (tagPanorama != null && !tagPanorama.equals("")) {
|
||||||
infoPhoto.add(new Info(tagPanorama));
|
infoPhoto.add(new Info(tagPanorama));
|
||||||
}
|
}
|
||||||
String tagName = (String) tvName.getTag();
|
String tagName = (String) tvNamePic.getTag();
|
||||||
if (tagName != null && !tagName.equals("")) {
|
if (tagName != null && !tagName.equals("")) {
|
||||||
infoPhoto.add(new Info(tagName));
|
infoPhoto.add(new Info(tagName));
|
||||||
}
|
}
|
||||||
@ -1415,7 +1416,7 @@ public class ChargingStationFragment extends BaseDrawerFragment implements View.
|
|||||||
poiCheckResult.setMsg("请拍照 全景图");
|
poiCheckResult.setMsg("请拍照 全景图");
|
||||||
return poiCheckResult;
|
return poiCheckResult;
|
||||||
}
|
}
|
||||||
if (tvName.getTag()==null){
|
if (tvNamePic.getTag()==null){
|
||||||
poiCheckResult.setCode(1);
|
poiCheckResult.setCode(1);
|
||||||
poiCheckResult.setMsg("请拍照 名称照片");
|
poiCheckResult.setMsg("请拍照 名称照片");
|
||||||
return poiCheckResult;
|
return poiCheckResult;
|
||||||
|
@ -38,6 +38,8 @@ import com.vividsolutions.jts.geom.Geometry;
|
|||||||
|
|
||||||
import org.greenrobot.eventbus.EventBus;
|
import org.greenrobot.eventbus.EventBus;
|
||||||
|
|
||||||
|
import java.math.RoundingMode;
|
||||||
|
import java.text.DecimalFormat;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@ -117,7 +119,7 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
|
|||||||
if (poiEntity.getPrecision() == null) {
|
if (poiEntity.getPrecision() == null) {
|
||||||
tvMoney.setText("¥" + 0);
|
tvMoney.setText("¥" + 0);
|
||||||
} else {
|
} else {
|
||||||
tvMoney.setText("¥" + poiEntity.getPrecision());
|
tvMoney.setText("¥" + format2(Double.valueOf(poiEntity.getPrecision())));
|
||||||
}
|
}
|
||||||
if (poiEntity != null) {
|
if (poiEntity != null) {
|
||||||
if (poiEntity.getDescribe() != null && !"".equals(poiEntity.getDescribe())) {
|
if (poiEntity.getDescribe() != null && !"".equals(poiEntity.getDescribe())) {
|
||||||
@ -137,7 +139,18 @@ public class GatherGetFragment extends BaseFragment implements View.OnClickListe
|
|||||||
initViewByTaskStatus(taskStatus);
|
initViewByTaskStatus(taskStatus);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* 保存小数点后两位
|
||||||
|
*
|
||||||
|
* @param value
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
public static String format2(double value) {
|
||||||
|
DecimalFormat df = new DecimalFormat("0.00");
|
||||||
|
df.setRoundingMode(RoundingMode.HALF_UP);
|
||||||
|
return df.format(value);
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
private void initViewByTaskStatus(int taskStatus) {
|
private void initViewByTaskStatus(int taskStatus) {
|
||||||
switch (taskStatus) {
|
switch (taskStatus) {
|
||||||
|
@ -69,8 +69,7 @@ public class GatheringFragment extends BaseFragment implements View.OnClickListe
|
|||||||
private String value;
|
private String value;
|
||||||
private SharedPreferences navInfo;
|
private SharedPreferences navInfo;
|
||||||
private SharedPreferences.Editor navInfoEditor;
|
private SharedPreferences.Editor navInfoEditor;
|
||||||
private File gatherFile;
|
private File file;
|
||||||
private String file;
|
|
||||||
|
|
||||||
|
|
||||||
public static GatheringFragment newInstance(Bundle bundle) {
|
public static GatheringFragment newInstance(Bundle bundle) {
|
||||||
@ -100,7 +99,7 @@ public class GatheringFragment extends BaseFragment implements View.OnClickListe
|
|||||||
btnBank.setOnClickListener(this::onClick);
|
btnBank.setOnClickListener(this::onClick);
|
||||||
tvName = (TextView) findViewById(R.id.tv_name);
|
tvName = (TextView) findViewById(R.id.tv_name);
|
||||||
String attestationName = navInfo.getString("attestationName", null);
|
String attestationName = navInfo.getString("attestationName", null);
|
||||||
if (attestationName!= null&&!attestationName.equals("")) {
|
if (attestationName != null && !attestationName.equals("")) {
|
||||||
tvName.setText(attestationName);
|
tvName.setText(attestationName);
|
||||||
}
|
}
|
||||||
etBankNum = (EditText) findViewById(R.id.et_bank_num);
|
etBankNum = (EditText) findViewById(R.id.et_bank_num);
|
||||||
@ -156,28 +155,39 @@ public class GatheringFragment extends BaseFragment implements View.OnClickListe
|
|||||||
dialog.show();
|
dialog.show();
|
||||||
break;
|
break;
|
||||||
case R.id.btn_bank:
|
case R.id.btn_bank:
|
||||||
|
if (etBankNum.getText().toString() == null && etBankNum.getText().toString().equals("")) {
|
||||||
|
Toast.makeText(getContext(), "银行卡号不能为空", Toast.LENGTH_SHORT).show();
|
||||||
|
return;
|
||||||
|
}
|
||||||
gatheringNetWork();
|
gatheringNetWork();
|
||||||
break;
|
break;
|
||||||
case R.id.gathering_camera:
|
case R.id.gathering_camera:
|
||||||
Intent gatheringNumber = new Intent("android.media.action.IMAGE_CAPTURE");
|
Intent gatheringNumberIntent = new Intent("android.media.action.IMAGE_CAPTURE");
|
||||||
startActivityForResult(gatheringNumber, 400);
|
file =PhotoUtils.showPhotoFile("a", null);
|
||||||
|
gatheringNumberIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
|
||||||
|
startActivityForResult(gatheringNumberIntent, 131);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void gatheringNetWork() {
|
private void gatheringNetWork() {
|
||||||
|
|
||||||
gatheringList = new ArrayList<>();
|
gatheringList = new ArrayList<>();
|
||||||
File gatheringFile = new File(gatheringPath);
|
if (gatheringCamera.getTag() == null){
|
||||||
if (!gatheringFile.exists()) {
|
Toast.makeText(getContext(), "请先拍银行卡", Toast.LENGTH_SHORT).show();
|
||||||
Toast.makeText(getContext(), "身份证照片不能为空", Toast.LENGTH_SHORT).show();
|
return;
|
||||||
return;
|
}
|
||||||
}
|
// if (!gatheringFile.exists()) {
|
||||||
gatheringList.add(gatheringFile);
|
// Toast.makeText(getContext(), "身份证照片不能为空", Toast.LENGTH_SHORT).show();
|
||||||
|
// return;
|
||||||
|
// }
|
||||||
|
String gatheringCameraTag = (String) gatheringCamera.getTag();
|
||||||
|
gatheringList.add(new File(gatheringCameraTag));
|
||||||
String etBankAccount = etBankNum.getText().toString().trim();
|
String etBankAccount = etBankNum.getText().toString().trim();
|
||||||
if (etBankAccount == null || etBankAccount.equals("")) {
|
if (etBankAccount == null || etBankAccount.equals("")) {
|
||||||
Toast.makeText(getContext(), "银行卡号不能为空", Toast.LENGTH_SHORT).show();
|
if (!etBankAccount.matches("^\\\\d{19}$\"")) {
|
||||||
return;
|
Toast.makeText(getContext(), "银行卡号不能为空", Toast.LENGTH_SHORT).show();
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
showLoadingDialog();
|
showLoadingDialog();
|
||||||
OkGo
|
OkGo
|
||||||
@ -198,7 +208,7 @@ public class GatheringFragment extends BaseFragment implements View.OnClickListe
|
|||||||
MessageDialog.show((AppCompatActivity) getActivity(), "绑定成功", "确定", "确定", "取消").setOkButton(new OnDialogButtonClickListener() {
|
MessageDialog.show((AppCompatActivity) getActivity(), "绑定成功", "确定", "确定", "取消").setOkButton(new OnDialogButtonClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public boolean onClick(BaseDialog baseDialog, View v) {
|
public boolean onClick(BaseDialog baseDialog, View v) {
|
||||||
navInfoEditor.putString("bankAccount",value);
|
navInfoEditor.putString("bankAccount", value);
|
||||||
navInfoEditor.commit();
|
navInfoEditor.commit();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
@ -228,28 +238,13 @@ public class GatheringFragment extends BaseFragment implements View.OnClickListe
|
|||||||
@Override
|
@Override
|
||||||
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
|
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
|
||||||
super.onActivityResult(requestCode, resultCode, data);
|
super.onActivityResult(requestCode, resultCode, data);
|
||||||
if (requestCode == 400 && resultCode == RESULT_OK) {
|
if (requestCode == 131 && resultCode == RESULT_OK) {
|
||||||
Bundle extras = data.getExtras();//从Intent中获取附加值
|
if (file ==null&&!file.exists()){
|
||||||
Bitmap bitmap = (Bitmap) extras.get("data");//从附加值中获取返回的图像
|
Toast.makeText(getContext(), "请先拍照", Toast.LENGTH_SHORT).show();
|
||||||
int height = bitmap.getHeight();
|
return;
|
||||||
int width = bitmap.getWidth();
|
|
||||||
if (height > width) {
|
|
||||||
DialogSettings.style = DialogSettings.STYLE.STYLE_KONGZUE;
|
|
||||||
MessageDialog.show((AppCompatActivity) getContext(), "提示", "请重新拍照,要求横屏拍照", "确定").setOkButton(new OnDialogButtonClickListener() {
|
|
||||||
@Override
|
|
||||||
public boolean onClick(BaseDialog baseDialog, View v) {
|
|
||||||
Intent intentPanorama = new Intent("android.media.action.IMAGE_CAPTURE");
|
|
||||||
gatherFile = new File(Constant.PICTURE_FOLDER+"/aaaaaa.jpg");
|
|
||||||
PhotoUtils.showPhotoFile("a", null);
|
|
||||||
intentPanorama.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(gatherFile));
|
|
||||||
startActivityForResult(intentPanorama, 400);
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
file = PhotoPathUtil.getTakePhotoPath(data, "", "");
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
gatheringCamera.setTag(file.getAbsolutePath());
|
||||||
|
// gatheringPath = PhotoPathUtil.getTakePhotoPath(data, "", "");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -345,7 +345,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
|
|||||||
Toast.makeText(getActivity(), "请确定点位", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getActivity(), "请确定点位", Toast.LENGTH_SHORT).show();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
String tagPicture = (String) ivPicture.getTag();
|
String tagPicture = (String) tvPicture.getTag();
|
||||||
if (tagPicture == null) {
|
if (tagPicture == null) {
|
||||||
Toast.makeText(getActivity(), "请拍照", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getActivity(), "请拍照", Toast.LENGTH_SHORT).show();
|
||||||
return;
|
return;
|
||||||
@ -471,6 +471,7 @@ public class OtherFragment extends BaseDrawerFragment implements View.OnClickLis
|
|||||||
|
|
||||||
private void otherSaveByNetWork(PoiEntity poiEntity,boolean isLocal) {
|
private void otherSaveByNetWork(PoiEntity poiEntity,boolean isLocal) {
|
||||||
showLoadingDialog();
|
showLoadingDialog();
|
||||||
|
setLoadingDialogText("保存中...");
|
||||||
HttpParams httpParams = new HttpParams();
|
HttpParams httpParams = new HttpParams();
|
||||||
httpParams.put("type", poiEntity.getStation_type());
|
httpParams.put("type", poiEntity.getStation_type());
|
||||||
httpParams.put("taskId", poiEntity.getTaskId());
|
httpParams.put("taskId", poiEntity.getTaskId());
|
||||||
|
@ -2,7 +2,6 @@ package com.navinfo.outdoor.fragment;
|
|||||||
|
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.content.SharedPreferences;
|
import android.content.SharedPreferences;
|
||||||
import android.graphics.Bitmap;
|
|
||||||
import android.graphics.Color;
|
import android.graphics.Color;
|
||||||
import android.net.Uri;
|
import android.net.Uri;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
@ -60,8 +59,6 @@ import com.navinfo.outdoor.room.PoiDatabase;
|
|||||||
import com.navinfo.outdoor.room.PoiEntity;
|
import com.navinfo.outdoor.room.PoiEntity;
|
||||||
import com.navinfo.outdoor.ui.view.ContactView;
|
import com.navinfo.outdoor.ui.view.ContactView;
|
||||||
import com.navinfo.outdoor.util.Geohash;
|
import com.navinfo.outdoor.util.Geohash;
|
||||||
import com.navinfo.outdoor.util.NetWorkUtils;
|
|
||||||
import com.navinfo.outdoor.util.PhotoPathUtil;
|
|
||||||
import com.navinfo.outdoor.util.PhotoUtils;
|
import com.navinfo.outdoor.util.PhotoUtils;
|
||||||
import com.tencent.tencentmap.mapsdk.maps.model.LatLng;
|
import com.tencent.tencentmap.mapsdk.maps.model.LatLng;
|
||||||
|
|
||||||
@ -86,7 +83,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
|||||||
private EditText editDescribe;
|
private EditText editDescribe;
|
||||||
private RelativeLayout rlPanorama, rlName, rlInternalPhotos, rlCard, rlElse;
|
private RelativeLayout rlPanorama, rlName, rlInternalPhotos, rlCard, rlElse;
|
||||||
private ImageView ivPanorama, ivName, ivInternal, ivCard, ivElse;
|
private ImageView ivPanorama, ivName, ivInternal, ivCard, ivElse;
|
||||||
private TextView tvPanorama, tvName, tvInternal, tvCard, tvElse;
|
private TextView tvPanorama, tvPoiNamePic, tvInternal, tvCard, tvElse;
|
||||||
public TextView tvExamine;
|
public TextView tvExamine;
|
||||||
private EditText editNameContent, editSiteContent;
|
private EditText editNameContent, editSiteContent;
|
||||||
private ArrayList<PhoneBean> poiBeans;
|
private ArrayList<PhoneBean> poiBeans;
|
||||||
@ -198,7 +195,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
|||||||
ivPanorama = findViewById(R.id.iv_panorama);
|
ivPanorama = findViewById(R.id.iv_panorama);
|
||||||
tvPanorama = findViewById(R.id.tv_panorama);
|
tvPanorama = findViewById(R.id.tv_panorama);
|
||||||
ivName = findViewById(R.id.iv_name);
|
ivName = findViewById(R.id.iv_name);
|
||||||
tvName = findViewById(R.id.tv_name);
|
tvPoiNamePic = findViewById(R.id.tv_poi_name_pic);
|
||||||
ivInternal = findViewById(R.id.iv_internal);
|
ivInternal = findViewById(R.id.iv_internal);
|
||||||
tvInternal = findViewById(R.id.tv_internal);
|
tvInternal = findViewById(R.id.tv_internal);
|
||||||
|
|
||||||
@ -419,7 +416,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
|||||||
tvPanorama.setTag(photo);
|
tvPanorama.setTag(photo);
|
||||||
} else if (split[split.length - 1].startsWith("b")) {
|
} else if (split[split.length - 1].startsWith("b")) {
|
||||||
Glide.with(getActivity()).load(photo).into(ivName);
|
Glide.with(getActivity()).load(photo).into(ivName);
|
||||||
tvName.setTag(photo);
|
tvPoiNamePic.setTag(photo);
|
||||||
} else if (split[split.length - 1].startsWith("c")) {
|
} else if (split[split.length - 1].startsWith("c")) {
|
||||||
Glide.with(getActivity()).load(photo).into(ivInternal);
|
Glide.with(getActivity()).load(photo).into(ivInternal);
|
||||||
tvInternal.setTag(photo);
|
tvInternal.setTag(photo);
|
||||||
@ -539,7 +536,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
|||||||
} else {
|
} else {
|
||||||
poiPicList.add(new File(tagPanorama));
|
poiPicList.add(new File(tagPanorama));
|
||||||
}
|
}
|
||||||
String tagName = (String)tvName.getTag();
|
String tagName = (String) tvPoiNamePic.getTag();
|
||||||
if (tagName == null) {
|
if (tagName == null) {
|
||||||
Toast.makeText(getActivity(), "请拍照", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getActivity(), "请拍照", Toast.LENGTH_SHORT).show();
|
||||||
return;
|
return;
|
||||||
@ -849,7 +846,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
|||||||
return;
|
return;
|
||||||
}else {
|
}else {
|
||||||
String s = PhotoUtils.showPhotoAndGetPath(file, ivName);
|
String s = PhotoUtils.showPhotoAndGetPath(file, ivName);
|
||||||
tvName.setTag(s);
|
tvPoiNamePic.setTag(s);
|
||||||
}
|
}
|
||||||
file=null;
|
file=null;
|
||||||
|
|
||||||
@ -999,7 +996,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
|||||||
if (tagPanorama != null && !tagPanorama.equals("")) {
|
if (tagPanorama != null && !tagPanorama.equals("")) {
|
||||||
infoPhoto.add(new Info(tagPanorama));
|
infoPhoto.add(new Info(tagPanorama));
|
||||||
}
|
}
|
||||||
String tagName = (String) tvName.getTag();
|
String tagName = (String) tvPoiNamePic.getTag();
|
||||||
if (tagName != null && !tagName.equals("")) {
|
if (tagName != null && !tagName.equals("")) {
|
||||||
infoPhoto.add(new Info(tagName));
|
infoPhoto.add(new Info(tagName));
|
||||||
}
|
}
|
||||||
@ -1041,7 +1038,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
|||||||
poiCheckResult.setMsg("请 拍照");
|
poiCheckResult.setMsg("请 拍照");
|
||||||
return poiCheckResult;
|
return poiCheckResult;
|
||||||
}
|
}
|
||||||
if (tvName.getTag()==null){
|
if (tvPoiNamePic.getTag()==null){
|
||||||
poiCheckResult.setCode(1);
|
poiCheckResult.setCode(1);
|
||||||
poiCheckResult.setMsg("请 拍照");
|
poiCheckResult.setMsg("请 拍照");
|
||||||
return poiCheckResult;
|
return poiCheckResult;
|
||||||
|
@ -2,6 +2,7 @@ package com.navinfo.outdoor.fragment;
|
|||||||
|
|
||||||
import android.content.Intent;
|
import android.content.Intent;
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
|
import android.os.CountDownTimer;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
import android.widget.EditText;
|
import android.widget.EditText;
|
||||||
@ -14,11 +15,15 @@ import com.navinfo.outdoor.R;
|
|||||||
import com.navinfo.outdoor.activity.LoginActivity;
|
import com.navinfo.outdoor.activity.LoginActivity;
|
||||||
import com.navinfo.outdoor.api.Constant;
|
import com.navinfo.outdoor.api.Constant;
|
||||||
import com.navinfo.outdoor.base.BaseFragment;
|
import com.navinfo.outdoor.base.BaseFragment;
|
||||||
|
|
||||||
import com.navinfo.outdoor.bean.UserBean;
|
import com.navinfo.outdoor.bean.UserBean;
|
||||||
import com.navinfo.outdoor.http.Callback;
|
import com.navinfo.outdoor.http.Callback;
|
||||||
import com.navinfo.outdoor.http.HttpInterface;
|
import com.navinfo.outdoor.http.HttpInterface;
|
||||||
import com.navinfo.outdoor.http.OkGoBuilder;
|
import com.navinfo.outdoor.http.OkGoBuilder;
|
||||||
|
|
||||||
|
import com.navinfo.outdoor.util.RegexUtil;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 注册页面
|
* 注册页面
|
||||||
*/
|
*/
|
||||||
@ -30,6 +35,7 @@ public class RegisterFragment extends BaseFragment implements View.OnClickListen
|
|||||||
private TextView haveGoLogin, registerGetNote;
|
private TextView haveGoLogin, registerGetNote;
|
||||||
private Button btnRegister;
|
private Button btnRegister;
|
||||||
private String sessionId;
|
private String sessionId;
|
||||||
|
private CountDownTimer timer;
|
||||||
|
|
||||||
public static RegisterFragment newInstance(Bundle bundle) {
|
public static RegisterFragment newInstance(Bundle bundle) {
|
||||||
RegisterFragment fragment = new RegisterFragment();
|
RegisterFragment fragment = new RegisterFragment();
|
||||||
@ -81,6 +87,7 @@ public class RegisterFragment extends BaseFragment implements View.OnClickListen
|
|||||||
case R.id.btn_register:
|
case R.id.btn_register:
|
||||||
initRegister();
|
initRegister();
|
||||||
case R.id.register_get_note:
|
case R.id.register_get_note:
|
||||||
|
registerNote();
|
||||||
initGetNote();
|
initGetNote();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
@ -187,4 +194,26 @@ public class RegisterFragment extends BaseFragment implements View.OnClickListen
|
|||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void registerNote() {
|
||||||
|
if (timer!=null){
|
||||||
|
timer.cancel();
|
||||||
|
timer= null;
|
||||||
|
}
|
||||||
|
registerGetNote.setEnabled(false);
|
||||||
|
timer = new CountDownTimer(60 * 1000, 1000) {
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onTick(long millisUntilFinished) {
|
||||||
|
registerGetNote.setText(millisUntilFinished / 1000 + "秒后重新获取验证码");
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onFinish() {
|
||||||
|
registerGetNote.setEnabled(true);
|
||||||
|
registerGetNote.setText("重新发送");
|
||||||
|
}
|
||||||
|
};
|
||||||
|
timer.start();
|
||||||
|
}
|
||||||
}
|
}
|
@ -221,6 +221,7 @@ public class StaySubmitFragment extends BaseFragment implements View.OnClickList
|
|||||||
}
|
}
|
||||||
if (poiEntities.size() > 0) {
|
if (poiEntities.size() > 0) {
|
||||||
showFileLoadingDialog();
|
showFileLoadingDialog();
|
||||||
|
setLoadingDialogText("提交中...");
|
||||||
PoiSaveUtils.getInstance(getActivity()).uploadPoiEntityBatch(poiEntities);
|
PoiSaveUtils.getInstance(getActivity()).uploadPoiEntityBatch(poiEntities);
|
||||||
} else {
|
} else {
|
||||||
Toast.makeText(getContext(), "请选择要删除的条目数据", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "请选择要删除的条目数据", Toast.LENGTH_SHORT).show();
|
||||||
|
@ -1378,6 +1378,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
|
|||||||
EventBus.getDefault().unregister(this);
|
EventBus.getDefault().unregister(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onClick (View v){
|
public void onClick (View v){
|
||||||
switch (v.getId()) {
|
switch (v.getId()) {
|
||||||
@ -1445,6 +1446,8 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
|
|||||||
break;
|
break;
|
||||||
case 1: // POI录像
|
case 1: // POI录像
|
||||||
showPoiMarkerByType(2, newPoiLatLng);
|
showPoiMarkerByType(2, newPoiLatLng);
|
||||||
|
poiEntity.setWork_type(1);
|
||||||
|
bundle.putSerializable("poiEntity", poiEntity);
|
||||||
PoiVideoFragment poiVideoFragment = PoiVideoFragment.newInstance(bundle);
|
PoiVideoFragment poiVideoFragment = PoiVideoFragment.newInstance(bundle);
|
||||||
showSlidingFragment(poiVideoFragment);
|
showSlidingFragment(poiVideoFragment);
|
||||||
break;
|
break;
|
||||||
|
@ -115,22 +115,22 @@ public class UserAttestationFragment extends BaseFragment implements View.OnClic
|
|||||||
getActivity().finish();
|
getActivity().finish();
|
||||||
break;
|
break;
|
||||||
case R.id.iv_attestation1:
|
case R.id.iv_attestation1:
|
||||||
Intent ivAttestation1 = new Intent("android.media.action.IMAGE_CAPTURE");
|
Intent ivAttestationIntent1 = new Intent("android.media.action.IMAGE_CAPTURE");
|
||||||
file = PhotoUtils.showPhotoFile("a", null);
|
file = PhotoUtils.showPhotoFile("a", null);
|
||||||
ivAttestation1.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
|
ivAttestationIntent1.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
|
||||||
startActivityForResult(ivAttestation1, 100);
|
startActivityForResult(ivAttestationIntent1, 121);
|
||||||
break;
|
break;
|
||||||
case R.id.iv_attestation2:
|
case R.id.iv_attestation2:
|
||||||
Intent ivAttestation2 = new Intent("android.media.action.IMAGE_CAPTURE");
|
Intent ivAttestationIntent2 = new Intent("android.media.action.IMAGE_CAPTURE");
|
||||||
file = PhotoUtils.showPhotoFile("a", null);
|
file = PhotoUtils.showPhotoFile("b", null);
|
||||||
ivAttestation2.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
|
ivAttestationIntent2.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
|
||||||
startActivityForResult(ivAttestation2, 200);
|
startActivityForResult(ivAttestationIntent2, 122);
|
||||||
break;
|
break;
|
||||||
case R.id.iv_attestation3:
|
case R.id.iv_attestation3:
|
||||||
Intent ivAttestation3 = new Intent("android.media.action.IMAGE_CAPTURE");
|
Intent ivAttestationIntent3 = new Intent("android.media.action.IMAGE_CAPTURE");
|
||||||
file = PhotoUtils.showPhotoFile("a", null);
|
file = PhotoUtils.showPhotoFile("c", null);
|
||||||
ivAttestation3.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
|
ivAttestationIntent3.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(file));
|
||||||
startActivityForResult(ivAttestation3, 300);
|
startActivityForResult(ivAttestationIntent3, 123);
|
||||||
break;
|
break;
|
||||||
case R.id.btn_attestation:
|
case R.id.btn_attestation:
|
||||||
if (etAttestationName.getText().toString() == null || etAttestationName.getText().toString().equals("")) {
|
if (etAttestationName.getText().toString() == null || etAttestationName.getText().toString().equals("")) {
|
||||||
@ -165,15 +165,15 @@ public class UserAttestationFragment extends BaseFragment implements View.OnClic
|
|||||||
|
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* 中文效验
|
* 中文姓名效验
|
||||||
*/
|
*/
|
||||||
|
|
||||||
static boolean chineseNameTest(String name) {
|
static boolean chineseNameTest(String name) {
|
||||||
if (!name.matches("[\u4e00-\u9fa5]{2,4}")) {
|
if (!name.matches("[\u4e00-\u9fa5]{2,4}")) {
|
||||||
System.out.println("只能输入2到4个汉字");
|
System.out.println("只能输入2到4个汉字");
|
||||||
return false;
|
return false;
|
||||||
}else return true;
|
}else return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void nameAuthentication() {
|
private void nameAuthentication() {
|
||||||
if (etAttestationName.getText().toString() == null || etAttestationName.getText().toString().equals("")) {
|
if (etAttestationName.getText().toString() == null || etAttestationName.getText().toString().equals("")) {
|
||||||
Toast.makeText(getContext(), "姓名不能为空,请输入姓名", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "姓名不能为空,请输入姓名", Toast.LENGTH_SHORT).show();
|
||||||
@ -183,29 +183,30 @@ public class UserAttestationFragment extends BaseFragment implements View.OnClic
|
|||||||
Toast.makeText(getContext(), "身份证错误,请重新输入", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "身份证错误,请重新输入", Toast.LENGTH_SHORT).show();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (ivAttestation1.getTag() == null) {
|
if (tvCard1.getTag() == null) {
|
||||||
Toast.makeText(getContext(), "请拍照 身份证人像面", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "请拍照 身份证人像面", Toast.LENGTH_SHORT).show();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (ivAttestation2.getTag() == null) {
|
if (tvCard2.getTag() == null) {
|
||||||
Toast.makeText(getContext(), "请拍照 身份证国徽面", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "请拍照 身份证国徽面", Toast.LENGTH_SHORT).show();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (ivAttestation3.getTag() == null) {
|
if (tvCard3.getTag() == null) {
|
||||||
Toast.makeText(getContext(), "请拍照 手持身份证", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "请拍照 手持身份证", Toast.LENGTH_SHORT).show();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ArrayList<File> takePhoneList = new ArrayList<>();
|
ArrayList<File> takePhoneList = new ArrayList<>();
|
||||||
String takePhotoPath1 = (String) ivAttestation1.getTag();
|
String takePhotoPath1 = (String) tvCard1.getTag();
|
||||||
takePhoneList.add(new File(takePhotoPath1));
|
takePhoneList.add(new File(takePhotoPath1));
|
||||||
String takePhotoPath2 = (String) ivAttestation2.getTag();
|
String takePhotoPath2 = (String) tvCard2.getTag();
|
||||||
takePhoneList.add(new File(takePhotoPath2));
|
takePhoneList.add(new File(takePhotoPath2));
|
||||||
String takePhotoPath3 = (String) ivAttestation3.getTag();
|
String takePhotoPath3 = (String) tvCard3.getTag();
|
||||||
takePhoneList.add(new File(takePhotoPath3));
|
takePhoneList.add(new File(takePhotoPath3));
|
||||||
String attestationName = etAttestationName.getText().toString().trim();
|
String attestationName = etAttestationName.getText().toString().trim();
|
||||||
String namePhone = etNamePhone.getText().toString().trim();
|
String namePhone = etNamePhone.getText().toString().trim();
|
||||||
showLoadingDialog();
|
showLoadingDialog();
|
||||||
|
setLoadingDialogText("实名认证中...");
|
||||||
OkGo
|
OkGo
|
||||||
// 请求方式和请求url
|
// 请求方式和请求url
|
||||||
.<NameAuthenticationBean>post(HttpInterface.USER_AUTH_ADD)
|
.<NameAuthenticationBean>post(HttpInterface.USER_AUTH_ADD)
|
||||||
@ -225,7 +226,8 @@ public class UserAttestationFragment extends BaseFragment implements View.OnClic
|
|||||||
MessageDialog.show((AppCompatActivity) getActivity(), "提示", "通过", "确定", "取消").setOkButton(new OnDialogButtonClickListener() {
|
MessageDialog.show((AppCompatActivity) getActivity(), "提示", "通过", "确定", "取消").setOkButton(new OnDialogButtonClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public boolean onClick(BaseDialog baseDialog, View v) {
|
public boolean onClick(BaseDialog baseDialog, View v) {
|
||||||
// Toast.makeText(getContext(), "点击了确定", Toast.LENGTH_SHORT).show();
|
navInfoEditor.putString("attestationName",attestationName);
|
||||||
|
navInfoEditor.commit();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -234,8 +236,7 @@ public class UserAttestationFragment extends BaseFragment implements View.OnClic
|
|||||||
MessageDialog.show((AppCompatActivity) getActivity(), "提示", "不通过", "确定", "取消").setOkButton(new OnDialogButtonClickListener() {
|
MessageDialog.show((AppCompatActivity) getActivity(), "提示", "不通过", "确定", "取消").setOkButton(new OnDialogButtonClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public boolean onClick(BaseDialog baseDialog, View v) {
|
public boolean onClick(BaseDialog baseDialog, View v) {
|
||||||
navInfoEditor.putString("attestationName",attestationName);
|
|
||||||
navInfoEditor.commit();
|
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
@ -256,15 +257,14 @@ public class UserAttestationFragment extends BaseFragment implements View.OnClic
|
|||||||
@Override
|
@Override
|
||||||
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
|
public void onActivityResult(int requestCode, int resultCode, @Nullable Intent data) {
|
||||||
super.onActivityResult(requestCode, resultCode, data);
|
super.onActivityResult(requestCode, resultCode, data);
|
||||||
if (requestCode == 100 && resultCode == RESULT_OK) {
|
if (requestCode == 121 && resultCode == RESULT_OK) {
|
||||||
Bundle extras = data.getExtras();//从Intent中获取附加值
|
|
||||||
if (file == null || !file.exists()) {
|
if (file == null || !file.exists()) {
|
||||||
Toast.makeText(getContext(), "没有拍摄照片", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "没有拍摄照片", Toast.LENGTH_SHORT).show();
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}else {
|
}else {
|
||||||
String s = PhotoUtils.showPhotoAndGetPath(file, ivAttestation1);
|
String s = PhotoUtils.showPhotoAndGetPath(file, ivAttestation1);
|
||||||
ivAttestation1.setTag(s);
|
tvCard1.setTag(s);
|
||||||
}
|
}
|
||||||
file=null;
|
file=null;
|
||||||
ivHera1.setVisibility(View.GONE);
|
ivHera1.setVisibility(View.GONE);
|
||||||
@ -282,15 +282,14 @@ public class UserAttestationFragment extends BaseFragment implements View.OnClic
|
|||||||
// }
|
// }
|
||||||
// });
|
// });
|
||||||
// }
|
// }
|
||||||
}
|
}else if (requestCode == 122 && resultCode == RESULT_OK) {
|
||||||
if (requestCode == 200 && resultCode == RESULT_OK) {
|
|
||||||
if (file == null || !file.exists()) {
|
if (file == null || !file.exists()) {
|
||||||
Toast.makeText(getContext(), "没有拍摄照片", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "没有拍摄照片", Toast.LENGTH_SHORT).show();
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}else {
|
}else {
|
||||||
String s = PhotoUtils.showPhotoAndGetPath(file, ivAttestation2);
|
String s = PhotoUtils.showPhotoAndGetPath(file, ivAttestation2);
|
||||||
ivAttestation2.setTag(s);
|
tvCard2.setTag(s);
|
||||||
}
|
}
|
||||||
file=null;
|
file=null;
|
||||||
ivHera2.setVisibility(View.GONE);
|
ivHera2.setVisibility(View.GONE);
|
||||||
@ -308,15 +307,14 @@ public class UserAttestationFragment extends BaseFragment implements View.OnClic
|
|||||||
// }
|
// }
|
||||||
// });
|
// });
|
||||||
// }
|
// }
|
||||||
}
|
}else if (requestCode == 123 && resultCode == RESULT_OK) {
|
||||||
if (requestCode == 300 && resultCode == RESULT_OK) {
|
|
||||||
if (file == null || !file.exists()) {
|
if (file == null || !file.exists()) {
|
||||||
Toast.makeText(getContext(), "没有拍摄照片", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "没有拍摄照片", Toast.LENGTH_SHORT).show();
|
||||||
return;
|
return;
|
||||||
|
|
||||||
}else {
|
}else {
|
||||||
String s = PhotoUtils.showPhotoAndGetPath(file, ivAttestation3);
|
String s = PhotoUtils.showPhotoAndGetPath(file, ivAttestation3);
|
||||||
ivAttestation3.setTag(s);
|
tvCard3.setTag(s);
|
||||||
}
|
}
|
||||||
file=null;
|
file=null;
|
||||||
ivHera3.setVisibility(View.GONE);
|
ivHera3.setVisibility(View.GONE);
|
||||||
|
@ -89,18 +89,18 @@ public class WithdrawFragment extends BaseFragment implements View.OnClickListen
|
|||||||
checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
|
checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
|
||||||
@Override
|
@Override
|
||||||
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
|
||||||
if (isChecked){
|
if (isChecked) {
|
||||||
checkBox.setChecked(true);
|
checkBox.setChecked(true);
|
||||||
navInfo = getActivity().getSharedPreferences("navInfo", Context.MODE_PRIVATE);
|
navInfo = getActivity().getSharedPreferences("navInfo", Context.MODE_PRIVATE);
|
||||||
bankAccount = navInfo.getString("bankAccount", null);
|
bankAccount = navInfo.getString("bankAccount", null);
|
||||||
if (bankAccount ==null|| bankAccount.equals("")){
|
if (bankAccount == null || bankAccount.equals("")) {
|
||||||
String attestationName = navInfo.getString("attestationName", null);
|
String attestationName = navInfo.getString("attestationName", null);
|
||||||
if (attestationName == null || attestationName.equals("")) {
|
if (attestationName == null || attestationName.equals("")) {
|
||||||
Intent attestationIntent = new Intent(getContext(), FragmentManagement.class);
|
Intent attestationIntent = new Intent(getContext(), FragmentManagement.class);
|
||||||
attestationIntent.putExtra("tag", 25);
|
attestationIntent.putExtra("tag", 25);
|
||||||
startActivity(attestationIntent);
|
startActivity(attestationIntent);
|
||||||
Toast.makeText(getContext(), "未实名认证,不能绑定银行卡", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "未实名认证,不能绑定银行卡", Toast.LENGTH_SHORT).show();
|
||||||
}else {
|
} else {
|
||||||
Intent gatheringIntent = new Intent(getContext(), FragmentManagement.class);
|
Intent gatheringIntent = new Intent(getContext(), FragmentManagement.class);
|
||||||
gatheringIntent.putExtra("tag", 24);
|
gatheringIntent.putExtra("tag", 24);
|
||||||
startActivity(gatheringIntent);
|
startActivity(gatheringIntent);
|
||||||
@ -188,26 +188,26 @@ public class WithdrawFragment extends BaseFragment implements View.OnClickListen
|
|||||||
if (etAllPrice.getText().toString().equals("")) {
|
if (etAllPrice.getText().toString().equals("")) {
|
||||||
Toast.makeText(getContext(), "提现金额不能为空", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "提现金额不能为空", Toast.LENGTH_SHORT).show();
|
||||||
}
|
}
|
||||||
String price = etAllPrice.getText().toString().trim();
|
String price = etAllPrice.getText().toString();
|
||||||
Integer integer = Integer.valueOf(price);
|
double prices = Double.valueOf(price);
|
||||||
if (integer!=null&&integer<10){
|
if (prices != 0 && prices < 10) {
|
||||||
Toast.makeText(getContext(), "提现金额不能低于10元", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "提现金额不能低于10元", Toast.LENGTH_SHORT).show();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (!checkBox.isChecked()){
|
if (!checkBox.isChecked()) {
|
||||||
Toast.makeText(getContext(), "请勾选银行卡", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "请勾选银行卡", Toast.LENGTH_SHORT).show();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (bankAccount!=null){
|
if (bankAccount != null) {
|
||||||
DialogSettings.style = DialogSettings.STYLE.STYLE_KONGZUE;
|
DialogSettings.style = DialogSettings.STYLE.STYLE_KONGZUE;
|
||||||
MessageDialog.show((AppCompatActivity) getContext(), "提示", "是否提取到"+bankAccount.substring(bankAccount.length()-4)+"的银行卡", "确定", "取消").setOkButton(new OnDialogButtonClickListener() {
|
MessageDialog.show((AppCompatActivity) getContext(), "提示", "是否提取到" + bankAccount.substring(bankAccount.length() - 4) + "的银行卡", "确定", "取消").setOkButton(new OnDialogButtonClickListener() {
|
||||||
@Override
|
@Override
|
||||||
public boolean onClick(BaseDialog baseDialog, View v) {
|
public boolean onClick(BaseDialog baseDialog, View v) {
|
||||||
immediatelyPrice();
|
immediatelyPrice();
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}else {
|
} else {
|
||||||
Toast.makeText(getContext(), "请先绑定银行卡", Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), "请先绑定银行卡", Toast.LENGTH_SHORT).show();
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -236,7 +236,7 @@ public class WithdrawFragment extends BaseFragment implements View.OnClickListen
|
|||||||
public void onSuccess(UserPriceExchangeBean response, int id) {
|
public void onSuccess(UserPriceExchangeBean response, int id) {
|
||||||
dismissLoadingDialog();
|
dismissLoadingDialog();
|
||||||
Toast.makeText(getContext(), response.getMessage(), Toast.LENGTH_SHORT).show();
|
Toast.makeText(getContext(), response.getMessage(), Toast.LENGTH_SHORT).show();
|
||||||
if (response.getCode()==200){
|
if (response.getCode() == 200) {
|
||||||
String unit = tvUnit.getText().toString();
|
String unit = tvUnit.getText().toString();
|
||||||
String price = etAllPrice.getText().toString();
|
String price = etAllPrice.getText().toString();
|
||||||
double v = Double.valueOf(unit) - Double.valueOf(price);
|
double v = Double.valueOf(unit) - Double.valueOf(price);
|
||||||
|
@ -83,7 +83,7 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
app:layout_constraintLeft_toLeftOf="parent"
|
app:layout_constraintLeft_toLeftOf="parent"
|
||||||
app:layout_constraintRight_toRightOf="parent"
|
app:layout_constraintRight_toRightOf="parent"
|
||||||
app:layout_constraintTop_toTopOf="parent"
|
app:layout_constraintTop_toTopOf="@+id/btn_switch"
|
||||||
android:background="@color/whiteAlpha50"
|
android:background="@color/whiteAlpha50"
|
||||||
android:padding="@dimen/default_widget_padding"
|
android:padding="@dimen/default_widget_padding"
|
||||||
android:format="00:00:00"
|
android:format="00:00:00"
|
||||||
|
@ -90,7 +90,7 @@
|
|||||||
app:layout_constraintEnd_toEndOf="parent"
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
app:layout_constraintStart_toStartOf="parent">
|
app:layout_constraintStart_toStartOf="parent">
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/tv_name"
|
android:id="@+id/tv_name_pic"
|
||||||
android:layout_alignParentLeft="true"
|
android:layout_alignParentLeft="true"
|
||||||
android:layout_centerVertical="true"
|
android:layout_centerVertical="true"
|
||||||
android:text="名称*"
|
android:text="名称*"
|
||||||
@ -108,11 +108,11 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_centerVertical="true"
|
android:layout_centerVertical="true"
|
||||||
android:layout_marginLeft="18dp"
|
android:layout_marginLeft="18dp"
|
||||||
android:layout_toRightOf="@id/tv_name"
|
android:layout_toRightOf="@id/tv_name_pic"
|
||||||
android:background="@color/white"
|
android:background="@color/white"
|
||||||
android:hint="名称"
|
android:hint="名称"
|
||||||
android:singleLine="true"
|
android:singleLine="true"
|
||||||
android:layout_toEndOf="@id/tv_name"
|
android:layout_toEndOf="@id/tv_name_pic"
|
||||||
android:layout_toStartOf="@id/tv_examine"
|
android:layout_toStartOf="@id/tv_examine"
|
||||||
android:textSize="15sp"
|
android:textSize="15sp"
|
||||||
android:textColor="@color/test_color_selector" />
|
android:textColor="@color/test_color_selector" />
|
||||||
|
@ -62,10 +62,13 @@
|
|||||||
|
|
||||||
<EditText
|
<EditText
|
||||||
android:id="@+id/et_forgetPaw_phone"
|
android:id="@+id/et_forgetPaw_phone"
|
||||||
android:layout_width="300dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginLeft="20dp"
|
||||||
android:background="@null"
|
android:background="@null"
|
||||||
|
android:digits="1234567890"
|
||||||
android:hint="11为手机号码"
|
android:hint="11为手机号码"
|
||||||
|
android:maxLength="11"
|
||||||
android:paddingTop="10dp"
|
android:paddingTop="10dp"
|
||||||
android:paddingBottom="10dp"
|
android:paddingBottom="10dp"
|
||||||
android:textColorHint="@color/colorTransparent"
|
android:textColorHint="@color/colorTransparent"
|
||||||
@ -76,11 +79,13 @@
|
|||||||
app:layout_constraintTop_toBottomOf="@id/forgetPaw_phone" />
|
app:layout_constraintTop_toBottomOf="@id/forgetPaw_phone" />
|
||||||
|
|
||||||
<View
|
<View
|
||||||
android:layout_width="300dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="1dp"
|
android:layout_height="1dp"
|
||||||
android:background="@color/colorHui"
|
android:background="@color/colorHui"
|
||||||
|
android:layout_marginLeft="20dp"
|
||||||
|
android:layout_marginRight="20dp"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/et_forgetPaw_phone"
|
app:layout_constraintLeft_toLeftOf="@id/et_forgetPaw_phone"
|
||||||
app:layout_constraintTop_toBottomOf="@id/et_forgetPaw_phone" />
|
app:layout_constraintTop_toBottomOf="@id/et_forgetPaw_phone"/>
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/forgetPaw_note"
|
android:id="@+id/forgetPaw_note"
|
||||||
@ -95,42 +100,36 @@
|
|||||||
|
|
||||||
<EditText
|
<EditText
|
||||||
android:id="@+id/et_forgetPaw_note"
|
android:id="@+id/et_forgetPaw_note"
|
||||||
android:layout_width="200dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:background="@null"
|
android:background="@null"
|
||||||
android:hint="6为短信验证"
|
android:hint="6为短信验证"
|
||||||
android:paddingTop="10dp"
|
android:paddingTop="10dp"
|
||||||
android:paddingBottom="10dp"
|
android:paddingBottom="10dp"
|
||||||
|
android:layout_marginLeft="20dp"
|
||||||
android:textColorHint="@color/colorTransparent"
|
android:textColorHint="@color/colorTransparent"
|
||||||
android:textCursorDrawable="@drawable/text_color"
|
android:textCursorDrawable="@drawable/text_color"
|
||||||
android:textSize="15sp"
|
android:textSize="15sp"
|
||||||
android:theme="@style/MyEditText"
|
android:theme="@style/MyEditText"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/forgetPaw_note"
|
app:layout_constraintRight_toLeftOf="@+id/forgetPaw_get_note"
|
||||||
app:layout_constraintTop_toBottomOf="@id/forgetPaw_note" />
|
app:layout_constraintTop_toBottomOf="@id/forgetPaw_note" />
|
||||||
|
|
||||||
<View
|
|
||||||
android:layout_width="300dp"
|
|
||||||
android:layout_height="1dp"
|
|
||||||
android:background="@color/colorHui"
|
|
||||||
app:layout_constraintLeft_toLeftOf="@id/et_forgetPaw_note"
|
|
||||||
app:layout_constraintTop_toBottomOf="@id/et_forgetPaw_note" />
|
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/forgetPaw_get_note"
|
android:id="@+id/forgetPaw_get_note"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginRight="40dp"
|
|
||||||
android:text="获取短信验证码"
|
android:text="获取短信验证码"
|
||||||
android:textColor="@color/colorWhite"
|
android:textColor="@color/colorWhite"
|
||||||
android:textSize="14sp"
|
android:textSize="14sp"
|
||||||
app:layout_constraintBottom_toBottomOf="@id/et_forgetPaw_note"
|
app:layout_constraintBottom_toBottomOf="@id/et_forgetPaw_note"
|
||||||
app:layout_constraintRight_toRightOf="parent"
|
app:layout_constraintRight_toRightOf="@+id/tv_view"
|
||||||
app:layout_constraintTop_toTopOf="@id/et_forgetPaw_note" />
|
app:layout_constraintTop_toTopOf="@id/et_forgetPaw_note" />
|
||||||
|
<View
|
||||||
<TextView
|
android:id="@+id/tv_view"
|
||||||
android:layout_width="300dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="1dp"
|
android:layout_height="1dp"
|
||||||
android:textColor="@color/colorWhite"
|
android:layout_marginRight="20dp"
|
||||||
|
android:layout_marginLeft="20dp"
|
||||||
|
android:background="@color/colorHui"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/et_forgetPaw_note"
|
app:layout_constraintLeft_toLeftOf="@id/et_forgetPaw_note"
|
||||||
app:layout_constraintTop_toBottomOf="@id/et_forgetPaw_note" />
|
app:layout_constraintTop_toBottomOf="@id/et_forgetPaw_note" />
|
||||||
|
|
||||||
@ -143,16 +142,17 @@
|
|||||||
android:text="密码"
|
android:text="密码"
|
||||||
android:textColor="@color/colorWhite"
|
android:textColor="@color/colorWhite"
|
||||||
android:textSize="14sp"
|
android:textSize="14sp"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/et_forgetPaw_note"
|
app:layout_constraintLeft_toLeftOf="@id/forgetPaw_note"
|
||||||
app:layout_constraintTop_toBottomOf="@id/et_forgetPaw_note" />
|
app:layout_constraintTop_toBottomOf="@id/et_forgetPaw_note" />
|
||||||
|
|
||||||
<EditText
|
<EditText
|
||||||
android:id="@+id/et_forgetPaw_paw"
|
android:id="@+id/et_forgetPaw_paw"
|
||||||
android:layout_width="300dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:background="@null"
|
android:background="@null"
|
||||||
android:hint="6-20位密码"
|
android:hint="6-20位密码"
|
||||||
android:paddingTop="10dp"
|
android:paddingTop="10dp"
|
||||||
|
android:layout_marginLeft="20dp"
|
||||||
android:paddingBottom="10dp"
|
android:paddingBottom="10dp"
|
||||||
android:textColorHint="@color/colorTransparent"
|
android:textColorHint="@color/colorTransparent"
|
||||||
android:textCursorDrawable="@drawable/text_color"
|
android:textCursorDrawable="@drawable/text_color"
|
||||||
@ -162,9 +162,11 @@
|
|||||||
app:layout_constraintTop_toBottomOf="@id/forgetPaw_paw" />
|
app:layout_constraintTop_toBottomOf="@id/forgetPaw_paw" />
|
||||||
|
|
||||||
<View
|
<View
|
||||||
android:layout_width="300dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="1dp"
|
android:layout_height="1dp"
|
||||||
android:background="@color/colorHui"
|
android:background="@color/colorHui"
|
||||||
|
android:layout_marginRight="20dp"
|
||||||
|
android:layout_marginLeft="20dp"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/et_forgetPaw_paw"
|
app:layout_constraintLeft_toLeftOf="@id/et_forgetPaw_paw"
|
||||||
app:layout_constraintTop_toBottomOf="@id/et_forgetPaw_paw" />
|
app:layout_constraintTop_toBottomOf="@id/et_forgetPaw_paw" />
|
||||||
|
|
||||||
@ -181,7 +183,7 @@
|
|||||||
|
|
||||||
<EditText
|
<EditText
|
||||||
android:id="@+id/et_forgetPaw_confirm_paw"
|
android:id="@+id/et_forgetPaw_confirm_paw"
|
||||||
android:layout_width="300dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:background="@null"
|
android:background="@null"
|
||||||
android:hint="请再次输入一遍密码"
|
android:hint="请再次输入一遍密码"
|
||||||
@ -189,14 +191,17 @@
|
|||||||
android:paddingBottom="10dp"
|
android:paddingBottom="10dp"
|
||||||
android:textColorHint="@color/colorTransparent"
|
android:textColorHint="@color/colorTransparent"
|
||||||
android:textCursorDrawable="@drawable/text_color"
|
android:textCursorDrawable="@drawable/text_color"
|
||||||
|
android:layout_marginLeft="20dp"
|
||||||
android:textSize="15sp"
|
android:textSize="15sp"
|
||||||
android:theme="@style/MyEditText"
|
android:theme="@style/MyEditText"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/forgetPaw_confirm_paw"
|
app:layout_constraintLeft_toLeftOf="@id/forgetPaw_confirm_paw"
|
||||||
app:layout_constraintTop_toBottomOf="@id/forgetPaw_confirm_paw" />
|
app:layout_constraintTop_toBottomOf="@id/forgetPaw_confirm_paw" />
|
||||||
|
|
||||||
<View
|
<View
|
||||||
android:layout_width="300dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="1dp"
|
android:layout_height="1dp"
|
||||||
|
android:layout_marginRight="20dp"
|
||||||
|
android:layout_marginLeft="20dp"
|
||||||
android:background="@color/colorHui"
|
android:background="@color/colorHui"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/et_forgetPaw_confirm_paw"
|
app:layout_constraintLeft_toLeftOf="@id/et_forgetPaw_confirm_paw"
|
||||||
app:layout_constraintTop_toBottomOf="@id/et_forgetPaw_confirm_paw" />
|
app:layout_constraintTop_toBottomOf="@id/et_forgetPaw_confirm_paw" />
|
||||||
@ -204,9 +209,11 @@
|
|||||||
<Button
|
<Button
|
||||||
android:id="@+id/btn_forgetPaw"
|
android:id="@+id/btn_forgetPaw"
|
||||||
style="@style/login_style"
|
style="@style/login_style"
|
||||||
android:layout_width="300dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="50dp"
|
android:layout_height="50dp"
|
||||||
android:layout_marginTop="20dp"
|
android:layout_marginTop="20dp"
|
||||||
|
android:layout_marginLeft="20dp"
|
||||||
|
android:layout_marginRight="50dp"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
android:text="提交"
|
android:text="提交"
|
||||||
app:layout_constraintLeft_toLeftOf="parent"
|
app:layout_constraintLeft_toLeftOf="parent"
|
||||||
|
@ -74,18 +74,23 @@
|
|||||||
|
|
||||||
<EditText
|
<EditText
|
||||||
android:id="@+id/et_register_phone"
|
android:id="@+id/et_register_phone"
|
||||||
android:layout_width="300dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:hint="11为手机号码"
|
android:hint="11为手机号码"
|
||||||
|
android:layout_marginLeft="35dp"
|
||||||
style="@style/register_hint_style"
|
style="@style/register_hint_style"
|
||||||
|
android:digits="1234567890"
|
||||||
|
android:maxLength="11"
|
||||||
android:textColorHint="@color/colorTransparent"
|
android:textColorHint="@color/colorTransparent"
|
||||||
android:textCursorDrawable="@drawable/text_color"
|
android:textCursorDrawable="@drawable/text_color"
|
||||||
android:theme="@style/MyEditText"
|
android:theme="@style/MyEditText"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/register_phone"
|
app:layout_constraintLeft_toLeftOf="@id/register_phone"
|
||||||
app:layout_constraintTop_toBottomOf="@id/register_phone" />
|
app:layout_constraintTop_toBottomOf="@id/register_phone" />
|
||||||
<View
|
<View
|
||||||
android:layout_width="300dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="1dp"
|
android:layout_height="1dp"
|
||||||
|
android:layout_marginLeft="35dp"
|
||||||
|
android:layout_marginRight="50dp"
|
||||||
android:background="@color/colorHui"
|
android:background="@color/colorHui"
|
||||||
app:layout_constraintTop_toBottomOf="@id/et_register_phone"
|
app:layout_constraintTop_toBottomOf="@id/et_register_phone"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/et_register_phone"/>
|
app:layout_constraintLeft_toLeftOf="@id/et_register_phone"/>
|
||||||
@ -102,11 +107,10 @@
|
|||||||
|
|
||||||
<EditText
|
<EditText
|
||||||
android:id="@+id/et_register_note"
|
android:id="@+id/et_register_note"
|
||||||
style="@style/register_hint_style"
|
android:layout_width="250dp"
|
||||||
android:layout_width="200dp"
|
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_marginTop="16dp"
|
android:hint="6位短信验证"
|
||||||
android:hint="6为短信验证"
|
style="@style/register_hint_style"
|
||||||
android:textColorHint="@color/colorTransparent"
|
android:textColorHint="@color/colorTransparent"
|
||||||
android:textCursorDrawable="@drawable/text_color"
|
android:textCursorDrawable="@drawable/text_color"
|
||||||
android:theme="@style/MyEditText"
|
android:theme="@style/MyEditText"
|
||||||
@ -115,8 +119,10 @@
|
|||||||
|
|
||||||
<View
|
<View
|
||||||
android:id="@+id/view3"
|
android:id="@+id/view3"
|
||||||
android:layout_width="300dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="1dp"
|
android:layout_height="1dp"
|
||||||
|
android:layout_marginLeft="35dp"
|
||||||
|
android:layout_marginRight="50dp"
|
||||||
android:background="@color/colorHui"
|
android:background="@color/colorHui"
|
||||||
app:layout_constraintTop_toBottomOf="@id/et_register_note"
|
app:layout_constraintTop_toBottomOf="@id/et_register_note"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/et_register_note"/>
|
app:layout_constraintLeft_toLeftOf="@id/et_register_note"/>
|
||||||
@ -129,7 +135,7 @@
|
|||||||
android:textColor="@color/colorWhite"
|
android:textColor="@color/colorWhite"
|
||||||
app:layout_constraintTop_toTopOf="@id/et_register_note"
|
app:layout_constraintTop_toTopOf="@id/et_register_note"
|
||||||
app:layout_constraintBottom_toBottomOf="@id/et_register_note"
|
app:layout_constraintBottom_toBottomOf="@id/et_register_note"
|
||||||
app:layout_constraintRight_toRightOf="@id/et_register_phone"
|
app:layout_constraintRight_toRightOf="@id/view3"
|
||||||
/>
|
/>
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/register_referrer"
|
android:id="@+id/register_referrer"
|
||||||
@ -154,9 +160,11 @@
|
|||||||
app:layout_constraintLeft_toLeftOf="@id/register_referrer"
|
app:layout_constraintLeft_toLeftOf="@id/register_referrer"
|
||||||
app:layout_constraintTop_toBottomOf="@id/register_referrer"/>
|
app:layout_constraintTop_toBottomOf="@id/register_referrer"/>
|
||||||
<View
|
<View
|
||||||
android:layout_width="300dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="1dp"
|
android:layout_height="1dp"
|
||||||
android:background="@color/colorHui"
|
android:background="@color/colorHui"
|
||||||
|
android:layout_marginLeft="35dp"
|
||||||
|
android:layout_marginRight="50dp"
|
||||||
app:layout_constraintTop_toBottomOf="@id/et_register_referrer"
|
app:layout_constraintTop_toBottomOf="@id/et_register_referrer"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/et_register_referrer"/>
|
app:layout_constraintLeft_toLeftOf="@id/et_register_referrer"/>
|
||||||
<TextView
|
<TextView
|
||||||
@ -176,15 +184,18 @@
|
|||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:hint="6-20位密码"
|
android:hint="6-20位密码"
|
||||||
style="@style/register_hint_style"
|
style="@style/register_hint_style"
|
||||||
|
android:maxLength="20"
|
||||||
android:textColorHint="@color/colorTransparent"
|
android:textColorHint="@color/colorTransparent"
|
||||||
android:textCursorDrawable="@drawable/text_color"
|
android:textCursorDrawable="@drawable/text_color"
|
||||||
android:theme="@style/MyEditText"
|
android:theme="@style/MyEditText"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/register_paw"
|
app:layout_constraintLeft_toLeftOf="@id/register_paw"
|
||||||
app:layout_constraintTop_toBottomOf="@id/register_paw"/>
|
app:layout_constraintTop_toBottomOf="@id/register_paw"/>
|
||||||
<View
|
<View
|
||||||
android:layout_width="300dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="1dp"
|
android:layout_height="1dp"
|
||||||
android:background="@color/colorHui"
|
android:background="@color/colorHui"
|
||||||
|
android:layout_marginLeft="35dp"
|
||||||
|
android:layout_marginRight="50dp"
|
||||||
app:layout_constraintTop_toBottomOf="@id/et_register_paw"
|
app:layout_constraintTop_toBottomOf="@id/et_register_paw"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/et_register_paw"/>
|
app:layout_constraintLeft_toLeftOf="@id/et_register_paw"/>
|
||||||
<TextView
|
<TextView
|
||||||
@ -203,6 +214,7 @@
|
|||||||
android:layout_width="300dp"
|
android:layout_width="300dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:hint="请再次输入一遍密码"
|
android:hint="请再次输入一遍密码"
|
||||||
|
android:maxLength="20"
|
||||||
style="@style/register_hint_style"
|
style="@style/register_hint_style"
|
||||||
android:textColorHint="@color/colorTransparent"
|
android:textColorHint="@color/colorTransparent"
|
||||||
android:textCursorDrawable="@drawable/text_color"
|
android:textCursorDrawable="@drawable/text_color"
|
||||||
@ -210,9 +222,12 @@
|
|||||||
app:layout_constraintLeft_toLeftOf="@id/register_confirm_paw"
|
app:layout_constraintLeft_toLeftOf="@id/register_confirm_paw"
|
||||||
app:layout_constraintTop_toBottomOf="@id/register_confirm_paw"/>
|
app:layout_constraintTop_toBottomOf="@id/register_confirm_paw"/>
|
||||||
<View
|
<View
|
||||||
android:layout_width="300dp"
|
android:id="@+id/view_paw"
|
||||||
|
android:layout_width="match_parent"
|
||||||
android:layout_height="1dp"
|
android:layout_height="1dp"
|
||||||
android:background="@color/colorHui"
|
android:background="@color/colorHui"
|
||||||
|
android:layout_marginLeft="35dp"
|
||||||
|
android:layout_marginRight="50dp"
|
||||||
app:layout_constraintTop_toBottomOf="@id/et_register_confirm_paw"
|
app:layout_constraintTop_toBottomOf="@id/et_register_confirm_paw"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/et_register_confirm_paw"/>
|
app:layout_constraintLeft_toLeftOf="@id/et_register_confirm_paw"/>
|
||||||
<ImageView
|
<ImageView
|
||||||
@ -239,16 +254,19 @@
|
|||||||
android:text="已有账号,去登录"
|
android:text="已有账号,去登录"
|
||||||
android:textColor="@color/colorWhite"
|
android:textColor="@color/colorWhite"
|
||||||
app:layout_constraintTop_toTopOf="@id/iv_register_check"
|
app:layout_constraintTop_toTopOf="@id/iv_register_check"
|
||||||
app:layout_constraintRight_toRightOf="@id/et_register_confirm_paw"
|
app:layout_constraintRight_toRightOf="@id/view_paw"
|
||||||
app:layout_constraintBottom_toBottomOf="@id/iv_register_check"/>
|
app:layout_constraintBottom_toBottomOf="@id/iv_register_check"/>
|
||||||
<Button
|
<Button
|
||||||
android:id="@+id/btn_register"
|
android:id="@+id/btn_register"
|
||||||
android:layout_width="300dp"
|
android:layout_width="300dp"
|
||||||
|
|
||||||
android:layout_height="50dp"
|
android:layout_height="50dp"
|
||||||
android:layout_marginTop="20dp"
|
android:layout_marginTop="20dp"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
style="@style/login_style"
|
style="@style/login_style"
|
||||||
android:text="注册"
|
android:text="注册"
|
||||||
|
android:layout_marginLeft="35dp"
|
||||||
|
android:layout_marginRight="35dp"
|
||||||
app:layout_constraintLeft_toLeftOf="@id/iv_register_check"
|
app:layout_constraintLeft_toLeftOf="@id/iv_register_check"
|
||||||
app:layout_constraintTop_toBottomOf="@id/iv_register_check"/>
|
app:layout_constraintTop_toBottomOf="@id/iv_register_check"/>
|
||||||
|
|
||||||
|
@ -109,15 +109,19 @@
|
|||||||
android:layout_height="1dp"
|
android:layout_height="1dp"
|
||||||
android:background="#2196F3" />
|
android:background="#2196F3" />
|
||||||
|
|
||||||
<LinearLayout
|
<androidx.constraintlayout.widget.ConstraintLayout
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="60dp"
|
android:layout_height="60dp"
|
||||||
android:layout_gravity="center_vertical"
|
android:layout_gravity="center_vertical"
|
||||||
android:orientation="horizontal">
|
android:orientation="horizontal">
|
||||||
|
|
||||||
<TextView
|
<TextView
|
||||||
|
android:id="@+id/tv_creditNumbers"
|
||||||
android:layout_width="100dp"
|
android:layout_width="100dp"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
|
app:layout_constraintTop_toTopOf="parent"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintLeft_toLeftOf="parent"
|
||||||
android:gravity="center"
|
android:gravity="center"
|
||||||
android:text="银行卡号:"
|
android:text="银行卡号:"
|
||||||
android:textColor="#333"
|
android:textColor="#333"
|
||||||
@ -125,18 +129,18 @@
|
|||||||
|
|
||||||
<EditText
|
<EditText
|
||||||
android:id="@+id/et_bank_num"
|
android:id="@+id/et_bank_num"
|
||||||
android:layout_width="200dp"
|
android:layout_width="match_parent"
|
||||||
android:layout_height="match_parent"
|
android:layout_height="match_parent"
|
||||||
|
android:layout_marginLeft="100dp"
|
||||||
|
android:layout_marginRight="50dp"
|
||||||
android:background="@null"
|
android:background="@null"
|
||||||
android:hint="银行卡号"
|
android:hint="银行卡号"
|
||||||
|
|
||||||
android:digits="1234567890"
|
android:digits="1234567890"
|
||||||
android:maxLength="19"
|
android:maxLength="19"
|
||||||
android:textSize="16sp" />
|
android:textSize="16sp"
|
||||||
|
app:layout_constraintTop_toTopOf="@+id/tv_creditNumbers"
|
||||||
<androidx.constraintlayout.widget.ConstraintLayout
|
app:layout_constraintLeft_toRightOf="@+id/tv_creditNumbers"
|
||||||
android:layout_width="60dp"
|
/>
|
||||||
android:layout_height="match_parent">
|
|
||||||
|
|
||||||
<ImageView
|
<ImageView
|
||||||
android:id="@+id/gathering_camera"
|
android:id="@+id/gathering_camera"
|
||||||
@ -145,11 +149,13 @@
|
|||||||
android:layout_marginBottom="10dp"
|
android:layout_marginBottom="10dp"
|
||||||
android:src="@drawable/ic_baseline_camera"
|
android:src="@drawable/ic_baseline_camera"
|
||||||
app:layout_constraintBottom_toBottomOf="parent"
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
app:layout_constraintRight_toRightOf="parent" />
|
app:layout_constraintLeft_toRightOf="@+id/et_bank_num"
|
||||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
app:layout_constraintTop_toTopOf="parent"
|
||||||
|
/>
|
||||||
|
|
||||||
|
|
||||||
</LinearLayout>
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
||||||
<View
|
<View
|
||||||
android:layout_width="match_parent"
|
android:layout_width="match_parent"
|
||||||
|
@ -316,7 +316,7 @@
|
|||||||
android:layout_height="20dp"
|
android:layout_height="20dp"
|
||||||
/>
|
/>
|
||||||
<TextView
|
<TextView
|
||||||
android:id="@+id/tv_name"
|
android:id="@+id/tv_poi_name_pic"
|
||||||
android:layout_width="wrap_content"
|
android:layout_width="wrap_content"
|
||||||
android:layout_height="wrap_content"
|
android:layout_height="wrap_content"
|
||||||
android:layout_centerHorizontal="true"
|
android:layout_centerHorizontal="true"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user