Commit 124d0255 authored by wanglei's avatar wanglei

...

parent 16f75fc7
......@@ -4,6 +4,8 @@ import java.util.Locale
plugins {
alias(libs.plugins.androidApplication)
alias(libs.plugins.jetbrainsKotlinAndroid)
id("com.google.gms.google-services")
id("com.google.firebase.crashlytics")
}
android {
......@@ -34,23 +36,16 @@ android {
}
}
// ndk {
// abiFilters.add("arm64-v8a")
// // 取消注释以下行以添加更多 ABI 支持
// abiFilters.add("armeabi-v7a")
// }
// sourceSets {
// getByName("main") {
// jniLibs.srcDirs("src/main/jniLibs")
// }
// }
}
buildTypes {
release {
isMinifyEnabled = false
proguardFiles(getDefaultProguardFile("proguard-android-optimize.txt"), "proguard-rules.pro")
// 设置是否要自动上传
firebaseCrashlytics {
mappingFileUploadEnabled = true
}
signingConfig = signingConfigs.getByName("release")
}
}
......@@ -65,8 +60,14 @@ android {
viewBinding = true
buildConfig = true
}
}
gradle.taskGraph.whenReady {
tasks.forEach { task ->
if (task.name.contains("uploadCrashlyticsMappingFile")) {
task.enabled = false
}
}
}
dependencies {
......@@ -107,6 +108,7 @@ dependencies {
implementation("com.google.firebase:firebase-messaging")
implementation("com.google.firebase:firebase-analytics-ktx")
implementation("com.google.firebase:firebase-crashlytics")
implementation("com.google.firebase:firebase-database-ktx")
//facebook
implementation("com.facebook.android:facebook-android-sdk:[8,9)")
......
{
"project_info": {
"project_number": "52701079012",
"project_id": "cleanmasterfile",
"storage_bucket": "cleanmasterfile.appspot.com"
},
"client": [
{
"client_info": {
"mobilesdk_app_id": "1:52701079012:android:457119c4f48cba94fa93f1",
"android_client_info": {
"package_name": "com.base.pdfviewerscannerwhite"
}
},
"oauth_client": [],
"api_key": [
{
"current_key": "AIzaSyDr_7jwK1_HHUX6gW--AiPvN4HABddApNk"
}
],
"services": {
"appinvite_service": {
"other_platform_oauth_client": []
}
}
}
],
"configuration_version": "1"
}
\ No newline at end of file
......@@ -119,6 +119,9 @@
android:resource="@xml/file_paths" />
</provider>
<meta-data
android:name="com.google.android.gms.ads.APPLICATION_ID"
android:value="ca-app-pub-3940256099942544~3347511713" />
<meta-data
android:name="com.facebook.sdk.ApplicationId"
android:value="@string/facebook_app_id" />
......
......@@ -3,7 +3,6 @@ package com.base.pdfviewerscannerwhite.ads.admob
import android.app.Activity
import android.view.ViewGroup
import androidx.core.view.isVisible
import com.base.browserwhite.ads.admob.NativeView
import com.base.pdfviewerscannerwhite.BuildConfig
import com.base.pdfviewerscannerwhite.R
import com.base.pdfviewerscannerwhite.ads.AdDisplayUtils
......
package com.base.pdfviewerscannerwhite.utils;
import android.annotation.SuppressLint;
import android.content.Context;
import android.content.SharedPreferences;
......@@ -7,9 +8,12 @@ import com.base.pdfviewerscannerwhite.helper.MyApplication;
import java.util.Set;
/**
* @noinspection ALL, rawtypes, rawtypes
*/
public class AppPreferences {
private static AppPreferences sInstance;
private SharedPreferences sharedPreferences;
private final SharedPreferences sharedPreferences;
private static final String PREF_FILE_NAME = "app_prefs"; // 偏好文件名
private AppPreferences(Context context) {
......@@ -44,6 +48,7 @@ public class AppPreferences {
}
}
@SuppressLint("ApplySharedPref")
public void put(String key, Object value, boolean isCommit) {
SharedPreferences.Editor editor = sharedPreferences.edit();
if (value instanceof Integer) {
......
......@@ -3,4 +3,7 @@ plugins {
alias(libs.plugins.androidApplication) apply false
alias(libs.plugins.jetbrainsKotlinAndroid) apply false
alias(libs.plugins.androidLibrary) apply false
id("com.google.gms.google-services") version "4.4.1" apply false
id("com.google.firebase.crashlytics") version "3.0.2" apply false
}
\ No newline at end of file
pluginManagement {
repositories {
maven("https://maven.aliyun.com/nexus/content/groups/public/")
maven("https://maven.aliyun.com/repository/public")
maven("https://maven.aliyun.com/repository/central")
maven("https://maven.aliyun.com/repository/google")
maven("https://maven.aliyun.com/repository/gradle-plugin")
maven("https://www.jitpack.io")
maven("https://maven.ghostscript.com/")
google {
content {
includeGroupByRegex("com\\.android.*")
......@@ -19,38 +10,19 @@ pluginManagement {
}
mavenCentral()
gradlePluginPortal()
maven("https://android-sdk.is.com")
// maven("https://maven.aliyun.com/nexus/content/groups/public/")
// maven("https://maven.aliyun.com/repository/public")
// maven("https://maven.aliyun.com/repository/central")
// maven("https://maven.aliyun.com/repository/google")
// maven("https://maven.aliyun.com/repository/gradle-plugin")
// maven("https://www.jitpack.io")
}
}
dependencyResolutionManagement {
repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
repositories {
maven("https://maven.aliyun.com/nexus/content/groups/public/")
maven("https://maven.aliyun.com/repository/public")
maven("https://maven.aliyun.com/repository/central")
maven("https://maven.aliyun.com/repository/google")
maven("https://maven.aliyun.com/repository/gradle-plugin")
maven("https://www.jitpack.io")
maven("https://maven.ghostscript.com/")
google()
mavenCentral()
maven("https://android-sdk.is.com")
// maven("https://maven.aliyun.com/nexus/content/groups/public/")
// maven("https://maven.aliyun.com/repository/public")
// maven("https://maven.aliyun.com/repository/central")
// maven("https://maven.aliyun.com/repository/google")
// maven("https://maven.aliyun.com/repository/gradle-plugin")
// maven("https://www.jitpack.io")
maven("https://s01.oss.sonatype.org/content/groups/public" )
maven("https://jitpack.io")
maven("https://android-sdk.is.com" )
maven("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea" )
maven("https://artifact.bytedance.com/repository/pangle" )
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment