Przeglądaj źródła

2024-12-18
第一次备份

zhangbing 1 rok temu
rodzic
commit
a60dfba25e

+ 1 - 1
.idea/compiler.xml

@@ -1,6 +1,6 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <project version="4">
3 3
   <component name="CompilerConfiguration">
4
-    <bytecodeTargetLevel target="11" />
4
+    <bytecodeTargetLevel target="17" />
5 5
   </component>
6 6
 </project>

+ 3 - 3
.idea/gradle.xml

@@ -4,10 +4,8 @@
4 4
   <component name="GradleSettings">
5 5
     <option name="linkedExternalProjectsSettings">
6 6
       <GradleProjectSettings>
7
-        <option name="testRunner" value="GRADLE" />
8
-        <option name="distributionType" value="DEFAULT_WRAPPED" />
9 7
         <option name="externalProjectPath" value="$PROJECT_DIR$" />
10
-        <option name="gradleJvm" value="Embedded JDK" />
8
+        <option name="gradleJvm" value="#GRADLE_LOCAL_JAVA_HOME" />
11 9
         <option name="modules">
12 10
           <set>
13 11
             <option value="$PROJECT_DIR$" />
@@ -17,7 +15,9 @@
17 15
             <option value="$PROJECT_DIR$/jd_sdk_lib" />
18 16
           </set>
19 17
         </option>
18
+        <option name="resolveExternalAnnotations" value="false" />
20 19
       </GradleProjectSettings>
21 20
     </option>
21
+    <option name="offlineMode" value="true" />
22 22
   </component>
23 23
 </project>

+ 1 - 1
.idea/misc.xml

@@ -1,5 +1,5 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <project version="4">
3 3
   <component name="ExternalStorageConfigurationManager" enabled="true" />
4
-  <component name="ProjectRootManager" version="2" languageLevel="JDK_11" default="true" project-jdk-name="11" project-jdk-type="JavaSDK" />
4
+  <component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="jbr-17" project-jdk-type="JavaSDK" />
5 5
 </project>

+ 1 - 1
.idea/vcs.xml

@@ -1,6 +1,6 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <project version="4">
3 3
   <component name="VcsDirectoryMappings">
4
-    <mapping directory="$PROJECT_DIR$" vcs="Git" />
4
+    <mapping directory="" vcs="Git" />
5 5
   </component>
6 6
 </project>

+ 5 - 5
app/src/main/java/com/yihucha/hbyhc/config/HttpUrl.java

@@ -5,13 +5,13 @@ package com.yihucha.hbyhc.config;
5 5
  */
