From c1abe2137f9772f8f88d16e7e6b743cc47b65b41 Mon Sep 17 00:00:00 2001
From: litingting
Date: Mon, 26 Aug 2024 18:12:23 +0800
Subject: [PATCH] =?UTF-8?q?=E5=B9=BF=E5=91=8A=E5=9C=BA=E6=99=AF=EF=BC=88?=
=?UTF-8?q?=E5=BC=80=E5=B1=8F=E3=80=81view=20All=E6=8C=89=E9=92=AE?=
=?UTF-8?q?=E7=82=B9=E5=87=BB=E3=80=81=E8=AF=A6=E6=83=85=E9=A1=B5=E4=B8=8B?=
=?UTF-8?q?=E8=BD=BD=E7=82=B9=E5=87=BB=E3=80=81=E6=94=B6=E8=97=8F=E6=8C=89?=
=?UTF-8?q?=E9=92=AE=E7=82=B9=E5=87=BB=E3=80=81=E5=BA=94=E7=94=A8=E6=88=90?=
=?UTF-8?q?=E5=8A=9F=E9=A1=B5=E9=9D=A2=E7=9A=84=E8=BF=94=E5=9B=9E=E7=82=B9?=
=?UTF-8?q?=E5=87=BB=EF=BC=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/build.gradle.kts | 8 +-
app/google-services.json | 2 +-
...rivacy.html => Cool_Keyboard_Privacy.html} | 61 ++---
.../key/coolkeyboard/CoolKeyboardSkin.java | 15 +-
.../coolkeyboard/activity/AllActivity.java | 50 +---
.../coolkeyboard/activity/MainActivity.java | 254 +++++-------------
.../activity/PreviewActivity.java | 59 +---
.../coolkeyboard/activity/SerachActivity.java | 17 +-
.../activity/ShowKeyboardActivity.java | 9 -
.../coolkeyboard/activity/SplashActivity.java | 81 +-----
.../coolkeyboard/activity/WebActivity.java | 11 +-
.../callback/RecommendDialogCallback.java | 6 +
.../callback/StepDialogCallback.java | 6 +
.../java/com/key/coolkeyboard/data/MyDAO.java | 3 +
.../dialog/RecommendDialogFragment.java | 132 +++++++++
.../dialog/StepDialogFragment.java | 145 ++++++++++
.../coolkeyboard/firebase/RemoteConfigKey.kt | 245 -----------------
.../coolkeyboard/firebase/RemoteConfigNew.kt | 141 ----------
.../com/key/coolkeyboard/firebase/Sp.java | 43 ---
.../coolkeyboard/fragment/MainFragment.java | 26 +-
.../com/key/coolkeyboard/tool/Mytool.java | 86 ------
.../com/key/coolkeyboard/topon/AdManager.kt | 38 +--
app/src/main/res/layout/activity_main.xml | 24 +-
app/src/main/res/layout/activity_web.xml | 19 +-
app/src/main/res/layout/dialog.xml | 194 ++++++-------
app/src/main/res/values/colors.xml | 1 +
keystore.properties | 6 +
27 files changed, 592 insertions(+), 1090 deletions(-)
rename app/src/main/assets/{privacy.html => Cool_Keyboard_Privacy.html} (74%)
create mode 100644 app/src/main/java/com/key/coolkeyboard/callback/RecommendDialogCallback.java
create mode 100644 app/src/main/java/com/key/coolkeyboard/callback/StepDialogCallback.java
create mode 100644 app/src/main/java/com/key/coolkeyboard/dialog/RecommendDialogFragment.java
create mode 100644 app/src/main/java/com/key/coolkeyboard/dialog/StepDialogFragment.java
delete mode 100644 app/src/main/java/com/key/coolkeyboard/firebase/RemoteConfigKey.kt
delete mode 100644 app/src/main/java/com/key/coolkeyboard/firebase/RemoteConfigNew.kt
delete mode 100644 app/src/main/java/com/key/coolkeyboard/firebase/Sp.java
create mode 100644 keystore.properties
diff --git a/app/build.gradle.kts b/app/build.gradle.kts
index 5d73466..f8896cc 100644
--- a/app/build.gradle.kts
+++ b/app/build.gradle.kts
@@ -14,11 +14,11 @@ android {
compileSdk = 34
defaultConfig {
- applicationId = "com.key.coolkeyboard"
+ applicationId = "com.key.coolkeyboard.test"
minSdk = 23
targetSdk = 34
- versionCode = 3
- versionName = "1.0.2"
+ versionCode = 4
+ versionName = "1.0.3"
setProperty(
"archivesBaseName",
"coolkeyboard_v" + versionName + "(${versionCode})_$timestamp"
@@ -126,7 +126,7 @@ dependencies {
implementation("androidx.recyclerview:recyclerview:1.1.0")
//Tramini
- implementation("com.anythink.sdk:tramini-plugin-tpn:6.3.68")
+// implementation("com.anythink.sdk:tramini-plugin-tpn:6.3.68")
// Debugger UI Tools
// implementation ("com.anythink.sdk:debugger-ui:1.0.7")
diff --git a/app/google-services.json b/app/google-services.json
index 98a960c..b423aa4 100644
--- a/app/google-services.json
+++ b/app/google-services.json
@@ -9,7 +9,7 @@
"client_info": {
"mobilesdk_app_id": "1:121856077377:android:4af5d308b9b1e5cb40a0c0",
"android_client_info": {
- "package_name": "com.key.coolkeyboard"
+ "package_name": "com.key.coolkeyboard.test"
}
},
"oauth_client": [],
diff --git a/app/src/main/assets/privacy.html b/app/src/main/assets/Cool_Keyboard_Privacy.html
similarity index 74%
rename from app/src/main/assets/privacy.html
rename to app/src/main/assets/Cool_Keyboard_Privacy.html
index 8f6a74c..ea502d0 100644
--- a/app/src/main/assets/privacy.html
+++ b/app/src/main/assets/Cool_Keyboard_Privacy.html
@@ -8,43 +8,44 @@
body {
font-family: Arial, sans-serif;
line-height: 1.6;
- margin: 0;
- padding: 0;
- padding: 20px;
- }
- h1, h2 {
+ margin: 20px;
color: #333;
}
+ h1, h2 {
+ color: #0056b3;
+ }
+ h1 {
+ font-size: 24px;
+ }
h2 {
- margin-top: 20px;
+ font-size: 20px;
}
p {
- margin: 10px 0;
+ margin-bottom: 10px;
}
ul {
- margin: 10px 0;
+ margin-bottom: 10px;
padding-left: 20px;
}
-
-
+ li {
+ margin-bottom: 5px;
+ }
-Privacy Policy
-Date: August 13, 2024
-
+Privacy Policy July 25, 2024
We provide this Privacy Policy to help you understand how we collect, use, and disclose
information, including what you may provide to us or that we obtain from our products and
services. We treat your privacy very seriously. Your privacy is important to us.
Information Collection and Use
For a better experience, while using our Service, we may require you to provide us with certain
- personally identifiable information, such as users' name, address, location, pictures, etc. The
- information that we request will be retained on your device and is not collected or retained by
- us in any way and used as described in this privacy policy.
+ personally identifiable information. This may include users' names, addresses, locations, and
+ pictures. The information that we request will be retained on your device and is not collected
+ or retained by us in any way beyond what is described in this privacy policy.
The app does use third-party services that may collect information used to identify you.
-Please refer to the privacy policy of the third-party service provider used by the
+
Please refer to the privacy policies of the third-party service providers used by the
application:
- Google Play Services
@@ -52,24 +53,20 @@
- Firebase Crashlytics
- Unity
- AppLovin
- - Pangle
- - Mintegral
- - Bigo
- - Ironsource
- Vungle
Log Data
-We want to inform you that whenever you use our Service, in case of an error in the app, we
+
We want to inform you that whenever you use our Service, in the case of an error in the app, we
collect data and information (through third-party products) on your phone called Log Data. This
- Log Data may include information such as your device Internet Protocol (“IP”) address, device
+ Log Data may include information such as your device’s Internet Protocol (“IP”) address, device
name, operating system version, the configuration of the app when utilizing our Service, the
time and date of your use of the Service, and other statistics.
Cookies
Cookies are files with a small amount of data that are commonly used as anonymous unique
identifiers. These are sent to your browser from the websites that you visit and are stored on
- your device's internal memory.
+ your device’s internal memory.
This Service does not use these “cookies” explicitly. However, the app may use third-party code
and libraries that use “cookies” to collect information and improve their services. You have the
option to either accept or refuse these cookies and know when a cookie is being sent to your
@@ -79,10 +76,10 @@
Service Providers
We may employ third-party companies and individuals due to the following reasons:
- - To facilitate our Service
- - To provide the Service on our behalf
- - To perform Service-related services
- - To assist us in analyzing how our Service is used
+ - To facilitate our Service;
+ - To provide the Service on our behalf;
+ - To perform Service-related services; or
+ - To assist us in analyzing how our Service is used.
We want to inform users of this Service that these third parties have access to their Personal
Information. The reason is to perform the tasks assigned to them on our behalf. However, they
@@ -104,9 +101,9 @@
Children’s Privacy
These Services do not address anyone under the age of 13. We do not knowingly collect personally
identifiable information from children under 13 years of age. In the case we discover that a
- child under 13 has provided us with personal information, we will immediately delete this from
- our servers. If you are a parent or guardian and you are aware that your child has provided us
- with personal information, please contact us so that we will be able to take the necessary
+ child under 13 has provided us with personal information, we immediately delete this from our
+ servers. If you are a parent or guardian and you are aware that your child has provided us with
+ personal information, please contact us so that we will be able to take the necessary
actions.
Changes to This Privacy Policy
@@ -118,6 +115,6 @@
We may update the Privacy Policy from time to time. When we change the policy in a material way,
a notice will be posted on our website along with the updated Privacy Policy.
If you have any questions or concerns about our Privacy Policy or data processing, please contact
- us: saleemjeeta2@gmail.com.
+ us: arbabulfb@gmail.com.