diff --git a/app/build.gradle b/app/build.gradle index d1bb336..5e04152 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -3,7 +3,7 @@ apply plugin: 'com.android.application' android { compileSdkVersion 29 buildToolsVersion '29.0.2' - // ndkVersion '23.0.7123448' + ndkVersion '23.0.7123448' defaultConfig { applicationId "com.navinfo.outdoor" diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index b9581b5..af34ca1 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -4,24 +4,20 @@ package="com.navinfo.outdoor"> - - + - - - - - - - - + tools:ignore="ProtectedPermissions" /> + + + + + @@ -44,25 +40,22 @@ android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" - android:requestLegacyExternalStorage="true" - android:networkSecurityConfig="@xml/network_security_config" android:largeHeap="true" + android:networkSecurityConfig="@xml/network_security_config" + android:requestLegacyExternalStorage="true" android:roundIcon="@mipmap/ic_launcher_round" android:supportsRtl="true" android:theme="@style/Theme.WhiteScreen"> - - - + + + android:launchMode="singleTop" /> - + android:value="EWWBZ-2PB62-6JXUL-CEX7G-N7UE6-XRB4V" /> @@ -70,7 +63,8 @@ android:name="design_height_in_dp" android:value="640" /> - @@ -78,37 +72,37 @@ - - - + - + android:screenOrientation="portrait" /> + - - - + android:screenOrientation="portrait" + android:windowSoftInputMode="adjustPan" /> + + + android:exported="false" + android:grantUriPermissions="true"> - - - \ No newline at end of file diff --git a/app/src/main/java/com/navinfo/outdoor/activity/LoginActivity.java b/app/src/main/java/com/navinfo/outdoor/activity/LoginActivity.java index 79e1811..f348bc3 100644 --- a/app/src/main/java/com/navinfo/outdoor/activity/LoginActivity.java +++ b/app/src/main/java/com/navinfo/outdoor/activity/LoginActivity.java @@ -42,6 +42,7 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener private Button btnLogin; private SharedPreferences navInfo; private SharedPreferences.Editor navInfoEditor; + private TextView tvStatement; @Override public void onStart() { @@ -51,6 +52,7 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener } } + @Override protected int getLayout() { return R.layout.activity_login; @@ -64,12 +66,13 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener @Subscribe public void onEvent(Message data) { if (data.what == Constant.REGISTER_WORD) { - if ((boolean)data.obj){ - etLoginName.setText(Constant.USER_NAME); - etLoginPaw.setText(Constant.PASS_WORD); + if ((boolean) data.obj) { + etLoginName.setText(Constant.USER_NAME); + etLoginPaw.setText(Constant.PASS_WORD); } } } + @Override protected void initView() { super.initView(); @@ -77,19 +80,21 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener navInfo = getSharedPreferences("navInfo", Context.MODE_PRIVATE); tvRegister = findViewById(R.id.tv_register); etLoginName = findViewById(R.id.et_login_name); - etLoginPaw = findViewById(R.id.et_login_paw); + etLoginPaw = findViewById(R.id.et_login_paw); tvForgetPaw = findViewById(R.id.tv_forget_paw); - btnLogin = findViewById(R.id.btn_login); + btnLogin = findViewById(R.id.btn_login); btnLogin.setOnClickListener(this::onClick); + tvStatement = findViewById(R.id.tv_statement); + tvStatement.setOnClickListener(this::onClick); tvRegister.setOnClickListener(this); tvForgetPaw.setOnClickListener(this); String user_name = navInfo.getString("user_name", null); - if (user_name!=null&&!user_name.equals("")){ + if (user_name != null && !user_name.equals("")) { etLoginName.setText(user_name); } String pass_word = navInfo.getString("pass_word", null); - if (pass_word!=null&&!pass_word.equals("")){ - etLoginPaw.setText(pass_word); + if (pass_word != null && !pass_word.equals("")) { + etLoginPaw.setText(pass_word); } } @@ -108,16 +113,20 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener break; case R.id.btn_login: String name = etLoginName.getText().toString().trim(); - if (name == null||name.equals("")) { + if (name == null || name.equals("")) { Toast.makeText(this, "请输入账号", Toast.LENGTH_SHORT).show(); return; } String paw = etLoginPaw.getText().toString().trim(); - if (paw == null||paw.equals("")) { + if (paw == null || paw.equals("")) { Toast.makeText(this, "请输入密码", Toast.LENGTH_SHORT).show(); return; } - initLogIn(name,paw); + initLogIn(name, paw); + break; + + case R.id.tv_statement: + break; } } @@ -125,11 +134,11 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener private void initLogIn(String name, String paw) { try { HttpParams httpParams = new HttpParams(); - httpParams.put("username",name); - long time=System.currentTimeMillis(); - httpParams.put("password",Base64.desEncrypt(time + Md5Util.toMD5(paw))); - httpParams.put("grant_type","password"); - httpParams.put("datetime",time); + httpParams.put("username", name); + long time = System.currentTimeMillis(); + httpParams.put("password", Base64.desEncrypt(time + Md5Util.toMD5(paw))); + httpParams.put("grant_type", "password"); + httpParams.put("datetime", time); showLoadingDialog(); OkGoBuilder.getInstance().Builder(this) .url(HttpInterface.USER_LOGIN_OAUTH_TOKEN) @@ -140,31 +149,33 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener public void onSuccess(LoginOauthTokenBean response, int id) { dismissLoadingDialog(); - if (response.getCode()==200){ + if (response.getCode() == 200) { LoginOauthTokenBean.BodyBean body = response.getBody(); - navInfoEditor.putString("access_token",body.getAccess_token()); - navInfoEditor.putString("refresh_token",body.getRefresh_token()); - navInfoEditor.putString("userId",body.getUserId()); + navInfoEditor.putString("access_token", body.getAccess_token()); + navInfoEditor.putString("refresh_token", body.getRefresh_token()); + navInfoEditor.putString("userId", body.getUserId()); navInfoEditor.commit(); - if (body.getUserId()!=null&&!body.getUserId().equals("")){ + if (body.getUserId() != null && !body.getUserId().equals("")) { Constant.initRootFolder(body.getUserId()); } - Constant.ACCESS_TOKEN=body.getAccess_token(); - Constant.REFRESH_TOKEN=body.getRefresh_token(); - Constant.USERID=body.getUserId(); - Constant.PASS_WORD=paw; + Constant.ACCESS_TOKEN = body.getAccess_token(); + Constant.REFRESH_TOKEN = body.getRefresh_token(); + Constant.USERID = body.getUserId(); + Constant.PASS_WORD = paw; initGetUserInfo();//获取用户信息 - Toast.makeText(LoginActivity.this, "登录成功", Toast.LENGTH_SHORT).show(); - }else { + Toast.makeText(LoginActivity.this, "登录成功", Toast.LENGTH_SHORT).show(); + } else { + Toast.makeText(LoginActivity.this, response.getMessage(), Toast.LENGTH_SHORT).show(); dismissLoadingDialog(); } } + @Override public void onError(Throwable e, int id) { dismissLoadingDialog(); - Toast.makeText(LoginActivity.this, e.getMessage()+"", Toast.LENGTH_SHORT).show(); + Toast.makeText(LoginActivity.this, e.getMessage() + "", Toast.LENGTH_SHORT).show(); } }); } catch (Exception e) { @@ -183,50 +194,50 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener @Override public void onSuccess(UserDetailBean response, int id) { dismissLoadingDialog(); - if (response.getCode()==200){ + if (response.getCode() == 200) { UserDetailBean.BodyBean body = response.getBody(); - if (body!=null){ - navInfoEditor.putString("username",body.getUsername()); - Constant.USER_NAME=body.getUsername(); - navInfoEditor.putString("mobile",body.getMobile()); - Constant.MOBILE=body.getMobile(); - navInfoEditor.putInt("sex",body.getSex());//0:女 1:男 - Constant.SEX=body.getSex(); - navInfoEditor.putString("qq",body.getQq()); - Constant.QQ=body.getQq(); - navInfoEditor.putString("wechat",body.getWechat()); - Constant.WECHAT=body.getWechat(); + if (body != null) { + navInfoEditor.putString("username", body.getUsername()); + Constant.USER_NAME = body.getUsername(); + navInfoEditor.putString("mobile", body.getMobile()); + Constant.MOBILE = body.getMobile(); + navInfoEditor.putInt("sex", body.getSex());//0:女 1:男 + Constant.SEX = body.getSex(); + navInfoEditor.putString("qq", body.getQq()); + Constant.QQ = body.getQq(); + navInfoEditor.putString("wechat", body.getWechat()); + Constant.WECHAT = body.getWechat(); UserDetailBean.BodyBean.UserBankcardBean userBankcard = body.getUserBankcard(); - if (userBankcard!=null){//存储银行卡信息 - navInfoEditor.putString("bankAccount",userBankcard.getBankAccount());//银行卡编号 - Constant.BANKACCOUNT=userBankcard.getBankAccount(); - navInfoEditor.putString("idNumber",userBankcard.getIdNumber());//银行卡账号 - Constant.ID_NUMBER=userBankcard.getIdNumber(); + if (userBankcard != null) {//存储银行卡信息 + navInfoEditor.putString("bankAccount", userBankcard.getBankAccount());//银行卡编号 + Constant.BANKACCOUNT = userBankcard.getBankAccount(); + navInfoEditor.putString("idNumber", userBankcard.getIdNumber());//银行卡账号 + Constant.ID_NUMBER = userBankcard.getIdNumber(); } UserDetailBean.BodyBean.UserAuthBean userAuth = body.getUserAuth(); - if (userAuth!=null){//存储身份证信息 - navInfoEditor.putString("name",userAuth.getName());//身份证姓名 - Constant.NAME=userAuth.getName(); - navInfoEditor.putString("idnum",userAuth.getIdnum());//身份证号码 - Constant.ID_NUM=userAuth.getIdnum(); - navInfoEditor.putInt("auditstatus",userAuth.getAuditstatus());//审核状态 - Constant.AUDITSTATUS=userAuth.getAuditstatus(); - navInfoEditor.putString("auditmsg",userAuth.getAuditmsg());//审核信息 - Constant.AUDITMSG=userAuth.getAuditmsg(); + if (userAuth != null) {//存储身份证信息 + navInfoEditor.putString("name", userAuth.getName());//身份证姓名 + Constant.NAME = userAuth.getName(); + navInfoEditor.putString("idnum", userAuth.getIdnum());//身份证号码 + Constant.ID_NUM = userAuth.getIdnum(); + navInfoEditor.putInt("auditstatus", userAuth.getAuditstatus());//审核状态 + Constant.AUDITSTATUS = userAuth.getAuditstatus(); + navInfoEditor.putString("auditmsg", userAuth.getAuditmsg());//审核信息 + Constant.AUDITMSG = userAuth.getAuditmsg(); } navInfoEditor.commit(); } Intent intent = new Intent(LoginActivity.this, HomeActivity.class); startActivity(intent); finish(); - }else { + } else { Toast.makeText(LoginActivity.this, response.getMessage(), Toast.LENGTH_SHORT).show(); } } @Override public void onError(Throwable e, int id) { - dismissLoadingDialog(); + dismissLoadingDialog(); Toast.makeText(LoginActivity.this, e.getMessage(), Toast.LENGTH_SHORT).show(); } }); @@ -238,6 +249,7 @@ public class LoginActivity extends BaseActivity implements View.OnClickListener public void onConfigurationChanged(@NonNull Configuration newConfig) { super.onConfigurationChanged(newConfig); } + @Override public void onDestroy() { if (EventBus.getDefault().isRegistered(this))//加上判断 diff --git a/app/src/main/java/com/navinfo/outdoor/activity/StatementActivity.java b/app/src/main/java/com/navinfo/outdoor/activity/StatementActivity.java new file mode 100644 index 0000000..39c67de --- /dev/null +++ b/app/src/main/java/com/navinfo/outdoor/activity/StatementActivity.java @@ -0,0 +1,16 @@ +package com.navinfo.outdoor.activity; + +import androidx.appcompat.app.AppCompatActivity; + +import android.os.Bundle; + +import com.navinfo.outdoor.R; + +public class StatementActivity extends AppCompatActivity { + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_statement); + } +} \ No newline at end of file diff --git a/app/src/main/java/com/navinfo/outdoor/adapter/PoiTaskAdapter.java b/app/src/main/java/com/navinfo/outdoor/adapter/PoiTaskAdapter.java index 18a59d4..94ce74d 100644 --- a/app/src/main/java/com/navinfo/outdoor/adapter/PoiTaskAdapter.java +++ b/app/src/main/java/com/navinfo/outdoor/adapter/PoiTaskAdapter.java @@ -48,6 +48,7 @@ public class PoiTaskAdapter extends RecyclerView.Adapter taskExplainBean; private EventPrefectureAdapter eventPrefectureAdapter; + private int eventPage = 1; public static EventPrefectureFragment newInstance(Bundle bundle) { @@ -63,12 +64,12 @@ public class EventPrefectureFragment extends BaseFragment implements View.OnClic private void initNetwork() { showLoadingDialog(); HttpParams httpParams = new HttpParams(); - httpParams.put("fid", "1"); - httpParams.put("pageNum", "1"); - httpParams.put("pageSize", "10"); + httpParams.put("fid", "2"); + httpParams.put("pageNum", eventPage); + httpParams.put("pageSize", "20"); OkGoBuilder.getInstance() .Builder(getActivity()) - .url(HttpInterface.MSG_LISt) + .url(HttpInterface.LIST_EVENT) .cls(TaskPrefectureBean.class) .params(httpParams) .token(Constant.ACCESS_TOKEN) @@ -78,6 +79,7 @@ public class EventPrefectureFragment extends BaseFragment implements View.OnClic dismissLoadingDialog(); eventPrefectureAdapter.setDataBeans(taskPrefectureBean.getBody().getList()); Log.d("TAG", "onSuccess: " + taskPrefectureBean.getMessage() + "sssssssssssss"); + eventPage++; //initEventPrefecture(eventPrefectureBean,b); } @@ -142,8 +144,8 @@ public class EventPrefectureFragment extends BaseFragment implements View.OnClic eventRecycler.setRefreshProgressStyle(ProgressStyle.BallSpinFadeLoader); eventRecycler.setLoadingMoreProgressStyle(ProgressStyle.BallRotate); //取消上拉加载,刷新功能。 - eventRecycler.setPullRefreshEnabled(false); - eventRecycler.setLoadingMoreEnabled(false); +// eventRecycler.setPullRefreshEnabled(false); +// eventRecycler.setLoadingMoreEnabled(false); eventPrefectureAdapter = new EventPrefectureAdapter(getActivity()); eventRecycler.setAdapter(eventPrefectureAdapter); eventRecycler.getDefaultFootView().setNoMoreHint("已全部加载完毕"); diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/MessageFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/MessageFragment.java index d5059f1..fbedb2a 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/MessageFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/MessageFragment.java @@ -87,7 +87,7 @@ public class MessageFragment extends BaseFragment implements View.OnClickListene private void initNetwork() { showLoadingDialog(); HttpParams httpParams = new HttpParams(); - httpParams.put("fid", "1"); + httpParams.put("fid", "5"); httpParams.put("pageNum", "1"); httpParams.put("pageSize", "10"); OkGoBuilder.getInstance() diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/PoiTaskFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/PoiTaskFragment.java index 41b5c92..dd1dbe4 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/PoiTaskFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/PoiTaskFragment.java @@ -77,9 +77,9 @@ public class PoiTaskFragment extends BaseFragment implements View.OnClickListene ivPoiTaskFinish.setOnClickListener(this::onClick); poiTaskXrv = (XRecyclerView) findViewById(R.id.poiTask_xrv); poiTaskXrv.setLayoutManager(new LinearLayoutManager(getActivity())); - poiTaskXrv.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL)); poiTaskXrv.setRefreshProgressStyle(ProgressStyle.BallSpinFadeLoader); poiTaskXrv.setLoadingMoreProgressStyle(ProgressStyle.BallRotate); + poiTaskXrv.addItemDecoration(new DividerItemDecoration(getActivity(), DividerItemDecoration.VERTICAL)); poiTaskXrv.setLoadingListener(new XRecyclerView.LoadingListener() { @Override public void onRefresh() { diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/TaskExplainFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/TaskExplainFragment.java index 5c9a6ab..2079f48 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/TaskExplainFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/TaskExplainFragment.java @@ -35,6 +35,7 @@ public class TaskExplainFragment extends BaseFragment implements View.OnClickLis private XRecyclerView taskExplainRecycle; private TaskExplainAdapter taskExplainAdapter; + private int taskPage = 1; public static TaskExplainFragment newInstance(Bundle bundle) { @@ -62,8 +63,8 @@ public class TaskExplainFragment extends BaseFragment implements View.OnClickLis taskExplainRecycle.setRefreshProgressStyle(ProgressStyle.BallSpinFadeLoader); taskExplainRecycle.setLoadingMoreProgressStyle(ProgressStyle.BallRotate); //取消上啦加载下拉刷新 - taskExplainRecycle.setPullRefreshEnabled(false); - taskExplainRecycle.setLoadingMoreEnabled(false); +// taskExplainRecycle.setPullRefreshEnabled(false); +// taskExplainRecycle.setLoadingMoreEnabled(false); taskExplainAdapter = new TaskExplainAdapter(getActivity()); taskExplainRecycle.setAdapter(taskExplainAdapter); taskExplainRecycle.getDefaultFootView().setNoMoreHint("加载完毕"); @@ -98,12 +99,12 @@ public class TaskExplainFragment extends BaseFragment implements View.OnClickLis private void initNetWork() { showLoadingDialog(); HttpParams httpParams = new HttpParams(); - httpParams.put("fid", "1"); - httpParams.put("pageNum", "1"); - httpParams.put("pageSize", "10"); + httpParams.put("fid", "3"); + httpParams.put("pageNum", taskPage); + httpParams.put("pageSize", "20"); OkGoBuilder.getInstance() .Builder(getActivity()) - .url(HttpInterface.MSG_LISt) + .url(HttpInterface.LIST_TASK_EXPLAIN) .cls(TaskPrefectureBean.class) .params(httpParams) .token(Constant.ACCESS_TOKEN) @@ -112,6 +113,7 @@ public class TaskExplainFragment extends BaseFragment implements View.OnClickLis public void onSuccess(TaskPrefectureBean response, int id) { dismissLoadingDialog(); taskExplainAdapter.setExplainList(response.getBody().getList()); + taskPage++; Log.d("TAG", "onSuccess: " + response.getMessage() + ""); } diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/TaskPrefectureFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/TaskPrefectureFragment.java index 7cbe61f..0a4ca94 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/TaskPrefectureFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/TaskPrefectureFragment.java @@ -39,6 +39,7 @@ public class TaskPrefectureFragment extends BaseFragment implements View.OnClick private XRecyclerView taskRecycler; private List dataBeanList; private TaskPrefectureAdapter taskPrefectureAdapter; + private int taskPage = 1; public static TaskPrefectureFragment newInstance(Bundle bundle) { @@ -63,8 +64,8 @@ public class TaskPrefectureFragment extends BaseFragment implements View.OnClick taskRecycler.setRefreshProgressStyle(ProgressStyle.BallSpinFadeLoader); taskRecycler.setLoadingMoreProgressStyle(ProgressStyle.BallRotate); //取消上拉加载,刷新功能。 - taskRecycler.setPullRefreshEnabled(false); - taskRecycler.setLoadingMoreEnabled(false); +// taskRecycler.setPullRefreshEnabled(false); +// taskRecycler.setLoadingMoreEnabled(false); taskPrefectureAdapter = new TaskPrefectureAdapter(getActivity()); taskRecycler.setAdapter(taskPrefectureAdapter); taskRecycler.getDefaultFootView().setNoMoreHint("已全部加载完毕"); @@ -100,11 +101,11 @@ public class TaskPrefectureFragment extends BaseFragment implements View.OnClick showLoadingDialog(); HttpParams httpParams = new HttpParams(); httpParams.put("fid", "1"); - httpParams.put("pageNum", "1"); + httpParams.put("pageNum", taskPage); httpParams.put("pageSize", "20"); OkGoBuilder.getInstance() .Builder(getActivity()) - .url(HttpInterface.MSG_LISt) + .url(HttpInterface.LIST_TASK) .cls(TaskPrefectureBean.class) .params(httpParams) .token(Constant.ACCESS_TOKEN) @@ -113,6 +114,7 @@ public class TaskPrefectureFragment extends BaseFragment implements View.OnClick public void onSuccess(TaskPrefectureBean taskPrefectureBean, int id) { dismissLoadingDialog(); taskPrefectureAdapter.setDataBeans(taskPrefectureBean.getBody().getList()); + taskPage++; Log.d("TAG", "onSuccess: " + taskPrefectureBean.getMessage() + ""); //initTaskSpecification(taskSpecificationBean,start); } diff --git a/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java b/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java index 6b0bd43..ab27cc6 100644 --- a/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java +++ b/app/src/main/java/com/navinfo/outdoor/fragment/TreasureFragment.java @@ -598,7 +598,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen otherMarker.setClickable(true); break; case 6://面状任务 - BitmapDescriptor Descriptor = BitmapDescriptorFactory.fromResource(R.drawable.poi_video_bg); + BitmapDescriptor Descriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_facet_bg1); Marker planarMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(Descriptor).alpha(0.9f) .flat(true) .clockwise(false)); @@ -707,7 +707,7 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen } else if (poiEntity.getType() == 5) { descriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_other_bag); } else if (poiEntity.getType() == 6) { - descriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_poi_bag); + descriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_facet_bag); } if (bigMarker == null) { bigMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(descriptor).alpha(0.9f) @@ -901,9 +901,9 @@ public class TreasureFragment extends BaseFragment implements View.OnClickListen case 6://面状任务 BitmapDescriptor Descriptor = null; if (poiEntity.getTaskStatus() == 1) { - Descriptor = BitmapDescriptorFactory.fromResource(R.drawable.poi_video_bg); + Descriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_facet_bg1); } else { - Descriptor = BitmapDescriptorFactory.fromResource(R.drawable.marker_other_have_bag); + Descriptor = BitmapDescriptorFactory.fromResource(R.drawable.grayfacet); } Marker planarMarker = tencentMap.addMarker(new MarkerOptions(latLng).icon(Descriptor).alpha(0.9f) .clockwise(false) diff --git a/app/src/main/res/drawable-hdpi/graycharge.png b/app/src/main/res/drawable-hdpi/graycharge.png index 1da65b3..1df1089 100644 Binary files a/app/src/main/res/drawable-hdpi/graycharge.png and b/app/src/main/res/drawable-hdpi/graycharge.png differ diff --git a/app/src/main/res/drawable-hdpi/grayfacet.png b/app/src/main/res/drawable-hdpi/grayfacet.png new file mode 100644 index 0000000..655ef3d Binary files /dev/null and b/app/src/main/res/drawable-hdpi/grayfacet.png differ diff --git a/app/src/main/res/drawable-hdpi/grayother.png b/app/src/main/res/drawable-hdpi/grayother.png index 02409e3..a299f12 100644 Binary files a/app/src/main/res/drawable-hdpi/grayother.png and b/app/src/main/res/drawable-hdpi/grayother.png differ diff --git a/app/src/main/res/drawable-hdpi/graypoi.png b/app/src/main/res/drawable-hdpi/graypoi.png index d1752de..377386c 100644 Binary files a/app/src/main/res/drawable-hdpi/graypoi.png and b/app/src/main/res/drawable-hdpi/graypoi.png differ diff --git a/app/src/main/res/drawable-hdpi/grayroad.png b/app/src/main/res/drawable-hdpi/grayroad.png index efe3c21..e4d9985 100644 Binary files a/app/src/main/res/drawable-hdpi/grayroad.png and b/app/src/main/res/drawable-hdpi/grayroad.png differ diff --git a/app/src/main/res/drawable-hdpi/marker_charge_bg1.png b/app/src/main/res/drawable-hdpi/marker_charge_bg1.png index 44560d8..9124f69 100644 Binary files a/app/src/main/res/drawable-hdpi/marker_charge_bg1.png and b/app/src/main/res/drawable-hdpi/marker_charge_bg1.png differ diff --git a/app/src/main/res/drawable-hdpi/marker_facet_bg1.png b/app/src/main/res/drawable-hdpi/marker_facet_bg1.png new file mode 100644 index 0000000..d64c4d0 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/marker_facet_bg1.png differ diff --git a/app/src/main/res/drawable-hdpi/marker_other_bg1.png b/app/src/main/res/drawable-hdpi/marker_other_bg1.png index 16665b4..5718837 100644 Binary files a/app/src/main/res/drawable-hdpi/marker_other_bg1.png and b/app/src/main/res/drawable-hdpi/marker_other_bg1.png differ diff --git a/app/src/main/res/drawable-hdpi/marker_poi_bg1.png b/app/src/main/res/drawable-hdpi/marker_poi_bg1.png index da8941e..7092783 100644 Binary files a/app/src/main/res/drawable-hdpi/marker_poi_bg1.png and b/app/src/main/res/drawable-hdpi/marker_poi_bg1.png differ diff --git a/app/src/main/res/drawable-hdpi/marker_poi_video_bg1.png b/app/src/main/res/drawable-hdpi/marker_poi_video_bg1.png index cf7b893..65f183a 100644 Binary files a/app/src/main/res/drawable-hdpi/marker_poi_video_bg1.png and b/app/src/main/res/drawable-hdpi/marker_poi_video_bg1.png differ diff --git a/app/src/main/res/drawable-hdpi/marker_road_bg.png b/app/src/main/res/drawable-hdpi/marker_road_bg.png index 90adc8d..73a9b99 100644 Binary files a/app/src/main/res/drawable-hdpi/marker_road_bg.png and b/app/src/main/res/drawable-hdpi/marker_road_bg.png differ diff --git a/app/src/main/res/drawable-hdpi/poi_video_have_bg1.png b/app/src/main/res/drawable-hdpi/poi_video_have_bg1.png index 6f483c2..db64b09 100644 Binary files a/app/src/main/res/drawable-hdpi/poi_video_have_bg1.png and b/app/src/main/res/drawable-hdpi/poi_video_have_bg1.png differ diff --git a/app/src/main/res/drawable/marker_charge_bags.png b/app/src/main/res/drawable/marker_charge_bags.png index 686bea6..bb409ec 100644 Binary files a/app/src/main/res/drawable/marker_charge_bags.png and b/app/src/main/res/drawable/marker_charge_bags.png differ diff --git a/app/src/main/res/drawable/marker_charge_bg.png b/app/src/main/res/drawable/marker_charge_bg.png deleted file mode 100644 index 5e72703..0000000 Binary files a/app/src/main/res/drawable/marker_charge_bg.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_charge_centre_bg.png b/app/src/main/res/drawable/marker_charge_centre_bg.png deleted file mode 100644 index 9f69cb4..0000000 Binary files a/app/src/main/res/drawable/marker_charge_centre_bg.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_charge_have_bag.png b/app/src/main/res/drawable/marker_charge_have_bag.png deleted file mode 100644 index 41a5440..0000000 Binary files a/app/src/main/res/drawable/marker_charge_have_bag.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_charge_have_bg.png b/app/src/main/res/drawable/marker_charge_have_bg.png deleted file mode 100644 index 07eb886..0000000 Binary files a/app/src/main/res/drawable/marker_charge_have_bg.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_facet_bag.png b/app/src/main/res/drawable/marker_facet_bag.png new file mode 100644 index 0000000..c3d8beb Binary files /dev/null and b/app/src/main/res/drawable/marker_facet_bag.png differ diff --git a/app/src/main/res/drawable/marker_other_bag.png b/app/src/main/res/drawable/marker_other_bag.png index d083f31..f611c32 100644 Binary files a/app/src/main/res/drawable/marker_other_bag.png and b/app/src/main/res/drawable/marker_other_bag.png differ diff --git a/app/src/main/res/drawable/marker_other_bg.png b/app/src/main/res/drawable/marker_other_bg.png deleted file mode 100644 index bd657b4..0000000 Binary files a/app/src/main/res/drawable/marker_other_bg.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_other_have_bag.png b/app/src/main/res/drawable/marker_other_have_bag.png deleted file mode 100644 index 3f9d470..0000000 Binary files a/app/src/main/res/drawable/marker_other_have_bag.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_pile_bag.png b/app/src/main/res/drawable/marker_pile_bag.png deleted file mode 100644 index dcde294..0000000 Binary files a/app/src/main/res/drawable/marker_pile_bag.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_pile_bg.png b/app/src/main/res/drawable/marker_pile_bg.png deleted file mode 100644 index abba110..0000000 Binary files a/app/src/main/res/drawable/marker_pile_bg.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_pile_centre_bg.png b/app/src/main/res/drawable/marker_pile_centre_bg.png deleted file mode 100644 index 043039e..0000000 Binary files a/app/src/main/res/drawable/marker_pile_centre_bg.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_pile_have_bg.png b/app/src/main/res/drawable/marker_pile_have_bg.png deleted file mode 100644 index f678b97..0000000 Binary files a/app/src/main/res/drawable/marker_pile_have_bg.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_poi_bag.png b/app/src/main/res/drawable/marker_poi_bag.png deleted file mode 100644 index bfc05f9..0000000 Binary files a/app/src/main/res/drawable/marker_poi_bag.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_poi_bags.png b/app/src/main/res/drawable/marker_poi_bags.png index 879770e..73e4415 100644 Binary files a/app/src/main/res/drawable/marker_poi_bags.png and b/app/src/main/res/drawable/marker_poi_bags.png differ diff --git a/app/src/main/res/drawable/marker_poi_bg.png b/app/src/main/res/drawable/marker_poi_bg.png deleted file mode 100644 index 7502c02..0000000 Binary files a/app/src/main/res/drawable/marker_poi_bg.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_poi_have_bag.png b/app/src/main/res/drawable/marker_poi_have_bag.png deleted file mode 100644 index 530fa5d..0000000 Binary files a/app/src/main/res/drawable/marker_poi_have_bag.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_poi_have_bg.png b/app/src/main/res/drawable/marker_poi_have_bg.png deleted file mode 100644 index cd90eb3..0000000 Binary files a/app/src/main/res/drawable/marker_poi_have_bg.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_road_bag.png b/app/src/main/res/drawable/marker_road_bag.png index ed92c3f..c5bff52 100644 Binary files a/app/src/main/res/drawable/marker_road_bag.png and b/app/src/main/res/drawable/marker_road_bag.png differ diff --git a/app/src/main/res/drawable/marker_road_have_bag.png b/app/src/main/res/drawable/marker_road_have_bag.png deleted file mode 100644 index cab9fc8..0000000 Binary files a/app/src/main/res/drawable/marker_road_have_bag.png and /dev/null differ diff --git a/app/src/main/res/drawable/marker_road_have_bg.png b/app/src/main/res/drawable/marker_road_have_bg.png deleted file mode 100644 index fe556d9..0000000 Binary files a/app/src/main/res/drawable/marker_road_have_bg.png and /dev/null differ diff --git a/app/src/main/res/drawable/poi_video_bag.png b/app/src/main/res/drawable/poi_video_bag.png index bfc05f9..027f489 100644 Binary files a/app/src/main/res/drawable/poi_video_bag.png and b/app/src/main/res/drawable/poi_video_bag.png differ diff --git a/app/src/main/res/layout/activity_login.xml b/app/src/main/res/layout/activity_login.xml index 645066f..b10b825 100644 --- a/app/src/main/res/layout/activity_login.xml +++ b/app/src/main/res/layout/activity_login.xml @@ -118,7 +118,7 @@ app:layout_constraintTop_toBottomOf="@id/et_login_paw" /> diff --git a/app/src/main/res/layout/activity_statement.xml b/app/src/main/res/layout/activity_statement.xml new file mode 100644 index 0000000..90bf4fd --- /dev/null +++ b/app/src/main/res/layout/activity_statement.xml @@ -0,0 +1,9 @@ + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_web.xml b/app/src/main/res/layout/activity_web.xml index 8bba08f..26b9e6f 100644 --- a/app/src/main/res/layout/activity_web.xml +++ b/app/src/main/res/layout/activity_web.xml @@ -23,7 +23,7 @@ android:id="@+id/tv_title" style="@style/text_style_toolbar_title" android:layout_width="wrap_content" - android:text="webView" + android:text="详情页面" android:layout_toRightOf="@id/iv_icon" android:textColor="#fff" /> diff --git a/app/src/main/res/layout/has_sumit_item.xml b/app/src/main/res/layout/has_sumit_item.xml index 5069660..b60c9e7 100644 --- a/app/src/main/res/layout/has_sumit_item.xml +++ b/app/src/main/res/layout/has_sumit_item.xml @@ -45,7 +45,6 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="10dp" - android:text="2222" app:layout_constraintRight_toLeftOf="@+id/tv_auditStatus" app:layout_constraintTop_toTopOf="@+id/tv_createTime" /> diff --git a/app/src/main/res/layout/icon.xml b/app/src/main/res/layout/icon.xml index 35c1a5e..925379d 100644 --- a/app/src/main/res/layout/icon.xml +++ b/app/src/main/res/layout/icon.xml @@ -11,7 +11,7 @@ android:layout_height="match_parent" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" - android:background="@drawable/marker_poi_bg" + android:background="@drawable/marker_poi_bags" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" /> \ No newline at end of file diff --git a/app/src/main/res/layout/mine_fragment.xml b/app/src/main/res/layout/mine_fragment.xml index 1df7beb..ce68e56 100644 --- a/app/src/main/res/layout/mine_fragment.xml +++ b/app/src/main/res/layout/mine_fragment.xml @@ -151,7 +151,6 @@ style="@style/main_text_style" android:layout_width="wrap_content" android:layout_height="wrap_content" - android:text="我的等级" /> - navinfo + 地图寻宝 HomeActivity First Fragment