From a511f89c64c54c7c23c7e8c0d6420c83ebd9ddf9 Mon Sep 17 00:00:00 2001 From: ocean <503259349@qq.com> Date: Wed, 26 Nov 2025 18:26:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=89=93=E7=82=B9=E6=B8=A0?= =?UTF-8?q?=E9=81=93=E5=8C=BA=E5=88=86=EF=BC=8Cgoogle=EF=BC=8Csamsung?= =?UTF-8?q?=EF=BC=8C=E5=B0=8F=E7=B1=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle.kts | 19 +++++++++++++++++++ .../pdf/reader/ui/adapter/SearchPdfAdapter.kt | 2 +- .../pdf/reader/util/AnalyticsUtils.kt | 2 ++ 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index cf0f580..9efde7e 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -61,6 +61,25 @@ android { } buildFeatures { viewBinding = true + buildConfig = true + } + + // 有 flavorDimensions 才能使用 productFlavors + flavorDimensions += "market" + + productFlavors { + create("google") { + dimension = "market" + buildConfigField("String", "CHANNEL", "\"google\"") + } + create("samsung") { + dimension = "market" + buildConfigField("String", "CHANNEL", "\"samsung\"") + } + create("xiaomi") { + dimension = "market" + buildConfigField("String", "CHANNEL", "\"xiaomi\"") + } } } diff --git a/app/src/main/java/com/all/pdfreader/pdf/reader/ui/adapter/SearchPdfAdapter.kt b/app/src/main/java/com/all/pdfreader/pdf/reader/ui/adapter/SearchPdfAdapter.kt index daf7f41..d716e2c 100644 --- a/app/src/main/java/com/all/pdfreader/pdf/reader/ui/adapter/SearchPdfAdapter.kt +++ b/app/src/main/java/com/all/pdfreader/pdf/reader/ui/adapter/SearchPdfAdapter.kt @@ -75,7 +75,7 @@ class SearchPdfAdapter( holder.binding.tvFileImg.visibility = View.VISIBLE Glide.with(context) .load(item.thumbnailPath) - .transform(CenterCrop(), RoundedCorners(8.dpToPx(context))) + .transform(CenterCrop(), RoundedCorners(4.dpToPx(context))) .into(holder.binding.tvFileImg) } if (item.isFavorite) { diff --git a/app/src/main/java/com/all/pdfreader/pdf/reader/util/AnalyticsUtils.kt b/app/src/main/java/com/all/pdfreader/pdf/reader/util/AnalyticsUtils.kt index 71eb394..a99ef69 100644 --- a/app/src/main/java/com/all/pdfreader/pdf/reader/util/AnalyticsUtils.kt +++ b/app/src/main/java/com/all/pdfreader/pdf/reader/util/AnalyticsUtils.kt @@ -1,6 +1,7 @@ package com.all.pdfreader.pdf.reader.util import android.os.Bundle +import com.all.pdfreader.pdf.reader.BuildConfig import com.google.firebase.Firebase import com.google.firebase.analytics.FirebaseAnalytics import com.google.firebase.analytics.analytics @@ -12,6 +13,7 @@ object AnalyticsUtils { fun init() { if (firebaseAnalytics == null) { firebaseAnalytics = Firebase.analytics + firebaseAnalytics?.setUserProperty("channel", BuildConfig.CHANNEL) } }