6 6
 public class HttpUrl {
7 7
     // 生产还是测试
8
-    public static boolean IS_RELEASE = false;
8
+    public static boolean IS_RELEASE = true;
9 9
     //生成·
10
-    public static String BASE_URL_RELEASE = "https://app.bjtdba.com/";
11
-//    public static String BASE_URL_RELEASE = "https://api.hebeiyhc.com";
10
+//    public static String BASE_URL_RELEASE = "https://app.bjtdba.com/";
11
+    public static String BASE_URL_RELEASE = "https://api.hebeiyhc.com";
12 12
     //测试
13
-    public static String BASE_URL_DEBUG="https://test.bjtdba.com/";
14
-//    public static String BASE_URL_DEBUG="https://test.hebeiyhc.com";
13
+//    public static String BASE_URL_DEBUG="https://test.bjtdba.com/";
14
+    public static String BASE_URL_DEBUG="https://test.hebeiyhc.com";
15 15
     //预生产
16 16
 //    public static String BASE_URL_DEBUG = "https://pre.bjtdba.com/";
17 17
     public static String CHANNEL_NAME = "友盟";

+ 3 - 1
app/src/main/java/com/yihucha/hbyhc/network/service/ApiService.java

@@ -34,6 +34,7 @@ import retrofit2.http.POST;
34 34
 import retrofit2.http.Part;
35 35
 import retrofit2.http.Path;
36 36
 import retrofit2.http.QueryMap;
37
+import retrofit2.http.Url;
37 38
 
38 39
 public interface ApiService {
39 40
 
@@ -65,7 +66,8 @@ public interface ApiService {
65 66
     @GET("api/newhome/nologin/banner/gongchang_banner")
66 67
     Observable<DataResponse<List<BannerDataBean>>> gongchangBanner();
67 68
 
68
-
69
+    @GET("api/newhome/nologin/banner/{type}")
70
+    Observable<DataResponse<List<BannerDataBean>>> loadBanner(@Path("type") String type);
69 71
 
70 72
     /**
71 73
      * 获取热门搜索关键字

+ 3 - 1
app/src/main/java/com/yihucha/hbyhc/presentation/home/HomeFragment.java

@@ -187,7 +187,8 @@ HomeFragment extends BaseFragment implements View.OnClickListener {
187 187
             public void onChanged(UserInfoModel uesrInfoMpdel) {
188 188
                 Log.i("qmz", "235");
189 189
                 GlideUtils.loadCircleImage(getActivity(), uesrInfoMpdel.getAvatar(), binding.headView.ivHead, R.mipmap.home_default_avatar_220614);
190
-                binding.headView.btvName.setText(uesrInfoMpdel.getNickname());
190
+                binding.headView.btvName.setText(uesrInfoMpdel.getNickname()+'\n'+
191
+                        uesrInfoMpdel.getAnnuity()+"元养老金");
191 192
             }
192 193
         });
193 194
 
@@ -462,6 +463,7 @@ HomeFragment extends BaseFragment implements View.OnClickListener {
462 463
     }
463 464
     private void setTitleColor(){
464 465
         binding.headView.btvName.setTextColor(!isScrolled?Color.WHITE:Color.parseColor("#333333"));
466
+        binding.headView.ivMessage.setImageResource(!isScrolled?R.mipmap.message:R.mipmap.message_dark);
465 467
         binding.headView.tvMessage.setTextColor(!isScrolled?Color.WHITE:Color.parseColor("#333333"));
466 468
         binding.headView.viewTop.setVisibility(isScrolled?View.VISIBLE:View.INVISIBLE);
467 469
         binding.headView.viewHeaderBg.setVisibility(isScrolled?View.VISIBLE:View.INVISIBLE);

+ 1 - 1
app/src/main/java/com/yihucha/hbyhc/presentation/home/view_model/HomeViewModel.java

@@ -76,7 +76,7 @@ public class HomeViewModel extends BaseViewModel {
76 76
     @SuppressLint("CheckResult")
77 77
     public void getBannerData() {
78 78
         ApiService apiService = NetworkApi.createService(ApiService.class);
79
-        apiService.homeBanner().compose(NetworkApi.applySchedulers(new BaseObserver<DataResponse<List<BannerDataBean>>>() {
79
+        apiService.loadBanner("home_banner_new").compose(NetworkApi.applySchedulers(new BaseObserver<DataResponse<List<BannerDataBean>>>() {
80 80
             @Override
81 81
             public void onSuccess(DataResponse<List<BannerDataBean>> listDataResponse) {
82 82
                 if (listDataResponse.responseCode == 200) {

+ 1 - 1
app/src/main/java/com/yihucha/hbyhc/utils/pic33/ActivityCallBacks.java

@@ -40,7 +40,7 @@ public class ActivityCallBacks implements Application.ActivityLifecycleCallbacks
40 40
                 Field layout = aClass.getDeclaredField("permissionView");
41 41
                 layout.setAccessible(true);
42 42
                 RelativeLayout view = (RelativeLayout) layout.get(activity);
43
-                if (PermissionUtil.checkAndRequestPermissionsInActivity(activity, new String[]{Manifest.permission.READ_MEDIA_IMAGES,Manifest.permission.CAMERA})) {
43
+                if (PermissionUtil.checkAndRequestPermissionsInActivity(activity, Manifest.permission.READ_MEDIA_IMAGES,Manifest.permission.CAMERA)) {
44 44
                     view.setVisibility(View.GONE);
45 45
                 }else{
46 46
                     view.setVisibility(View.VISIBLE);

+ 4 - 3
app/src/main/res/layout/home_head.xml

@@ -61,9 +61,10 @@
61 61
 
62 62
                 <ImageView
63 63
                     android:id="@+id/iv_message"
64
-                    android:layout_width="match_parent"
65
-                    android:layout_height="wrap_content"
66
-                    android:src="@mipmap/icon_home_msg"
64
+                    android:layout_width="20dp"
65
+                    android:layout_height="20dp"
66
+                    android:src="@mipmap/message"
67
+                    android:scaleType="centerCrop"
67 68
                     />
68 69
 
69 70
                 <TextView

BIN
app/src/main/res/mipmap-xxxhdpi/message.png


BIN
app/src/main/res/mipmap-xxxhdpi/message_dark.png