增加收藏功能

This commit is contained in:
litingting 2024-08-22 11:08:10 +08:00
parent 198d50a118
commit e02a7d46f7
141 changed files with 907 additions and 382 deletions

View File

@ -5,6 +5,7 @@ plugins {
alias(libs.plugins.jetbrains.kotlin.android) alias(libs.plugins.jetbrains.kotlin.android)
id("com.google.gms.google-services") id("com.google.gms.google-services")
id("com.google.firebase.crashlytics") id("com.google.firebase.crashlytics")
kotlin("kapt")
} }
val timestamp = SimpleDateFormat("MM_dd_HH_mm").format(Date()) val timestamp = SimpleDateFormat("MM_dd_HH_mm").format(Date())
@ -14,7 +15,7 @@ android {
defaultConfig { defaultConfig {
//com.sunny.tools.app.soft //com.sunny.tools.app.soft
applicationId = "com.sunny.tools.app.soft" applicationId = "com.sunny.tools.app.soft.test"
minSdk = 23 minSdk = 23
targetSdk = 34 targetSdk = 34
versionCode = 5 versionCode = 5
@ -58,9 +59,12 @@ dependencies {
implementation("com.geyifeng.immersionbar:immersionbar-ktx:3.2.2") implementation("com.geyifeng.immersionbar:immersionbar-ktx:3.2.2")
implementation ("com.google.code.gson:gson:2.10.1") implementation ("com.google.code.gson:gson:2.10.1")
implementation ("com.github.bumptech.glide:glide:4.12.0") implementation ("com.github.bumptech.glide:glide:4.16.0")
annotationProcessor ("com.github.bumptech.glide:compiler:4.12.0") annotationProcessor ("com.github.bumptech.glide:compiler:4.16.0")
val room_version = "2.6.1"
implementation ("androidx.room:room-runtime:$room_version")
kapt("androidx.room:room-compiler:$room_version")
implementation(platform("com.google.firebase:firebase-bom:32.3.1")) implementation(platform("com.google.firebase:firebase-bom:32.3.1"))

View File

@ -9,7 +9,7 @@
"client_info": { "client_info": {
"mobilesdk_app_id": "1:894189375933:android:0409bb4d16339f3a5082d4", "mobilesdk_app_id": "1:894189375933:android:0409bb4d16339f3a5082d4",
"android_client_info": { "android_client_info": {
"package_name": "com.sunny.tools.app.soft" "package_name": "com.sunny.tools.app.soft.test"
} }
}, },
"oauth_client": [], "oauth_client": [],

View File

@ -2,12 +2,12 @@
"ID": 24055, "ID": 24055,
"version": "3.3.4", "version": "3.3.4",
"name": "Abstract", "name": "Abstract",
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24055_89_44_1654593252.png", "coverPath": "file:///android_asset/Abstract/photo_24055_89_44_1654593252.png",
"backgrounds": [{ "backgrounds": [{
"ID": 24057, "ID": 24057,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1101, "skinNumber": 1101,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24057_90_44_1654593252.png", "coverPath": "file:///android_asset/Abstract/photo_24057_90_44_1654593252.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24057_91_44_1698326473.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24057_91_44_1698326473.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -15,7 +15,7 @@
"ID": 24058, "ID": 24058,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1102, "skinNumber": 1102,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24058_90_44_1654593252.png", "coverPath": "file:///android_asset/Abstract/photo_24058_90_44_1654593252.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24058_91_44_1654593252.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24058_91_44_1654593252.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -23,7 +23,7 @@
"ID": 24059, "ID": 24059,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1103, "skinNumber": 1103,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24059_90_44_1654593252.png", "coverPath": "file:///android_asset/Abstract/photo_24059_90_44_1654593252.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24059_91_44_1698326473.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24059_91_44_1698326473.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -31,7 +31,7 @@
"ID": 24060, "ID": 24060,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1104, "skinNumber": 1104,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24060_90_44_1654593252.png", "coverPath": "file:///android_asset/Abstract/photo_24060_90_44_1654593252.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24060_91_44_1698326473.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24060_91_44_1698326473.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1104", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1104",
"videoCount": 0 "videoCount": 0
@ -39,7 +39,7 @@
"ID": 24061, "ID": 24061,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1105, "skinNumber": 1105,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24061_90_44_1654593252.png", "coverPath": "file:///android_asset/Abstract/photo_24061_90_44_1654593252.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24061_91_44_1698326473.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24061_91_44_1698326473.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1105", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1105",
"videoCount": 0 "videoCount": 0
@ -47,7 +47,7 @@
"ID": 24062, "ID": 24062,
"version": "3.3.6", "version": "3.3.6",
"skinNumber": 1106, "skinNumber": 1106,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24062_90_44_1654593252.png", "coverPath": "file:///android_asset/Abstract/photo_24062_90_44_1654593252.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24062_91_44_1698326473.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24062_91_44_1698326473.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1106", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1106",
"videoCount": 0 "videoCount": 0
@ -55,7 +55,7 @@
"ID": 24063, "ID": 24063,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1107, "skinNumber": 1107,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24063_90_44_1654593252.png", "coverPath": "file:///android_asset/Abstract/photo_24063_90_44_1654593252.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24063_91_44_1698326473.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24063_91_44_1698326473.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1107", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1107",
"videoCount": 0 "videoCount": 0
@ -63,7 +63,7 @@
"ID": 24064, "ID": 24064,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1108, "skinNumber": 1108,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24064_90_44_1654593252.png", "coverPath": "file:///android_asset/Abstract/photo_24064_90_44_1654593252.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24064_91_44_1654593252.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24064_91_44_1654593252.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1108", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1108",
"videoCount": 0 "videoCount": 0
@ -71,7 +71,7 @@
"ID": 24065, "ID": 24065,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1109, "skinNumber": 1109,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24065_90_44_1654593252.png", "coverPath": "file:///android_asset/Abstract/photo_24065_90_44_1654593252.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24065_91_44_1698326473.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24065_91_44_1698326473.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1109", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1109",
"videoCount": 2 "videoCount": 2
@ -79,7 +79,7 @@
"ID": 24066, "ID": 24066,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1110, "skinNumber": 1110,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24066_90_44_1654593252.png", "coverPath": "file:///android_asset/Abstract/photo_24066_90_44_1654593252.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24066_91_44_1698326473.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24066_91_44_1698326473.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1110", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1110",
"videoCount": 2 "videoCount": 2
@ -87,7 +87,7 @@
"ID": 24067, "ID": 24067,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1111, "skinNumber": 1111,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24067_90_44_1654593252.png", "coverPath": "file:///android_asset/Abstract/photo_24067_90_44_1654593252.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24067_91_44_1698847414.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24067_91_44_1698847414.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1111", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground1111",
"videoCount": 2 "videoCount": 2

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 304 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 502 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 172 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 258 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 266 KiB

View File

@ -2,12 +2,12 @@
"ID": 23847, "ID": 23847,
"version": "3.0", "version": "3.0",
"name": "Chinese New Year", "name": "Chinese New Year",
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23847_89_44_1642593030.png", "coverPath": "file:///android_asset/Chinese/photo_23847_89_44_1642593030.png",
"backgrounds": [{ "backgrounds": [{
"ID": 23848, "ID": 23848,
"version": "3.0", "version": "3.0",
"skinNumber": 9001, "skinNumber": 9001,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23848_90_44_1642593030.png", "coverPath": "file:///android_asset/Chinese/photo_23848_90_44_1642593030.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23848_91_44_1698849995.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23848_91_44_1698849995.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -15,7 +15,7 @@
"ID": 23849, "ID": 23849,
"version": "3.0", "version": "3.0",
"skinNumber": 9002, "skinNumber": 9002,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23849_90_44_1642593030.png", "coverPath": "file:///android_asset/Chinese/photo_23849_90_44_1642593030.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23849_91_44_1698849995.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23849_91_44_1698849995.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -23,7 +23,7 @@
"ID": 23850, "ID": 23850,
"version": "3.0", "version": "3.0",
"skinNumber": 9003, "skinNumber": 9003,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23850_90_44_1642593030.png", "coverPath": "file:///android_asset/Chinese/photo_23850_90_44_1642593030.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23850_91_44_1698849995.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23850_91_44_1698849995.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -31,7 +31,7 @@
"ID": 23851, "ID": 23851,
"version": "3.0", "version": "3.0",
"skinNumber": 9004, "skinNumber": 9004,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23851_90_44_1642593030.png", "coverPath": "file:///android_asset/Chinese/photo_23851_90_44_1642593030.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23851_91_44_1698849995.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23851_91_44_1698849995.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -39,7 +39,7 @@
"ID": 23852, "ID": 23852,
"version": "3.0", "version": "3.0",
"skinNumber": 9005, "skinNumber": 9005,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23852_90_44_1642593030.png", "coverPath": "file:///android_asset/Chinese/photo_23852_90_44_1642593030.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23852_91_44_1698849995.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23852_91_44_1698849995.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -47,7 +47,7 @@
"ID": 23853, "ID": 23853,
"version": "3.0", "version": "3.0",
"skinNumber": 9006, "skinNumber": 9006,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23853_90_44_1642593030.png", "coverPath": "file:///android_asset/Chinese/photo_23853_90_44_1642593030.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23853_91_44_1698849995.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23853_91_44_1698849995.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -55,7 +55,7 @@
"ID": 23854, "ID": 23854,
"version": "3.0", "version": "3.0",
"skinNumber": 9007, "skinNumber": 9007,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23854_90_44_1642593030.png", "coverPath": "file:///android_asset/Chinese/photo_23854_90_44_1642593030.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23854_91_44_1698849995.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23854_91_44_1698849995.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -63,7 +63,7 @@
"ID": 23856, "ID": 23856,
"version": "3.0", "version": "3.0",
"skinNumber": 9008, "skinNumber": 9008,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23856_90_44_1642604696.png", "coverPath": "file:///android_asset/Chinese/photo_23856_90_44_1642604696.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23856_91_44_1698849995.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23856_91_44_1698849995.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 265 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 230 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 585 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 287 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 175 KiB

View File

@ -2,12 +2,12 @@
"ID": 21854, "ID": 21854,
"version": "3.0", "version": "3.0",
"name": "Christmas", "name": "Christmas",
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21854_89_44_1638354842.png", "coverPath": "file:///android_asset/Christmas/photo_21854_89_44_1638354842.png",
"backgrounds": [{ "backgrounds": [{
"ID": 23708, "ID": 23708,
"version": "3.3", "version": "3.3",
"skinNumber": 8001, "skinNumber": 8001,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23708_90_44_1638354842.png", "coverPath": "file:///android_asset/Christmas/photo_23708_90_44_1638354842.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23708_91_44_1698849477.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23708_91_44_1698849477.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -15,7 +15,7 @@
"ID": 23709, "ID": 23709,
"version": "3.3", "version": "3.3",
"skinNumber": 8002, "skinNumber": 8002,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23709_90_44_1638354842.png", "coverPath": "file:///android_asset/Christmas/photo_23709_90_44_1638354842.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23709_91_44_1698849477.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23709_91_44_1698849477.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -23,7 +23,7 @@
"ID": 23710, "ID": 23710,
"version": "3.3", "version": "3.3",
"skinNumber": 8003, "skinNumber": 8003,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23710_90_44_1638354842.png", "coverPath": "file:///android_asset/Christmas/photo_23710_90_44_1638354842.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23710_91_44_1698849477.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23710_91_44_1698849477.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -31,7 +31,7 @@
"ID": 23711, "ID": 23711,
"version": "3.3", "version": "3.3",
"skinNumber": 8004, "skinNumber": 8004,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23711_90_44_1638354842.png", "coverPath": "file:///android_asset/Christmas/photo_23711_90_44_1638354842.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23711_91_44_1698849477.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23711_91_44_1698849477.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -39,7 +39,7 @@
"ID": 23712, "ID": 23712,
"version": "3.3", "version": "3.3",
"skinNumber": 8005, "skinNumber": 8005,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23712_90_44_1638354842.png", "coverPath": "file:///android_asset/Christmas/photo_23712_90_44_1638354842.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23712_91_44_1698849477.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23712_91_44_1698849477.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.1", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.1",
"videoCount": 0 "videoCount": 0
@ -47,7 +47,7 @@
"ID": 23713, "ID": 23713,
"version": "3.3", "version": "3.3",
"skinNumber": 8006, "skinNumber": 8006,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23713_90_44_1638354842.png", "coverPath": "file:///android_asset/Christmas/photo_23713_90_44_1638354842.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23713_91_44_1698849477.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23713_91_44_1698849477.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.2", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.2",
"videoCount": 0 "videoCount": 0
@ -55,7 +55,7 @@
"ID": 23714, "ID": 23714,
"version": "3.3", "version": "3.3",
"skinNumber": 8007, "skinNumber": 8007,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23714_90_44_1638354842.png", "coverPath": "file:///android_asset/Christmas/photo_23714_90_44_1638354842.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23714_91_44_1698849477.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23714_91_44_1698849477.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.3", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.3",
"videoCount": 0 "videoCount": 0
@ -63,7 +63,7 @@
"ID": 23715, "ID": 23715,
"version": "3.3", "version": "3.3",
"skinNumber": 8008, "skinNumber": 8008,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_23715_90_44_1638354842.png", "coverPath": "file:///android_asset/Christmas/photo_23715_90_44_1638354842.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23715_91_44_1698849477.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_23715_91_44_1698849477.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.4", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.4",
"videoCount": 0 "videoCount": 0
@ -71,7 +71,7 @@
"ID": 21855, "ID": 21855,
"version": "3.0", "version": "3.0",
"skinNumber": 65, "skinNumber": 65,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21855_90_44_1607879233.png", "coverPath": "file:///android_asset/Christmas/photo_21855_90_44_1607879233.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21855_91_44_1698328754.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21855_91_44_1698328754.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.5", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.5",
"videoCount": 0 "videoCount": 0
@ -79,7 +79,7 @@
"ID": 21856, "ID": 21856,
"version": "3.0", "version": "3.0",
"skinNumber": 66, "skinNumber": 66,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21856_90_44_1607879233.png", "coverPath": "file:///android_asset/Christmas/photo_21856_90_44_1607879233.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21856_91_44_1698328754.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21856_91_44_1698328754.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.7", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.7",
"videoCount": 0 "videoCount": 0
@ -87,7 +87,7 @@
"ID": 21857, "ID": 21857,
"version": "3.0", "version": "3.0",
"skinNumber": 67, "skinNumber": 67,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21857_90_44_1607879233.png", "coverPath": "file:///android_asset/Christmas/photo_21857_90_44_1607879233.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21857_91_44_1698328754.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21857_91_44_1698328754.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.8", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.8",
"videoCount": 0 "videoCount": 0
@ -95,7 +95,7 @@
"ID": 21858, "ID": 21858,
"version": "3.0", "version": "3.0",
"skinNumber": 68, "skinNumber": 68,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21858_90_44_1607879233.png", "coverPath": "file:///android_asset/Christmas/photo_21858_90_44_1607879233.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21858_91_44_1607879233.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21858_91_44_1607879233.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.9", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.9",
"videoCount": 0 "videoCount": 0
@ -103,7 +103,7 @@
"ID": 21859, "ID": 21859,
"version": "3.0", "version": "3.0",
"skinNumber": 69, "skinNumber": 69,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21859_90_44_1607879233.png", "coverPath": "file:///android_asset/Christmas/photo_21859_90_44_1607879233.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21859_91_44_1698849995.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21859_91_44_1698849995.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -111,7 +111,7 @@
"ID": 21860, "ID": 21860,
"version": "3.0", "version": "3.0",
"skinNumber": 70, "skinNumber": 70,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21860_90_44_1607879233.png", "coverPath": "file:///android_asset/Christmas/photo_21860_90_44_1607879233.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21860_91_44_1607879233.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21860_91_44_1607879233.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.10", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.10",
"videoCount": 0 "videoCount": 0
@ -119,7 +119,7 @@
"ID": 21861, "ID": 21861,
"version": "3.0", "version": "3.0",
"skinNumber": 71, "skinNumber": 71,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21861_90_44_1607879233.png", "coverPath": "file:///android_asset/Christmas/photo_21861_90_44_1607879233.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21861_91_44_1607881055.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21861_91_44_1607881055.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.11", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.11",
"videoCount": 0 "videoCount": 0
@ -127,7 +127,7 @@
"ID": 21862, "ID": 21862,
"version": "3.0", "version": "3.0",
"skinNumber": 72, "skinNumber": 72,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21862_90_44_1607879233.png", "coverPath": "file:///android_asset/Christmas/photo_21862_90_44_1607879233.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21862_91_44_1698849995.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21862_91_44_1698849995.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.12", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground.21854.12",
"videoCount": 0 "videoCount": 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 704 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 531 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 479 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 132 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 232 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 257 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 164 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 423 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 241 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 227 KiB

View File

@ -2,12 +2,12 @@
"ID": 20456, "ID": 20456,
"version": "3.0", "version": "3.0",
"name": "Glitter", "name": "Glitter",
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20456_89_44_1577098648.png", "coverPath": "file:///android_asset/Glitter/photo_20456_89_44_1577098648.png",
"backgrounds": [{ "backgrounds": [{
"ID": 20457, "ID": 20457,
"version": "3.0", "version": "3.0",
"skinNumber": 17, "skinNumber": 17,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20457_90_44_1577097049.png", "coverPath": "file:///android_asset/Glitter/photo_20457_90_44_1577097049.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20457_91_44_1577097049.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20457_91_44_1577097049.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -15,7 +15,7 @@
"ID": 20503, "ID": 20503,
"version": "3.0", "version": "3.0",
"skinNumber": 18, "skinNumber": 18,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20503_90_44_1577181185.png", "coverPath": "file:///android_asset/Glitter/photo_20503_90_44_1577181185.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20503_91_44_1577181185.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20503_91_44_1577181185.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -23,7 +23,7 @@
"ID": 20496, "ID": 20496,
"version": "3.0", "version": "3.0",
"skinNumber": 19, "skinNumber": 19,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20496_90_44_1577106813.png", "coverPath": "file:///android_asset/Glitter/photo_20496_90_44_1577106813.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20496_91_44_1577106813.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20496_91_44_1577106813.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -31,7 +31,7 @@
"ID": 20504, "ID": 20504,
"version": "3.0", "version": "3.0",
"skinNumber": 20, "skinNumber": 20,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20504_90_44_1577181209.png", "coverPath": "file:///android_asset/Glitter/photo_20504_90_44_1577181209.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20504_91_44_1577181209.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20504_91_44_1577181209.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground20", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground20",
"videoCount": 0 "videoCount": 0
@ -39,7 +39,7 @@
"ID": 20461, "ID": 20461,
"version": "3.0", "version": "3.0",
"skinNumber": 21, "skinNumber": 21,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20461_90_44_1577097239.png", "coverPath": "file:///android_asset/Glitter/photo_20461_90_44_1577097239.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20461_91_44_1577097239.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20461_91_44_1577097239.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground21", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground21",
"videoCount": 0 "videoCount": 0
@ -47,7 +47,7 @@
"ID": 20462, "ID": 20462,
"version": "3.0", "version": "3.0",
"skinNumber": 22, "skinNumber": 22,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20462_90_44_1577097347.png", "coverPath": "file:///android_asset/Glitter/photo_20462_90_44_1577097347.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20462_91_44_1577097347.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20462_91_44_1577097347.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground22", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground22",
"videoCount": 0 "videoCount": 0
@ -55,7 +55,7 @@
"ID": 20505, "ID": 20505,
"version": "3.0", "version": "3.0",
"skinNumber": 23, "skinNumber": 23,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20505_90_44_1577181309.png", "coverPath": "file:///android_asset/Glitter/photo_20505_90_44_1577181309.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20505_91_44_1577181309.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20505_91_44_1577181309.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground23", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground23",
"videoCount": 0 "videoCount": 0
@ -63,7 +63,7 @@
"ID": 20464, "ID": 20464,
"version": "3.0", "version": "3.0",
"skinNumber": 24, "skinNumber": 24,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20464_90_44_1577097441.png", "coverPath": "file:///android_asset/Glitter/photo_20464_90_44_1577097441.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20464_91_44_1577097441.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20464_91_44_1577097441.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground24", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground24",
"videoCount": 0 "videoCount": 0
@ -71,7 +71,7 @@
"ID": 22151, "ID": 22151,
"version": "3.3", "version": "3.3",
"skinNumber": 3001, "skinNumber": 3001,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_22151_90_44_1623938500.png", "coverPath": "file:///android_asset/Glitter/photo_22151_90_44_1623938500.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22151_91_44_1698327307.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22151_91_44_1698327307.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground3001", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground3001",
"videoCount": 3 "videoCount": 3
@ -79,7 +79,7 @@
"ID": 22147, "ID": 22147,
"version": "3.3", "version": "3.3",
"skinNumber": 3002, "skinNumber": 3002,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_22147_90_44_1623929654.png", "coverPath": "file:///android_asset/Glitter/photo_22147_90_44_1623929654.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22147_91_44_1624457460.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22147_91_44_1624457460.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground3002", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground3002",
"videoCount": 3 "videoCount": 3
@ -87,7 +87,7 @@
"ID": 22148, "ID": 22148,
"version": "3.3", "version": "3.3",
"skinNumber": 3003, "skinNumber": 3003,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_22148_90_44_1623931308.png", "coverPath": "file:///android_asset/Glitter/photo_22148_90_44_1623931308.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22148_91_44_1698327307.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22148_91_44_1698327307.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground3003", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground3003",
"videoCount": 3 "videoCount": 3

Binary file not shown.

After

Width:  |  Height:  |  Size: 450 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 439 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 416 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 511 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 749 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 482 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 319 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 426 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 399 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 332 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 701 KiB

View File

@ -2,12 +2,12 @@
"ID": 24187, "ID": 24187,
"version": "3.3.4", "version": "3.3.4",
"name": "Halloween", "name": "Halloween",
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24187_89_44_1666095894.png", "coverPath": "file:///android_asset/Halloween/photo_24187_89_44_1666095894.png",
"backgrounds": [{ "backgrounds": [{
"ID": 24188, "ID": 24188,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1123, "skinNumber": 1123,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24188_90_44_1666095894.png", "coverPath": "file:///android_asset/Halloween/photo_24188_90_44_1666095894.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24188_91_44_1698848177.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24188_91_44_1698848177.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -15,7 +15,7 @@
"ID": 24189, "ID": 24189,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1124, "skinNumber": 1124,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24189_90_44_1666095894.png", "coverPath": "file:///android_asset/Halloween/photo_24189_90_44_1666095894.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24189_91_44_1666095894.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24189_91_44_1666095894.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -23,7 +23,7 @@
"ID": 24190, "ID": 24190,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1125, "skinNumber": 1125,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24190_90_44_1666095894.png", "coverPath": "file:///android_asset/Halloween/photo_24190_90_44_1666095894.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24190_91_44_1666095894.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24190_91_44_1666095894.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -31,7 +31,7 @@
"ID": 24191, "ID": 24191,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1126, "skinNumber": 1126,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24191_90_44_1666095894.png", "coverPath": "file:///android_asset/Halloween/photo_24191_90_44_1666095894.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24191_91_44_1698848177.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24191_91_44_1698848177.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -39,7 +39,7 @@
"ID": 24192, "ID": 24192,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1127, "skinNumber": 1127,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24192_90_44_1666095894.png", "coverPath": "file:///android_asset/Halloween/photo_24192_90_44_1666095894.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24192_91_44_1698848177.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24192_91_44_1698848177.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -47,7 +47,7 @@
"ID": 24193, "ID": 24193,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1128, "skinNumber": 1128,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24193_90_44_1666095894.png", "coverPath": "file:///android_asset/Halloween/photo_24193_90_44_1666095894.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24193_91_44_1698848177.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24193_91_44_1698848177.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -55,7 +55,7 @@
"ID": 24194, "ID": 24194,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1129, "skinNumber": 1129,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24194_90_44_1666341686.png", "coverPath": "file:///android_asset/Halloween/photo_24194_90_44_1666341686.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24194_91_44_1666780655.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24194_91_44_1666780655.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -63,7 +63,7 @@
"ID": 24195, "ID": 24195,
"version": "3.3.4", "version": "3.3.4",
"skinNumber": 1130, "skinNumber": 1130,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_24195_90_44_1666780501.png", "coverPath": "file:///android_asset/Halloween/photo_24195_90_44_1666780501.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24195_91_44_1698848177.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_24195_91_44_1698848177.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0

Binary file not shown.

After

Width:  |  Height:  |  Size: 98 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 75 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

View File

@ -2,12 +2,12 @@
"ID": 21737, "ID": 21737,
"version": "3.2.1", "version": "3.2.1",
"name": "Pastel", "name": "Pastel",
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21737_89_44_1603799588.png", "coverPath": "file:///android_asset/Pastel/photo_21737_89_44_1603799588.png",
"backgrounds": [{ "backgrounds": [{
"ID": 21738, "ID": 21738,
"version": "3.2.1", "version": "3.2.1",
"skinNumber": 57, "skinNumber": 57,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21738_90_44_1625666113.png", "coverPath": "file:///android_asset/Pastel/photo_21738_90_44_1625666113.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21738_91_44_1698326102.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21738_91_44_1698326102.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -15,7 +15,7 @@
"ID": 21739, "ID": 21739,
"version": "3.2.1", "version": "3.2.1",
"skinNumber": 58, "skinNumber": 58,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21739_90_44_1625665750.png", "coverPath": "file:///android_asset/Pastel/photo_21739_90_44_1625665750.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21739_91_44_1625664575.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21739_91_44_1625664575.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -23,7 +23,7 @@
"ID": 21740, "ID": 21740,
"version": "3.2.1", "version": "3.2.1",
"skinNumber": 59, "skinNumber": 59,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21740_90_44_1604052582.png", "coverPath": "file:///android_asset/Pastel/photo_21740_90_44_1604052582.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21740_91_44_1625664628.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21740_91_44_1625664628.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -31,7 +31,7 @@
"ID": 21741, "ID": 21741,
"version": "3.2.1", "version": "3.2.1",
"skinNumber": 60, "skinNumber": 60,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21741_90_44_1604052649.png", "coverPath": "file:///android_asset/Pastel/photo_21741_90_44_1604052649.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21741_91_44_1698326102.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21741_91_44_1698326102.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground60", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground60",
"videoCount": 0 "videoCount": 0
@ -39,7 +39,7 @@
"ID": 21742, "ID": 21742,
"version": "3.2.1", "version": "3.2.1",
"skinNumber": 61, "skinNumber": 61,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21742_90_44_1604576855.png", "coverPath": "file:///android_asset/Pastel/photo_21742_90_44_1604576855.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21742_91_44_1698326102.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21742_91_44_1698326102.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground61", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground61",
"videoCount": 0 "videoCount": 0
@ -47,7 +47,7 @@
"ID": 21743, "ID": 21743,
"version": "3.2.1", "version": "3.2.1",
"skinNumber": 62, "skinNumber": 62,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21743_90_44_1604052836.png", "coverPath": "file:///android_asset/Pastel/photo_21743_90_44_1604052836.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21743_91_44_1698326102.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21743_91_44_1698326102.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground62", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground62",
"videoCount": 0 "videoCount": 0
@ -55,7 +55,7 @@
"ID": 21744, "ID": 21744,
"version": "3.2.1", "version": "3.2.1",
"skinNumber": 63, "skinNumber": 63,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21744_90_44_1604052934.png", "coverPath": "file:///android_asset/Pastel/photo_21744_90_44_1604052934.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21744_91_44_1625664848.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21744_91_44_1625664848.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground63", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground63",
"videoCount": 0 "videoCount": 0
@ -63,7 +63,7 @@
"ID": 21745, "ID": 21745,
"version": "3.2.1", "version": "3.2.1",
"skinNumber": 64, "skinNumber": 64,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_21745_90_44_1604576826.png", "coverPath": "file:///android_asset/Pastel/photo_21745_90_44_1604576826.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21745_91_44_1698326102.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_21745_91_44_1698326102.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground64", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground64",
"videoCount": 0 "videoCount": 0
@ -71,7 +71,7 @@
"ID": 22142, "ID": 22142,
"version": "3.3", "version": "3.3",
"skinNumber": 7001, "skinNumber": 7001,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_22142_90_44_1623758837.png", "coverPath": "file:///android_asset/Pastel/photo_22142_90_44_1623758837.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22142_91_44_1698326102.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22142_91_44_1698326102.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground7001", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground7001",
"videoCount": 3 "videoCount": 3
@ -79,7 +79,7 @@
"ID": 22141, "ID": 22141,
"version": "3.3", "version": "3.3",
"skinNumber": 7002, "skinNumber": 7002,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_22141_90_44_1623756868.png", "coverPath": "file:///android_asset/Pastel/photo_22141_90_44_1623756868.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22141_91_44_1698326102.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22141_91_44_1698326102.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground7002", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground7002",
"videoCount": 3 "videoCount": 3
@ -87,7 +87,7 @@
"ID": 22145, "ID": 22145,
"version": "3.3", "version": "3.3",
"skinNumber": 7003, "skinNumber": 7003,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_22145_90_44_1623764512.png", "coverPath": "file:///android_asset/Pastel/photo_22145_90_44_1623764512.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22145_91_44_1698326102.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22145_91_44_1698326102.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground7003", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground7003",
"videoCount": 3 "videoCount": 3

Binary file not shown.

After

Width:  |  Height:  |  Size: 264 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 539 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 166 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 278 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 207 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 270 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 501 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 636 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 361 KiB

View File

@ -2,12 +2,12 @@
"ID": 20447, "ID": 20447,
"version": "3.0", "version": "3.0",
"name": "Unicorn", "name": "Unicorn",
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20447_89_44_1577098636.png", "coverPath": "file:///android_asset/Unicorn/photo_20447_89_44_1577098636.png",
"backgrounds": [{ "backgrounds": [{
"ID": 20448, "ID": 20448,
"version": "3.0", "version": "3.0",
"skinNumber": 9, "skinNumber": 9,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20448_90_44_1577096586.png", "coverPath": "file:///android_asset/Unicorn/photo_20448_90_44_1577096586.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20448_91_44_1577096586.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20448_91_44_1577096586.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -15,7 +15,7 @@
"ID": 20449, "ID": 20449,
"version": "3.0", "version": "3.0",
"skinNumber": 10, "skinNumber": 10,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20449_90_44_1577096612.png", "coverPath": "file:///android_asset/Unicorn/photo_20449_90_44_1577096612.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20449_91_44_1577096612.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20449_91_44_1577096612.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -23,7 +23,7 @@
"ID": 20497, "ID": 20497,
"version": "3.0", "version": "3.0",
"skinNumber": 11, "skinNumber": 11,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20497_90_44_1577107523.png", "coverPath": "file:///android_asset/Unicorn/photo_20497_90_44_1577107523.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20497_91_44_1577107523.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20497_91_44_1577107523.zip",
"inappString": "", "inappString": "",
"videoCount": 0 "videoCount": 0
@ -31,7 +31,7 @@
"ID": 20451, "ID": 20451,
"version": "3.0", "version": "3.0",
"skinNumber": 12, "skinNumber": 12,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20451_90_44_1577096666.png", "coverPath": "file:///android_asset/Unicorn/photo_20451_90_44_1577096666.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20451_91_44_1577096666.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20451_91_44_1577096666.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground12", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground12",
"videoCount": 0 "videoCount": 0
@ -39,7 +39,7 @@
"ID": 20452, "ID": 20452,
"version": "3.0", "version": "3.0",
"skinNumber": 13, "skinNumber": 13,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20452_90_44_1577096876.png", "coverPath": "file:///android_asset/Unicorn/photo_20452_90_44_1577096876.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20452_91_44_1577096876.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20452_91_44_1577096876.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground13", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground13",
"videoCount": 0 "videoCount": 0
@ -47,7 +47,7 @@
"ID": 20453, "ID": 20453,
"version": "3.0", "version": "3.0",
"skinNumber": 14, "skinNumber": 14,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20453_90_44_1577096909.png", "coverPath": "file:///android_asset/Unicorn/photo_20453_90_44_1577096909.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20453_91_44_1577096909.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20453_91_44_1577096909.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground14", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground14",
"videoCount": 0 "videoCount": 0
@ -55,7 +55,7 @@
"ID": 20502, "ID": 20502,
"version": "3.0", "version": "3.0",
"skinNumber": 15, "skinNumber": 15,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20502_90_44_1577181135.png", "coverPath": "file:///android_asset/Unicorn/photo_20502_90_44_1577181135.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20502_91_44_1577181135.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20502_91_44_1577181135.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground15", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground15",
"videoCount": 0 "videoCount": 0
@ -63,7 +63,7 @@
"ID": 20455, "ID": 20455,
"version": "3.0", "version": "3.0",
"skinNumber": 16, "skinNumber": 16,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_20455_90_44_1577096966.png", "coverPath": "file:///android_asset/Unicorn/photo_20455_90_44_1577096966.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20455_91_44_1577096966.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_20455_91_44_1577096966.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground16", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground16",
"videoCount": 0 "videoCount": 0
@ -71,7 +71,7 @@
"ID": 22159, "ID": 22159,
"version": "3.3", "version": "3.3",
"skinNumber": 2001, "skinNumber": 2001,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_22159_90_44_1624619080.png", "coverPath": "file:///android_asset/Unicorn/photo_22159_90_44_1624619080.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22159_91_44_1624619080.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22159_91_44_1624619080.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground2001", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground2001",
"videoCount": 3 "videoCount": 3
@ -79,7 +79,7 @@
"ID": 22160, "ID": 22160,
"version": "3.3", "version": "3.3",
"skinNumber": 2002, "skinNumber": 2002,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_22160_90_44_1624625621.png", "coverPath": "file:///android_asset/Unicorn/photo_22160_90_44_1624625621.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22160_91_44_1624625621.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22160_91_44_1624625621.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground2002", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground2002",
"videoCount": 3 "videoCount": 3
@ -87,7 +87,7 @@
"ID": 22152, "ID": 22152,
"version": "3.3", "version": "3.3",
"skinNumber": 2003, "skinNumber": 2003,
"coverPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/pictures\/photo_22152_90_44_1624358800.png", "coverPath": "file:///android_asset/Unicorn/photo_22152_90_44_1624358800.png",
"contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22152_91_44_1698326756.zip", "contentPath": "https:\/\/milenica.info\/AppSetUp\/SetUp\/files\/file_22152_91_44_1698326756.zip",
"inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground2003", "inappString": "milicapetrovic.emojikeyboard.colorkeyboard.UnlockBackground2003",
"videoCount": 3 "videoCount": 3

Binary file not shown.

After

Width:  |  Height:  |  Size: 370 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 305 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 338 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 196 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 462 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 273 KiB

View File

@ -6,14 +6,25 @@ import android.util.Log
import com.anythink.core.api.ATSDK import com.anythink.core.api.ATSDK
import com.anythink.core.api.NetTrafficeCallback import com.anythink.core.api.NetTrafficeCallback
import com.anythink.debug.api.ATDebuggerUITest import com.anythink.debug.api.ATDebuggerUITest
import com.sunny.app.soft.timberkeyboardnew.data.DataManager
import com.sunny.app.soft.timberkeyboardnew.room.MyDatabase
import com.sunny.app.soft.timberkeyboardnew.topon.AdManager import com.sunny.app.soft.timberkeyboardnew.topon.AdManager
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
class App : Application() { class App : Application() {
companion object { companion object {
lateinit var appContext: Context lateinit var appContext: Context
const val TAG ="=============" const val TAG = "============="
const val ROOM_NAME = "My_Keyboard"
const val ROOM_VERSION = 1
const val TABle_name_1 = "category"
const val TABle_name_2 = "keyboard"
} }
private val debugKey = "5a963ac260793c4ffdf9580cd63743d4ce258e51" private val debugKey = "5a963ac260793c4ffdf9580cd63743d4ce258e51"
private val appId = "h669e2559e94df" private val appId = "h669e2559e94df"
@ -23,6 +34,21 @@ class App : Application() {
super.onCreate() super.onCreate()
appContext = this appContext = this
initTopOn() initTopOn()
CoroutineScope(Dispatchers.IO).launch {
Log.d(TAG, " 协程start")
val list = MyDatabase.myDatabase.CategoryEntityDao().queryAllData()
if(list.size<=0){
DataManager.getCategoryEntity("Abstract.json")
DataManager.getCategoryEntity("Chinese.json")
DataManager.getCategoryEntity("Christmas.json")
DataManager.getCategoryEntity("Glitter.json")
DataManager.getCategoryEntity("Halloween.json")
DataManager.getCategoryEntity("Pastel.json")
DataManager.getCategoryEntity("Unicorn.json")
}
Log.d(TAG, " 协程end")
}
} }
@ -41,11 +67,11 @@ class App : Application() {
} }
}) })
ATSDK.init( this, appId, appKey) ATSDK.init(this, appId, appKey)
// ATSDK.setNetworkLogDebug(true) // ATSDK.setNetworkLogDebug(true)
AdManager.loadAllAd() AdManager.loadAllAd()
//测试工具 //测试工具
//ATDebuggerUITest.showDebuggerUI(this,debugKey) //ATDebuggerUITest.showDebuggerUI(this,debugKey)
} }
} }

View File

@ -1,37 +1,61 @@
package com.sunny.app.soft.timberkeyboardnew.data package com.sunny.app.soft.timberkeyboardnew.data
import android.util.Log
import com.google.gson.Gson import com.google.gson.Gson
import com.google.gson.JsonArray
import com.google.gson.JsonObject
import com.sunny.app.soft.timberkeyboardnew.App import com.sunny.app.soft.timberkeyboardnew.App
import com.sunny.app.soft.timberkeyboardnew.data.entity.BackgroundEntity
import com.sunny.app.soft.timberkeyboardnew.data.entity.CategoryEntity import com.sunny.app.soft.timberkeyboardnew.data.entity.CategoryEntity
import com.sunny.app.soft.timberkeyboardnew.room.MyDatabase
import org.json.JSONObject
import java.io.InputStream import java.io.InputStream
import java.io.InputStreamReader import java.io.InputStreamReader
class DataManager { object DataManager {
private fun parseJsonFile(jsonInputStream: InputStream) {
private fun parseJsonFile(jsonInputStream: InputStream): CategoryEntity {
val reader = InputStreamReader(jsonInputStream) val reader = InputStreamReader(jsonInputStream)
val jsonString = reader.readText() val jsonString = reader.readText()
val gson = Gson()
val json = gson.fromJson(jsonString, JsonObject::class.java) val jsonObject = JSONObject(jsonString)
val entity: CategoryEntity = gson.fromJson(json.toString(), CategoryEntity::class.java) val categoryName = jsonObject.getString("name")
return entity val covert = jsonObject.getString("coverPath")
val cateId = MyDatabase.myDatabase.CategoryEntityDao()
.insertData(CategoryEntity(name = categoryName, coverPath = covert))
Log.d(App.TAG, " categoryName=${categoryName} cateId=${cateId}")
val jsonArray = jsonObject.getJSONArray("backgrounds")
for (i in 0 until jsonArray.length()) {
val json1 = jsonArray.getJSONObject(i)
val keyboardCovert = json1.getString("coverPath")
val zipPath = json1.getString("contentPath")
val skinNumber = json1.getInt("skinNumber")
MyDatabase.myDatabase.BackgroundEntityDao()
.insertData(
BackgroundEntity(
categoryId = cateId,
coverPath = keyboardCovert,
contentPath = zipPath,
skinNumber = skinNumber,
like = false
)
)
}
// val gson = Gson()
// val json = gson.fromJson(jsonString, JsonObject::class.java)
// val entity: CategoryEntity = gson.fromJson(json.toString(), CategoryEntity::class.java)
} }
private fun getCategoryEntity(uil: String): CategoryEntity { fun getCategoryEntity(uil: String) {
return parseJsonFile(App.appContext.assets.open(uil)) return parseJsonFile(App.appContext.assets.open(uil))
} }
fun getModelList(): List<CategoryEntity> { fun getModelList(): List<CategoryEntity> {
val modelList = mutableListOf<CategoryEntity>() val modelList = mutableListOf<CategoryEntity>()
modelList.add(getCategoryEntity("Abstract.json"))
modelList.add(getCategoryEntity("Chinese.json"))
modelList.add(getCategoryEntity("Christmas.json"))
modelList.add(getCategoryEntity("Glitter.json"))
modelList.add(getCategoryEntity("Halloween.json"))
modelList.add(getCategoryEntity("Pastel.json"))
modelList.add(getCategoryEntity("Unicorn.json"))
return modelList return modelList
} }

View File

@ -1,13 +1,30 @@
package com.sunny.app.soft.timberkeyboardnew.data.entity package com.sunny.app.soft.timberkeyboardnew.data.entity
import androidx.room.Entity
import androidx.room.ForeignKey
import androidx.room.Index
import androidx.room.PrimaryKey
import com.sunny.app.soft.timberkeyboardnew.App
import java.io.Serializable import java.io.Serializable
data class BackgroundEntity( @Entity(
val id: Int, tableName = App.TABle_name_2, foreignKeys = arrayOf(
val version: String, ForeignKey(
val skinNumber: Int, entity = CategoryEntity::class,
val coverPath: String, parentColumns = arrayOf("id"),
val contentPath: String, childColumns = arrayOf("categoryId"),
val inappString: String, onDelete = ForeignKey.CASCADE
val videoCount: Int )
),
indices = [Index(value = ["id"], unique = true), Index(value = ["categoryId"])]
)
class BackgroundEntity(
@PrimaryKey(autoGenerate = true)
var id: Long = 0,
var categoryId: Long,
var coverPath: String,
var contentPath: String,
var skinNumber:Int,
var like: Boolean = false
) : Serializable ) : Serializable

View File

@ -1,11 +1,14 @@
package com.sunny.app.soft.timberkeyboardnew.data.entity package com.sunny.app.soft.timberkeyboardnew.data.entity
import androidx.room.Entity
import androidx.room.PrimaryKey
import com.sunny.app.soft.timberkeyboardnew.App
import java.io.Serializable import java.io.Serializable
data class CategoryEntity( @Entity(tableName = App.TABle_name_1)
val id: Int, class CategoryEntity(
val version: String, @PrimaryKey(autoGenerate = true)
val name: String, var id: Long = 0,
val coverPath: String, var name: String,
val backgrounds: List<BackgroundEntity> var coverPath: String,
) : Serializable ) : Serializable

View File

@ -0,0 +1,35 @@
package com.sunny.app.soft.timberkeyboardnew.room;
import androidx.lifecycle.LiveData;
import androidx.room.Dao;
import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
import androidx.room.Update;
import com.sunny.app.soft.timberkeyboardnew.data.entity.BackgroundEntity;
import java.util.List;
@Dao
public interface BackgroundDao {
@Insert(onConflict = OnConflictStrategy.IGNORE)
long insertData(BackgroundEntity data);
@Query("select * from keyboard order by id desc")
LiveData<List<BackgroundEntity>> queryAll();
@Query("select * from keyboard where categoryId = :cateId")
LiveData<List<BackgroundEntity>> queryCateId(long cateId);
@Query("select * from keyboard where `like` = :collect")
LiveData<List<BackgroundEntity>> queryCollect(boolean collect);
@Update()
void updateCollect(BackgroundEntity entity);
}

View File

@ -0,0 +1,30 @@
package com.sunny.app.soft.timberkeyboardnew.room;
import androidx.lifecycle.LiveData;
import androidx.room.Dao;
import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
import com.sunny.app.soft.timberkeyboardnew.data.entity.CategoryEntity;
import java.util.List;
@Dao
public interface CategoryDao {
@Insert(onConflict = OnConflictStrategy.IGNORE)
long insertData(CategoryEntity data);
@Query("select * from category order by id desc")
LiveData<List<CategoryEntity>> queryAll();
@Query("select * from category where name = :mtitle")
CategoryEntity queryCateId(String mtitle);
@Query("select * from category order by id desc")
List<CategoryEntity> queryAllData();
}

View File

@ -0,0 +1,31 @@
package com.sunny.app.soft.timberkeyboardnew.room
import androidx.room.Database
import androidx.room.Room
import androidx.room.RoomDatabase
import com.sunny.app.soft.timberkeyboardnew.App
import com.sunny.app.soft.timberkeyboardnew.data.entity.BackgroundEntity
import com.sunny.app.soft.timberkeyboardnew.data.entity.CategoryEntity
@Database(
entities = [CategoryEntity::class, BackgroundEntity::class],
version = App.ROOM_VERSION,
exportSchema = false
)
abstract class MyDatabase : RoomDatabase() {
abstract fun CategoryEntityDao(): CategoryDao
abstract fun BackgroundEntityDao(): BackgroundDao
companion object {
val myDatabase: MyDatabase by lazy {
Room.databaseBuilder(
App.appContext, MyDatabase::class.java,
App.ROOM_NAME
).build()
}
}
}

View File

@ -9,9 +9,10 @@ object AppConstant {
const val SHARE_NAME = "sp_name" const val SHARE_NAME = "sp_name"
const val SHIFT_NUMBER = -300 const val SHIFT_NUMBER = -300
const val SHIFT_SYMBOL = -301 const val SHIFT_SYMBOL = -301
const val KEY_CUR_Path = "all_path" const val KEY_CODE_SPACE=32
const val KEY_CUR_Skin_Number = "cur_skin_number"
const val KEY_CUR_STYLE = "cur_style" const val KEY_CUR_STYLE = "cur_style"
const val KEY_CUR_Path_img = "all_path_img" const val KEY_CUR_Bg = "cur_bg"
const val xml0 = 24 const val xml0 = 24
const val xml1 = 25 const val xml1 = 25
const val xml2 = 26 const val xml2 = 26
@ -49,5 +50,8 @@ object AppConstant {
fun getnormalBg(id: String,style:Int=1) = String.format(App.appContext.getString(R.string.normal_res), id,style) fun getnormalBg(id: String,style:Int=1) = String.format(App.appContext.getString(R.string.normal_res), id,style)
//skin_8001_space_arrows_shadows.9
fun getSpaceBg(id: String) = String.format(App.appContext.getString(R.string.space_res), id)
fun getTextColor(id: String,style:Int=1) = String.format(App.appContext.getString(R.string.correct_text_color), id,style) fun getTextColor(id: String,style:Int=1) = String.format(App.appContext.getString(R.string.correct_text_color), id,style)
} }

Some files were not shown because too many files have changed in this diff Show More