From af918d0f62fcea181056cf588b13a0dd5b36fcca Mon Sep 17 00:00:00 2001 From: tongtongstudio Date: Sat, 28 Feb 2026 15:16:45 +0800 Subject: [PATCH] =?UTF-8?q?version:1.0.9=20bugfixes:=20update:=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E5=8A=A0=E5=AF=86=E7=9B=AE=E5=BD=95=EF=BC=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E9=9D=99=E9=BB=98=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle | 4 +- .../hainaos/vc/adapter/CategoryAdapter.java | 9 +++- .../vc/adapter/CategoryVideoAdapter.java | 2 +- .../vc/adapter/HomeCategoryAdapter.java | 9 +++- .../com/hainaos/vc/bean/CategoryInfo.java | 7 +++ .../fragment/category/CategoryFragment.java | 4 +- .../java/com/hainaos/vc/utils/FileUtils.java | 4 ++ app/src/main/res/drawable/img_lock.xml | 12 +++++ app/src/main/res/layout/item_category.xml | 39 ++++++++++++-- .../main/res/layout/item_category_video.xml | 51 +++++++++++-------- 10 files changed, 109 insertions(+), 32 deletions(-) create mode 100644 app/src/main/res/drawable/img_lock.xml diff --git a/app/build.gradle b/app/build.gradle index 324d8d5..ef6cc79 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -18,8 +18,8 @@ android { //There are no CERT files because If the mini sdk version is 23+, the AGP will ignore the V1 scheme signature. minSdkVersion 23 targetSdkVersion 29 - versionCode 8 - versionName "1.0.7" + versionCode 10 + versionName "1.0.9" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" diff --git a/app/src/main/java/com/hainaos/vc/adapter/CategoryAdapter.java b/app/src/main/java/com/hainaos/vc/adapter/CategoryAdapter.java index 28a7131..e4cf54d 100644 --- a/app/src/main/java/com/hainaos/vc/adapter/CategoryAdapter.java +++ b/app/src/main/java/com/hainaos/vc/adapter/CategoryAdapter.java @@ -54,6 +54,12 @@ public class CategoryAdapter extends RecyclerView.Adapter>() { @Override public void onChanged(List categoryInfos) { - categoryInfos.add(new CategoryInfo("下载视频", HomeCategoryAdapter.DOWNLOAD_CENTER)); - categoryInfos.add(new CategoryInfo("用户中心", HomeCategoryAdapter.USER_CENTER)); + categoryInfos.add(new CategoryInfo("下载视频", HomeCategoryAdapter.DOWNLOAD_CENTER, 1)); + categoryInfos.add(new CategoryInfo("用户中心", HomeCategoryAdapter.USER_CENTER, 1)); mCategoryAdapter.setCategoryInfos(categoryInfos); } }); diff --git a/app/src/main/java/com/hainaos/vc/utils/FileUtils.java b/app/src/main/java/com/hainaos/vc/utils/FileUtils.java index 3202357..a19961b 100644 --- a/app/src/main/java/com/hainaos/vc/utils/FileUtils.java +++ b/app/src/main/java/com/hainaos/vc/utils/FileUtils.java @@ -173,6 +173,10 @@ public class FileUtils { } public static void ariaDownload(Context context, String url, AriaDownloadInfo ariaDownloadInfo) { + File downloadFile = new File(getDownLoadPath(context)); + if (!downloadFile.exists()) { + downloadFile.mkdirs(); + } Log.e(TAG, "ariaDownload: " + ariaDownloadInfo); String fileName = getFileNamefromURL(url); String app_md5 = ariaDownloadInfo.getAppMd5(); diff --git a/app/src/main/res/drawable/img_lock.xml b/app/src/main/res/drawable/img_lock.xml new file mode 100644 index 0000000..79705b5 --- /dev/null +++ b/app/src/main/res/drawable/img_lock.xml @@ -0,0 +1,12 @@ + + + + diff --git a/app/src/main/res/layout/item_category.xml b/app/src/main/res/layout/item_category.xml index 8d3115e..ce6e32a 100644 --- a/app/src/main/res/layout/item_category.xml +++ b/app/src/main/res/layout/item_category.xml @@ -29,18 +29,47 @@ app:layout_constraintTop_toTopOf="parent" app:srcCompat="@drawable/icon_category" /> - + app:layout_constraintTop_toBottomOf="@+id/iv_icon"> + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/item_category_video.xml b/app/src/main/res/layout/item_category_video.xml index f7337c9..ce5133c 100644 --- a/app/src/main/res/layout/item_category_video.xml +++ b/app/src/main/res/layout/item_category_video.xml @@ -40,11 +40,12 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintTop_toTopOf="parent" /> - + app:layout_constraintVertical_bias="0.15"> - + + + + + - \ No newline at end of file