修改问题
This commit is contained in:
parent
a9295e1c92
commit
ae15085f30
@ -9,6 +9,7 @@ import android.content.Intent;
|
||||
import android.content.pm.ActivityInfo;
|
||||
import android.graphics.Bitmap;
|
||||
import android.graphics.BitmapFactory;
|
||||
import android.graphics.Color;
|
||||
import android.graphics.Matrix;
|
||||
import android.os.Bundle;
|
||||
import android.os.Handler;
|
||||
@ -33,6 +34,7 @@ import com.navinfo.outdoor.base.BaseActivity;
|
||||
|
||||
import com.navinfo.outdoor.room.PoiEntity;
|
||||
import com.navinfo.outdoor.util.AWMp4ParserHelper;
|
||||
import com.navinfo.outdoor.util.Geohash;
|
||||
import com.navinfo.outdoor.util.GeometryTools;
|
||||
import com.navinfo.outdoor.util.MyTecentLocationSource;
|
||||
import com.otaliastudios.cameraview.CameraException;
|
||||
@ -392,11 +394,11 @@ public class PictureActivity extends BaseActivity implements View.OnClickListene
|
||||
layoutParamsMap.width = dm.heightPixels / 3;
|
||||
ivMap.setLayoutParams(layoutParamsMap);
|
||||
}
|
||||
|
||||
private void initLine() {
|
||||
String geo = poiEntity.getGeoWkt();
|
||||
Geometry geometry = GeometryTools.createGeometry(geo);
|
||||
if (geometry != null) {
|
||||
String geoWkt = poiEntity.getGeoWkt();
|
||||
if (geoWkt != null) {
|
||||
String geo = Geohash.getInstance().decode(geoWkt);
|
||||
Geometry geometry = GeometryTools.createGeometry(geo);
|
||||
if (geometry.getGeometryType().equals("LineString")) {//线
|
||||
BitmapDescriptor bitmapLine = null;
|
||||
if (poiEntity.getType() == 3) {//poi录像
|
||||
@ -405,13 +407,14 @@ public class PictureActivity extends BaseActivity implements View.OnClickListene
|
||||
bitmapLine = BitmapDescriptorFactory.fromResource(R.drawable.road_arrows);
|
||||
}
|
||||
List<LatLng> latLineString = GeometryTools.getLatLags(geo);
|
||||
|
||||
// 构造 PolylineOnions
|
||||
PolylineOptions polylineOptions = new PolylineOptions()
|
||||
.addAll(latLineString)
|
||||
PolylineOptions polylineOptions
|
||||
= new PolylineOptions().addAll(latLineString)
|
||||
// 折线设置圆形线头
|
||||
.lineCap(true)
|
||||
// 折线的颜色为绿色
|
||||
.color(0xff00ff00)
|
||||
.color(Color.parseColor("#0096FF"))
|
||||
// 折线宽度为5像素
|
||||
.width(20)
|
||||
.arrow(true)
|
||||
@ -424,7 +427,6 @@ public class PictureActivity extends BaseActivity implements View.OnClickListene
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// 将秒转化成小时分钟秒
|
||||
private String formatMiss(long miss) {
|
||||
String hh = miss / 3600 > 9 ? miss / 3600 + "" : "0" + miss / 3600;
|
||||
|
@ -135,9 +135,10 @@ public class PicturesActivity extends BaseActivity implements View.OnClickListen
|
||||
poi_video_type = getIntent().getIntExtra(Constant.INTENT_POI_VIDEO_TYPE, -1);
|
||||
oration = getIntent().getIntExtra(Constant.INTENT_VIDEO_OBLATION, -1);
|
||||
finalVideoPath = getIntent().getStringExtra(Constant.INTENT_JPG_PATH);
|
||||
assert finalVideoPath != null;
|
||||
File file = new File(finalVideoPath);
|
||||
paperFile = new File(Objects.requireNonNull(file.getParentFile()).getAbsoluteFile() + "/" + "paper.txt");
|
||||
if (finalVideoPath!=null){
|
||||
File file = new File(finalVideoPath);
|
||||
paperFile = new File(Objects.requireNonNull(file.getParentFile()).getAbsoluteFile() + "/" + "paper.txt");
|
||||
}
|
||||
}
|
||||
formatter = new SimpleDateFormat("yyyyMMdd HHmmss");
|
||||
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
|
||||
@ -512,7 +513,7 @@ public class PicturesActivity extends BaseActivity implements View.OnClickListen
|
||||
}
|
||||
sb.append("\r\n");
|
||||
FileUtils.writeFile(paperFile.getAbsolutePath(), sb.toString(), true);
|
||||
float speed = Constant.currentLocation.getSpeed();//米/秒
|
||||
/* float speed = Constant.currentLocation.getSpeed();//米/秒
|
||||
if (speed != 0) {
|
||||
float a = (speed * 3600 / 1000);//km/h
|
||||
if (poi_video_type == 1) {
|
||||
@ -542,7 +543,7 @@ public class PicturesActivity extends BaseActivity implements View.OnClickListen
|
||||
}
|
||||
}
|
||||
oldCurrentLocation = Constant.currentLocation;
|
||||
}
|
||||
}*/
|
||||
}
|
||||
|
||||
public void initMarker() {
|
||||
|
@ -186,7 +186,7 @@ public class Constant {
|
||||
public static boolean IS_FILTER_LIST_ITEM = true;//poi页面的查重
|
||||
public static TencentMap.OnMarkerClickListener markerClickListener=null;
|
||||
|
||||
public static final String NAVIN_FO="9.22";//版本
|
||||
public static final String NAVIN_FO="9.23";//版本
|
||||
|
||||
/**
|
||||
* 联系我们的QQ群名称和QQ群号
|
||||
|
@ -9,7 +9,8 @@ public abstract class BaseMVPActivity <P extends BasePresenter,V extends BaseVie
|
||||
presenter= initMVPPresenter();
|
||||
if (presenter!=null){
|
||||
presenter.setView(initMVPView());
|
||||
} }
|
||||
}
|
||||
}
|
||||
|
||||
protected abstract V initMVPView();
|
||||
|
||||
|
@ -28,11 +28,9 @@ public class HasSubmitFragment extends BaseFragment implements View.OnClickListe
|
||||
private TextView auditProcess;
|
||||
private TextView auditThrough;
|
||||
private TextView auditNotThrough;
|
||||
private TextView tvCharging;
|
||||
private TextView chargingAuditProcess;
|
||||
private TextView chargingAuditThrough;
|
||||
private TextView chargingAuditNotThrough;
|
||||
private TextView tvRoad;
|
||||
private TextView roadAuditProcess;
|
||||
private TextView roadAuditThrough;
|
||||
private TextView roadAuditNotThrough;
|
||||
@ -41,7 +39,7 @@ public class HasSubmitFragment extends BaseFragment implements View.OnClickListe
|
||||
private TextView otherAuditNotThrough;
|
||||
private TextView poiVideoAuditProcess;
|
||||
private TextView poiVideoAuditThrough;
|
||||
private TextView poiVideoAuditProcessableNotThrough;
|
||||
private TextView poiVideoAuditProcessAbleNotThrough;
|
||||
private int hasPage;
|
||||
|
||||
public static HasSubmitFragment newInstance(Bundle bundle) {
|
||||
@ -57,35 +55,35 @@ public class HasSubmitFragment extends BaseFragment implements View.OnClickListe
|
||||
|
||||
protected void initView() {
|
||||
super.initView();
|
||||
ConstraintLayout clPoi = (ConstraintLayout) findViewById(R.id.cl_poi);
|
||||
ConstraintLayout clPoi = findViewById(R.id.cl_poi);
|
||||
clPoi.setOnClickListener(this);
|
||||
auditProcess = (TextView) findViewById(R.id.audit_process);
|
||||
auditThrough = (TextView) findViewById(R.id.audit_through);
|
||||
auditNotThrough = (TextView) findViewById(R.id.audit_not_through);
|
||||
auditProcess = findViewById(R.id.audit_process);
|
||||
auditThrough = findViewById(R.id.audit_through);
|
||||
auditNotThrough = findViewById(R.id.audit_not_through);
|
||||
|
||||
ConstraintLayout clRoad = (ConstraintLayout) findViewById(R.id.cl_road);
|
||||
ConstraintLayout clRoad = findViewById(R.id.cl_road);
|
||||
clRoad.setOnClickListener(this);
|
||||
roadAuditProcess = (TextView) findViewById(R.id.road_audit_process);
|
||||
roadAuditThrough = (TextView) findViewById(R.id.road_audit_through);
|
||||
roadAuditNotThrough = (TextView) findViewById(R.id.road_audit_not_through);
|
||||
ConstraintLayout clCharging = (ConstraintLayout) findViewById(R.id.cl_charging);
|
||||
roadAuditProcess = findViewById(R.id.road_audit_process);
|
||||
roadAuditThrough = findViewById(R.id.road_audit_through);
|
||||
roadAuditNotThrough = findViewById(R.id.road_audit_not_through);
|
||||
|
||||
ConstraintLayout clCharging = findViewById(R.id.cl_charging);
|
||||
clCharging.setOnClickListener(this);
|
||||
chargingAuditProcess = (TextView) findViewById(R.id.charging_audit_process);
|
||||
chargingAuditThrough = (TextView) findViewById(R.id.charging_audit_through);
|
||||
chargingAuditNotThrough = (TextView) findViewById(R.id.charging_audit_not_through);
|
||||
chargingAuditProcess = findViewById(R.id.charging_audit_process);
|
||||
chargingAuditThrough = findViewById(R.id.charging_audit_through);
|
||||
chargingAuditNotThrough = findViewById(R.id.charging_audit_not_through);
|
||||
|
||||
ConstraintLayout clOther = (ConstraintLayout) findViewById(R.id.cl_other);
|
||||
ConstraintLayout clOther = findViewById(R.id.cl_other);
|
||||
clOther.setOnClickListener(this);
|
||||
otherAuditProcess = (TextView) findViewById(R.id.other_audit_process);
|
||||
otherAuditThrough = (TextView) findViewById(R.id.other_audit_through);
|
||||
otherAuditNotThrough = (TextView) findViewById(R.id.other_audit_not_through);
|
||||
otherAuditProcess = findViewById(R.id.other_audit_process);
|
||||
otherAuditThrough = findViewById(R.id.other_audit_through);
|
||||
otherAuditNotThrough = findViewById(R.id.other_audit_not_through);
|
||||
|
||||
ConstraintLayout clPoiVideo = (ConstraintLayout) findViewById(R.id.cl_poiVideo);
|
||||
ConstraintLayout clPoiVideo = findViewById(R.id.cl_poiVideo);
|
||||
clPoiVideo.setOnClickListener(this);
|
||||
TextView tvPoiVideo = (TextView) findViewById(R.id.tv_poiVideo);
|
||||
poiVideoAuditProcess = (TextView) findViewById(R.id.poiVideo_audit_process);
|
||||
poiVideoAuditThrough = (TextView) findViewById(R.id.poiVideo_audit_through);
|
||||
poiVideoAuditProcessableNotThrough = (TextView) findViewById(R.id.poiVideo_audit_processaudit_not_through);
|
||||
poiVideoAuditProcess = findViewById(R.id.poiVideo_audit_process);
|
||||
poiVideoAuditThrough = findViewById(R.id.poiVideo_audit_through);
|
||||
poiVideoAuditProcessAbleNotThrough = findViewById(R.id.poiVideo_audit_process_audit_not_through);
|
||||
initRequest();
|
||||
}
|
||||
|
||||
@ -235,7 +233,7 @@ public class HasSubmitFragment extends BaseFragment implements View.OnClickListe
|
||||
if (hasSubmitBeanBody != null) {
|
||||
poiVideoAuditProcess.setText(hasSubmitBeanBody.getAuditingCount() + "");
|
||||
poiVideoAuditThrough.setText(hasSubmitBeanBody.getPassCount() + "");
|
||||
poiVideoAuditProcessableNotThrough.setText(hasSubmitBeanBody.getNotPassCount() + "");
|
||||
poiVideoAuditProcessAbleNotThrough.setText(hasSubmitBeanBody.getNotPassCount() + "");
|
||||
hasPage++;
|
||||
}
|
||||
} else {
|
||||
@ -281,8 +279,6 @@ public class HasSubmitFragment extends BaseFragment implements View.OnClickListe
|
||||
} else {
|
||||
Toast.makeText(getActivity(), hasSubmitBean.getMessage() + "", Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -128,7 +128,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
if (!EventBus.getDefault().isRegistered(this)) {//加上判断
|
||||
EventBus.getDefault().register(this);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -189,7 +188,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
checkBoxLife.setTextColor(Color.WHITE);
|
||||
checkBoxLife.setChecked(true);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onCancel() {
|
||||
BitmapDescriptor poiDescriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_poi_bags);
|
||||
@ -211,7 +209,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
setSlidingUpPanelLayout(Constant.SLIDING_LAYOUT);
|
||||
NestedScrollView nestedScrollView = findViewById(R.id.nested_scroll_view);
|
||||
if (slidingPaneLayout != null) {
|
||||
@ -250,7 +247,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
rlElse.setOnClickListener(this);
|
||||
linearExist = findViewById(R.id.linear_exist);
|
||||
spinnerExist = findViewById(R.id.spinner_exist);
|
||||
|
||||
ArrayAdapter<String> adapterExist = new ArrayAdapter<>(Objects.requireNonNull(getContext()), android.R.layout.simple_spinner_item, spinner);
|
||||
adapterExist.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); //设置下拉列表框的下拉选项样式
|
||||
spinnerExist.setAdapter(adapterExist);
|
||||
@ -269,10 +265,8 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onNothingSelected(AdapterView<?> parent) {
|
||||
}
|
||||
public void onNothingSelected(AdapterView<?> parent) { }
|
||||
});
|
||||
//数据展示
|
||||
initShowPoi();
|
||||
@ -282,7 +276,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
|
||||
//拍照长按删除
|
||||
private void onLongDel() {
|
||||
|
||||
rlPanorama.setOnLongClickListener(new View.OnLongClickListener() {
|
||||
@Override
|
||||
public boolean onLongClick(View v) {
|
||||
@ -297,8 +290,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
return false;
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
rlName.setOnLongClickListener(new View.OnLongClickListener() {
|
||||
@Override
|
||||
public boolean onLongClick(View v) {
|
||||
@ -372,12 +363,10 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
if (name != null && !name.equals("")) {
|
||||
editNameContent.setText(name);
|
||||
}
|
||||
|
||||
String address = showPoiEntity.getAddress();//地址
|
||||
if (address != null && !address.equals("")) {
|
||||
editSiteContent.setText(address);
|
||||
}
|
||||
|
||||
String geoWkt = showPoiEntity.getGeoWkt();
|
||||
if (geoWkt!=null){
|
||||
String geo = Geohash.getInstance().decode(geoWkt);
|
||||
@ -410,7 +399,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
moveLatlng(latLng, null);
|
||||
}
|
||||
}
|
||||
|
||||
//得到区号
|
||||
initPhone();
|
||||
String memo = showPoiEntity.getMemo();//任务描述
|
||||
@ -459,7 +447,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
} else {
|
||||
poiBeans.add(new PhoneBean("电话", "", Constant.CODE, R.drawable.icon_add_bg));
|
||||
}
|
||||
|
||||
}
|
||||
contactView = new ContactView(getActivity(), linearContact, poiBeans);
|
||||
contactView.resetView();
|
||||
@ -485,7 +472,7 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
Glide.with(Objects.requireNonNull(getActivity())).load(photo).into(ivCard);
|
||||
tvCard.setTag(photo);
|
||||
} else if (split[split.length - 1].startsWith("e")) {
|
||||
Glide.with(getActivity()).load(photo).into(ivElse);
|
||||
Glide.with(Objects.requireNonNull(getActivity())).load(photo).into(ivElse);
|
||||
tvElse.setTag(photo);
|
||||
}
|
||||
}
|
||||
@ -505,8 +492,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
} else {
|
||||
Toast.makeText(getActivity(), "请输入名称", Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
@ -550,7 +535,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onError(Throwable e, int id) {
|
||||
dismissLoadingDialog();
|
||||
@ -586,13 +570,10 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
super.initData();
|
||||
//存储手机号对象
|
||||
poiBeans = new ArrayList<>();
|
||||
|
||||
}
|
||||
|
||||
@Subscribe
|
||||
public void onEvent(Message data) {
|
||||
|
||||
}
|
||||
public void onEvent(Message data) { }
|
||||
|
||||
@Override
|
||||
public void onClick(View v) {
|
||||
@ -625,7 +606,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
} else {
|
||||
poiPicList.add(new File(tagName));
|
||||
}
|
||||
|
||||
String tagInternal = (String) tvInternal.getTag();
|
||||
if (tagInternal != null) {
|
||||
poiPicList.add(new File(tagInternal));
|
||||
@ -877,8 +857,6 @@ public class PoiFragment extends BaseDrawerFragment implements View.OnClickListe
|
||||
} else {
|
||||
Toast.makeText(getActivity(), "" + poiSaveBean.getMessage(), Toast.LENGTH_SHORT).show();
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -194,7 +194,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
|
||||
initMessageNotice();
|
||||
} else {
|
||||
String newData = addDateMinot(dataTime, 3);//是否三个小时之后
|
||||
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
@SuppressLint("SimpleDateFormat") DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
Calendar calendar = Calendar.getInstance();
|
||||
calendar.setTimeInMillis(System.currentTimeMillis());
|
||||
String presentData = formatter.format(calendar.getTime());//当前时间
|
||||
@ -223,7 +223,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
|
||||
* @param hour 需要加的时间
|
||||
*/
|
||||
public static String addDateMinot(String day, int hour) {
|
||||
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
@SuppressLint("SimpleDateFormat") SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
Date date = null;
|
||||
try {
|
||||
date = format.parse(day);
|
||||
@ -233,13 +233,11 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
|
||||
if (date == null)
|
||||
return "";
|
||||
System.out.println("front:" + format.format(date)); //显示输入的日期
|
||||
Log.d("TAGss", "addDateMinut: " + format.format(date));
|
||||
Calendar cal = Calendar.getInstance();
|
||||
cal.setTime(date);
|
||||
cal.add(Calendar.HOUR, hour);// 24小时制
|
||||
date = cal.getTime();
|
||||
System.out.println("after:" + format.format(date)); //显示更新后的日期
|
||||
Log.d("TAGss", "addDateMinut: " + format.format(date));
|
||||
cal = null;
|
||||
return format.format(date);
|
||||
}
|
||||
@ -299,7 +297,6 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen
|
||||
poiDao = poiDatabase.getPoiDao();
|
||||
builder = new AlertDialog.Builder(Objects.requireNonNull(getActivity()));
|
||||
sliding_layout = findViewById(R.id.sliding_layout);
|
||||
LinearLayout dragView = findViewById(R.id.dragView);
|
||||
frameLayout = findViewById(R.id.frame_layout);
|
||||
ivRaffish = findViewById(R.id.iv_refrish);
|
||||
ivRaffish.setOnClickListener(this);
|
||||
|
@ -3,16 +3,20 @@ package com.navinfo.outdoor.http;
|
||||
import com.navinfo.outdoor.api.Constant;
|
||||
|
||||
public class HttpInterface {
|
||||
public static final String IP = "http://dtxbmaps.navinfo.com/dtxb/m4";//正式接口T
|
||||
public static final String DATA_IP = "http://172.23.139.4:9999/m4";//接口
|
||||
public static final String IP = "http://dtxbmaps.navinfo.com/dtxb/m4";//正式接口
|
||||
public static final String IP_TEXT = "http://dtxbmaps.navinfo.com/dtxb_test/m4";//测试接口
|
||||
public static final String TEST_GUIDANCE_IP = "http://172.21.98.90:9999/m4";//引导页完成接口
|
||||
public static final String APKIP = "http://172.23.139.4:8001/";
|
||||
|
||||
|
||||
public static final String USER_PATH = "/user/";//我的
|
||||
public static final String MSG_LIST_PATH = "/msgList/";//发现
|
||||
public static final String USER_LOGIN_PATH = "/userlogin/";//登录
|
||||
public static final String PRICE_PATH = "/price/";//提现
|
||||
public static final String TASK_PATH = "/task/";//任务
|
||||
|
||||
|
||||
/* public static final String TEST_GUIDANCE_IP = "http://172.21.98.90:9999/m4";//引导页完成接口
|
||||
public static final String APKIP = "http://172.23.139.4:8001/";
|
||||
public static final String DATA_IP = "http://172.23.139.4:9999/m4";//接口*/
|
||||
/* 用户版本升级
|
||||
*/
|
||||
// dtxbmaps.navinfo.com/dtxb/m4/user/appVersion/checkVersion?version=155&operationType=android
|
||||
|
@ -51,7 +51,8 @@ public abstract class PoiDatabase extends RoomDatabase {
|
||||
private static Migration migration_1_2 = new Migration(1, 2) {
|
||||
@Override
|
||||
public void migrate(@NonNull SupportSQLiteDatabase database) {
|
||||
database.execSQL("ALTER TABLE poi ADD COLUMN record_way INTEGER NOT NULL DEFAULT ''");//添加了一个
|
||||
database.execSQL("ALTER TABLE poi "
|
||||
+" ADD COLUMN record_way INTEGER NOT NULL DEFAULT 0");//添加了一个
|
||||
}
|
||||
};
|
||||
|
||||
|
@ -69,7 +69,7 @@ public class ContactView {
|
||||
if (poiBean.getPhone() == null) {
|
||||
holder.editPhoneNumber.setText("");
|
||||
} else {
|
||||
holder.editPhoneNumber.setText(poiBean.getPhone() + "");
|
||||
holder.editPhoneNumber.setText(poiBean.getPhone());
|
||||
}
|
||||
|
||||
holder.editPhoneNumber.addTextChangedListener(new TextWatcher() {
|
||||
@ -102,8 +102,6 @@ public class ContactView {
|
||||
|
||||
/**
|
||||
* 添加数据
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public View addRootView() {
|
||||
PhoneBean poiBean = null;
|
||||
@ -127,7 +125,6 @@ public class ContactView {
|
||||
});
|
||||
holder.editPhoneNumber.setText(poiBean.getPhone());
|
||||
holder.editPhoneNumber.addTextChangedListener(new TextWatcher() {
|
||||
|
||||
@Override
|
||||
public void onTextChanged(CharSequence s, int start, int before, int count) {
|
||||
//正在输入
|
||||
@ -137,7 +134,6 @@ public class ContactView {
|
||||
} else {
|
||||
holder.llPoi.setVisibility(View.VISIBLE);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -154,8 +150,6 @@ public class ContactView {
|
||||
|
||||
/**
|
||||
* 获取数据
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public List<PhoneBean> getPoiBeanListByRootView() {
|
||||
ArrayList<PhoneBean> poiBeans = new ArrayList<>();
|
||||
@ -178,8 +172,6 @@ public class ContactView {
|
||||
|
||||
/**
|
||||
* 检验数据
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public boolean getPhoneBean() {
|
||||
List<PhoneBean> list = getPoiBeanListByRootView();
|
||||
|
@ -23,8 +23,6 @@ public class ToastUtil {
|
||||
|
||||
/**
|
||||
* 全局控制是否显示Toast
|
||||
*
|
||||
* @param isShowToast
|
||||
*/
|
||||
public static void controlShow(boolean isShowToast) {
|
||||
isShow = isShowToast;
|
||||
@ -41,9 +39,6 @@ public class ToastUtil {
|
||||
|
||||
/**
|
||||
* 短时间显示Toast
|
||||
*
|
||||
* @param context
|
||||
* @param message
|
||||
*/
|
||||
@SuppressLint("ShowToast")
|
||||
public static void showShort(Context context, CharSequence message) {
|
||||
@ -59,9 +54,7 @@ public class ToastUtil {
|
||||
|
||||
/**
|
||||
* 短时间显示Toast
|
||||
*
|
||||
* @param context
|
||||
* @param resId 资源ID:getResources().getString(R.string.xxxxxx);
|
||||
* @param resId 资源ID:getResources().getString(R.string);
|
||||
*/
|
||||
@SuppressLint("ShowToast")
|
||||
public static void showShort(Context context, int resId) {
|
||||
@ -77,9 +70,6 @@ public class ToastUtil {
|
||||
|
||||
/**
|
||||
* 长时间显示Toast
|
||||
*
|
||||
* @param context
|
||||
* @param message
|
||||
*/
|
||||
@SuppressLint("ShowToast")
|
||||
public static void showLong(Context context, CharSequence message) {
|
||||
@ -95,9 +85,7 @@ public class ToastUtil {
|
||||
|
||||
/**
|
||||
* 长时间显示Toast
|
||||
*
|
||||
* @param context
|
||||
* @param resId 资源ID:getResources().getString(R.string.xxxxxx);
|
||||
* @param resId 资源ID:getResources().getString(R.string);
|
||||
*/
|
||||
@SuppressLint("ShowToast")
|
||||
public static void showLong(Context context, int resId) {
|
||||
@ -113,9 +101,6 @@ public class ToastUtil {
|
||||
|
||||
/**
|
||||
* 自定义显示Toast时间
|
||||
*
|
||||
* @param context
|
||||
* @param message
|
||||
* @param duration 单位:毫秒
|
||||
*/
|
||||
@SuppressLint("ShowToast")
|
||||
@ -132,9 +117,7 @@ public class ToastUtil {
|
||||
|
||||
/**
|
||||
* 自定义显示Toast时间
|
||||
*
|
||||
* @param context
|
||||
* @param resId 资源ID:getResources().getString(R.string.xxxxxx);
|
||||
* @param resId 资源ID:getResources().getString(R.string);
|
||||
* @param duration 单位:毫秒
|
||||
*/
|
||||
@SuppressLint("ShowToast")
|
||||
@ -151,9 +134,6 @@ public class ToastUtil {
|
||||
|
||||
/**
|
||||
* 自定义Toast的View
|
||||
*
|
||||
* @param context
|
||||
* @param message
|
||||
* @param duration 单位:毫秒
|
||||
* @param view 显示自己的View
|
||||
*/
|
||||
@ -172,15 +152,9 @@ public class ToastUtil {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/*
|
||||
* 自定义Toast的位置
|
||||
*
|
||||
* @param context
|
||||
* @param message
|
||||
* @param duration 单位:毫秒
|
||||
* @param gravity
|
||||
* @param xOffset
|
||||
* @param yOffset
|
||||
*/
|
||||
@SuppressLint("ShowToast")
|
||||
public static void customToastGravity(Context context, CharSequence message, int duration, int gravity, int xOffset, int yOffset) {
|
||||
@ -195,16 +169,9 @@ public class ToastUtil {
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
/*
|
||||
* 自定义带图片和文字的Toast,最终的效果就是上面是图片,下面是文字
|
||||
*
|
||||
* @param context
|
||||
* @param message
|
||||
* @param iconResId 图片的资源id,如:R.drawable.icon
|
||||
* @param duration
|
||||
* @param gravity
|
||||
* @param xOffset
|
||||
* @param yOffset
|
||||
*/
|
||||
@SuppressLint("ShowToast")
|
||||
public static void showToastWithImageAndText(Context context, CharSequence message, int iconResId, int duration, int gravity, int xOffset, int yOffset) {
|
||||
@ -225,18 +192,9 @@ public class ToastUtil {
|
||||
|
||||
/**
|
||||
* 自定义Toast,针对类型CharSequence
|
||||
*
|
||||
* @param context
|
||||
* @param message
|
||||
* @param duration
|
||||
* @param view
|
||||
* @param isGravity true,表示后面的三个布局参数生效,false,表示不生效
|
||||
* @param gravity
|
||||
* @param xOffset
|
||||
* @param yOffset
|
||||
* @param isMargin true,表示后面的两个参数生效,false,表示不生效
|
||||
* @param horizontalMargin
|
||||
* @param verticalMargin
|
||||
|
||||
*/
|
||||
@SuppressLint("ShowToast")
|
||||
public static void customToastAll(Context context, CharSequence message, int duration, View view, boolean isGravity, int gravity, int xOffset, int yOffset, boolean isMargin, float horizontalMargin, float verticalMargin) {
|
||||
@ -261,18 +219,9 @@ public class ToastUtil {
|
||||
|
||||
/**
|
||||
* 自定义Toast,针对类型resId
|
||||
*
|
||||
* @param context
|
||||
* @param resId
|
||||
* @param duration
|
||||
* @param view :应该是一个布局,布局中包含了自己设置好的内容
|
||||
* @param isGravity true,表示后面的三个布局参数生效,false,表示不生效
|
||||
* @param gravity
|
||||
* @param xOffset
|
||||
* @param yOffset
|
||||
* @param isMargin true,表示后面的两个参数生效,false,表示不生效
|
||||
* @param horizontalMargin
|
||||
* @param verticalMargin
|
||||
*/
|
||||
@SuppressLint("ShowToast")
|
||||
public static void customToastAll(Context context, int resId, int duration, View view, boolean isGravity, int gravity, int xOffset, int yOffset, boolean isMargin, float horizontalMargin, float verticalMargin) {
|
||||
|
@ -216,6 +216,7 @@
|
||||
android:id="@+id/rl_draw"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="50dp"
|
||||
android:visibility="gone"
|
||||
android:background="@drawable/road_shape"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
app:layout_constraintStart_toStartOf="parent"
|
||||
|
@ -11,7 +11,7 @@
|
||||
android:id="@+id/cl_poi"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginStart="20dp"
|
||||
android:layout_marginTop="20dp"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
@ -31,7 +31,7 @@
|
||||
android:id="@+id/tv_poi"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="10dp"
|
||||
android:layout_marginStart="10dp"
|
||||
android:text="POI任务列表"
|
||||
android:textColor="@color/black"
|
||||
app:layout_constraintLeft_toRightOf="@id/iv_poi"
|
||||
@ -62,7 +62,7 @@
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="30dp"
|
||||
android:layout_marginStart="30dp"
|
||||
android:text="审核通过:"
|
||||
android:textSize="12sp" />
|
||||
|
||||
@ -76,7 +76,7 @@
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="30dp"
|
||||
android:layout_marginStart="30dp"
|
||||
android:text="审核未通过:"
|
||||
android:textSize="12sp" />
|
||||
|
||||
@ -102,7 +102,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_marginRight="10dp"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:background="@color/colormap"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
@ -113,7 +113,7 @@
|
||||
android:id="@+id/cl_poiVideo"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginStart="20dp"
|
||||
android:layout_marginTop="20dp"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
@ -125,7 +125,6 @@
|
||||
android:layout_marginBottom="20dp"
|
||||
android:background="@drawable/marker_poi_video_bg1"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toStartOf="@+id/tv_poiVideo"
|
||||
app:layout_constraintLeft_toLeftOf="parent"
|
||||
app:layout_constraintTop_toTopOf="parent" />
|
||||
|
||||
@ -133,7 +132,7 @@
|
||||
android:id="@+id/tv_poiVideo"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="10dp"
|
||||
android:layout_marginStart="10dp"
|
||||
android:text="POI录像任务列表"
|
||||
android:textColor="@color/black"
|
||||
app:layout_constraintLeft_toRightOf="@id/iv_poiVideo"
|
||||
@ -164,7 +163,7 @@
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="30dp"
|
||||
android:layout_marginStart="30dp"
|
||||
android:text="审核通过:"
|
||||
android:textSize="12sp" />
|
||||
|
||||
@ -178,12 +177,12 @@
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="30dp"
|
||||
android:layout_marginStart="30dp"
|
||||
android:text="审核未通过:"
|
||||
android:textSize="12sp" />
|
||||
|
||||
<TextView
|
||||
android:id="@+id/poiVideo_audit_processaudit_not_through"
|
||||
android:id="@+id/poiVideo_audit_process_audit_not_through"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:text="18"
|
||||
@ -204,7 +203,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_marginRight="10dp"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:background="@color/colormap"
|
||||
app:layout_constraintBottom_toBottomOf="parent"
|
||||
app:layout_constraintEnd_toEndOf="parent"
|
||||
@ -216,7 +215,7 @@
|
||||
android:id="@+id/cl_road"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginStart="20dp"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<ImageView
|
||||
@ -233,7 +232,7 @@
|
||||
android:id="@+id/tv_road"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="10dp"
|
||||
android:layout_marginStart="10dp"
|
||||
android:text="道路任务列表"
|
||||
android:textColor="@color/black"
|
||||
app:layout_constraintLeft_toRightOf="@id/iv_road"
|
||||
@ -264,7 +263,7 @@
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="30dp"
|
||||
android:layout_marginStart="30dp"
|
||||
android:text="审核通过:"
|
||||
android:textSize="12sp" />
|
||||
|
||||
@ -278,7 +277,7 @@
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="30dp"
|
||||
android:layout_marginStart="30dp"
|
||||
android:text="审核未通过:"
|
||||
android:textSize="12sp" />
|
||||
|
||||
@ -304,7 +303,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_marginRight="10dp"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:background="@color/colormap"
|
||||
app:layout_constraintTop_toBottomOf="@+id/iv_road" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@ -313,7 +312,7 @@
|
||||
android:id="@+id/cl_charging"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="20dp"
|
||||
android:layout_marginStart="20dp"
|
||||
>
|
||||
|
||||
<ImageView
|
||||
@ -329,7 +328,7 @@
|
||||
android:id="@+id/tv_charging"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="10dp"
|
||||
android:layout_marginStart="10dp"
|
||||
android:text="充电站任务列表"
|
||||
android:textColor="@color/black"
|
||||
app:layout_constraintLeft_toRightOf="@id/iv_charging"
|
||||
@ -359,7 +358,7 @@
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="30dp"
|
||||
android:layout_marginStart="30dp"
|
||||
android:text="审核通过:"
|
||||
android:textSize="12sp" />
|
||||
|
||||
@ -373,7 +372,7 @@
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="30dp"
|
||||
android:layout_marginStart="30dp"
|
||||
android:text="审核未通过:"
|
||||
android:textSize="12sp" />
|
||||
|
||||
@ -388,7 +387,6 @@
|
||||
<ImageView
|
||||
android:id="@+id/imageView3"
|
||||
android:layout_width="wrap_content"
|
||||
|
||||
android:layout_height="wrap_content"
|
||||
android:src="@drawable/icon_arrow_right"
|
||||
app:layout_constraintBottom_toBottomOf="@id/iv_charging"
|
||||
@ -400,7 +398,7 @@
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="1dp"
|
||||
android:layout_marginTop="20dp"
|
||||
android:layout_marginRight="10dp"
|
||||
android:layout_marginEnd="10dp"
|
||||
android:background="@color/colormap"
|
||||
app:layout_constraintTop_toBottomOf="@+id/iv_charging" />
|
||||
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||
@ -409,8 +407,7 @@
|
||||
android:id="@+id/cl_other"
|
||||
android:layout_width="match_parent"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="20dp"
|
||||
|
||||
android:layout_marginStart="20dp"
|
||||
app:layout_constraintTop_toTopOf="parent">
|
||||
|
||||
<ImageView
|
||||
@ -427,7 +424,7 @@
|
||||
android:id="@+id/tv_other"
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="10dp"
|
||||
android:layout_marginStart="10dp"
|
||||
android:layout_marginEnd="245dp"
|
||||
android:text="其他任务列表"
|
||||
android:textColor="@color/black"
|
||||
@ -458,7 +455,7 @@
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="30dp"
|
||||
android:layout_marginStart="30dp"
|
||||
android:text="审核通过:"
|
||||
android:textSize="12sp" />
|
||||
|
||||
@ -472,7 +469,7 @@
|
||||
<TextView
|
||||
android:layout_width="wrap_content"
|
||||
android:layout_height="wrap_content"
|
||||
android:layout_marginLeft="30dp"
|
||||
android:layout_marginStart="30dp"
|
||||
android:text="审核未通过:"
|
||||
android:textSize="12sp" />
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user