Commit e8608b65 authored by wanglei's avatar wanglei

[迭代]电池引导和清理扫描结束广告

parent 415b15ef
This diff is collapsed.
...@@ -20,17 +20,20 @@ class FeatureBean( ...@@ -20,17 +20,20 @@ class FeatureBean(
const val LARGE_FILE_CLEAN = "large_file_clean" const val LARGE_FILE_CLEAN = "large_file_clean"
const val PHOTO_COMPRESSION = "photo_compression" const val PHOTO_COMPRESSION = "photo_compression"
const val SIMILAR_PHOTOS = "similar_photos" const val SIMILAR_PHOTOS = "similar_photos"
const val VIDEO_CLEAN = "video_clean"
const val UNINSTALL_APP = "uninstall_app" const val UNINSTALL_APP = "uninstall_app"
const val RECOVERY_PHOTOS = "recovery_photos"
const val RECOVERY_VIDEOS = "recovery_videos"
const val RECOVERY_AUDIOS = "recovery_audios"
const val RECOVERY_DOCUMENTS = "recovery_documents"
const val ANTIVIRUS = "antivirus" fun isTodayUsedFunction(): Boolean {
val flag1 = getFunctionTodayUsed(BATTERY_INFO)
const val SETTINGS = "settings" val flag2 = listOf(
JUNK_CLEAN,
SCREENSHOT_CLEAN,
LARGE_FILE_CLEAN,
PHOTO_COMPRESSION,
SIMILAR_PHOTOS,
).filter { getFunctionTodayUsed(it) }.size >= 2
return flag1 || flag2
}
/** /**
* 今天功能使用过否 * 今天功能使用过否
......
package com.simplecleaner.app.ui.dialog
import android.app.Activity
import android.app.AlertDialog
import android.view.LayoutInflater
import com.simplecleaner.app.databinding.DialogBatteryUseBinding
class BatteryUseDialog(
activity: Activity
) {
val dialog = AlertDialog.Builder(activity).create()
val binding = DialogBatteryUseBinding.inflate(LayoutInflater.from(activity))
var action: (() -> Unit)? = null
fun showDialog(
dl: Int = 0,
) {
dialog.setView(binding.root)
dialog.setCanceledOnTouchOutside(true)
val params = dialog.window?.attributes
// params?.width = activity.resources.getDimensionPixelSize(R.dimen.dp_300)
// params?.width = FrameLayout.LayoutParams.WRAP_CONTENT
// params?.height = FrameLayout.LayoutParams.WRAP_CONTENT
// params?.gravity = Gravity.CENTER
dialog.window?.attributes = params
dialog.window?.setBackgroundDrawableResource(android.R.color.transparent)
dialog.show()
binding.idLottie.setAnimation("scan/battery_info.json")
binding.idLottie.playAnimation()
binding.idTv01.text = "${dl}%"
binding.idImgClose.setOnClickListener {
dialog.dismiss()
}
binding.idTvScan.setOnClickListener {
dialog.dismiss()
action?.invoke()
}
}
}
...@@ -22,7 +22,6 @@ class GuideExperienceActivity : BaseActivity<ActivityGuideExperienceBinding>( ...@@ -22,7 +22,6 @@ class GuideExperienceActivity : BaseActivity<ActivityGuideExperienceBinding>(
ActivityGuideExperienceBinding::inflate ActivityGuideExperienceBinding::inflate
) { ) {
override fun initView() { override fun initView() {
super.initView() super.initView()
val appName = getString(R.string.app_name) val appName = getString(R.string.app_name)
...@@ -31,16 +30,20 @@ class GuideExperienceActivity : BaseActivity<ActivityGuideExperienceBinding>( ...@@ -31,16 +30,20 @@ class GuideExperienceActivity : BaseActivity<ActivityGuideExperienceBinding>(
} }
override fun handleBackCallBack() { override fun handleBackCallBack() {
AdsMgr.showInsert(this, false, object : AdsShowCallBack() { binding.tvSkip.callOnClick()
override fun next() {
goToAc(MainActivity::class.java)
}
})
} }
override fun initListener() { override fun initListener() {
super.initListener() super.initListener()
binding.tvSkip.setOnClickListener {
AdsMgr.showInsert(this, false, object : AdsShowCallBack() {
override fun next() {
goToAc(MainActivity::class.java)
}
})
}
binding.tvBtn.setOnClickListener { binding.tvBtn.setOnClickListener {
val dialog = StoragePermissionDialog(this) val dialog = StoragePermissionDialog(this)
......
...@@ -18,12 +18,10 @@ import com.simplecleaner.app.bean.FeatureBean.Companion.JUNK_CLEAN ...@@ -18,12 +18,10 @@ import com.simplecleaner.app.bean.FeatureBean.Companion.JUNK_CLEAN
import com.simplecleaner.app.bean.FeatureBean.Companion.LARGE_FILE_CLEAN import com.simplecleaner.app.bean.FeatureBean.Companion.LARGE_FILE_CLEAN
import com.simplecleaner.app.bean.FeatureBean.Companion.PHOTO_COMPRESSION import com.simplecleaner.app.bean.FeatureBean.Companion.PHOTO_COMPRESSION
import com.simplecleaner.app.bean.FeatureBean.Companion.SCREENSHOT_CLEAN import com.simplecleaner.app.bean.FeatureBean.Companion.SCREENSHOT_CLEAN
import com.simplecleaner.app.bean.FeatureBean.Companion.SETTINGS
import com.simplecleaner.app.bean.FeatureBean.Companion.SIMILAR_PHOTOS import com.simplecleaner.app.bean.FeatureBean.Companion.SIMILAR_PHOTOS
import com.simplecleaner.app.bean.FeatureBean.Companion.UNINSTALL_APP import com.simplecleaner.app.bean.FeatureBean.Companion.UNINSTALL_APP
import com.simplecleaner.app.databinding.FragmentHome2Binding import com.simplecleaner.app.databinding.FragmentHome2Binding
import com.simplecleaner.app.ui.dialog.permissionStorageJump import com.simplecleaner.app.ui.dialog.permissionStorageJump
import com.simplecleaner.app.ui.set.SettingActivity
import com.simplecleaner.app.utils.BarUtils import com.simplecleaner.app.utils.BarUtils
import com.simplecleaner.app.utils.KotlinExt.toFormatSize import com.simplecleaner.app.utils.KotlinExt.toFormatSize
import com.simplecleaner.app.utils.Utils import com.simplecleaner.app.utils.Utils
...@@ -145,11 +143,6 @@ class HomeFragment : BaseFragment<FragmentHome2Binding>(FragmentHome2Binding::in ...@@ -145,11 +143,6 @@ class HomeFragment : BaseFragment<FragmentHome2Binding>(FragmentHome2Binding::in
(requireActivity() as MainActivity).jumpAction(it.key) (requireActivity() as MainActivity).jumpAction(it.key)
} }
SETTINGS -> {
(requireActivity() as MainActivity).goToAc(SettingActivity::class.java)
}
} }
} }
......
...@@ -34,6 +34,10 @@ import com.google.android.material.tabs.TabLayout.OnTabSelectedListener ...@@ -34,6 +34,10 @@ import com.google.android.material.tabs.TabLayout.OnTabSelectedListener
import kotlinx.coroutines.flow.collectLatest import kotlinx.coroutines.flow.collectLatest
import kotlinx.coroutines.launch import kotlinx.coroutines.launch
import androidx.core.graphics.toColorInt import androidx.core.graphics.toColorInt
import com.simplecleaner.app.base.jumpAction
import com.simplecleaner.app.bean.FeatureBean.Companion.BATTERY_INFO
import com.simplecleaner.app.ui.batteryinfo.BatteryReceiver
import com.simplecleaner.app.ui.dialog.BatteryUseDialog
class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::inflate) { class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::inflate) {
...@@ -66,6 +70,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl ...@@ -66,6 +70,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
viewModel.dialogFlow.collectLatest { dialogType -> viewModel.dialogFlow.collectLatest { dialogType ->
when (dialogType) { when (dialogType) {
"StoreDialog" -> { "StoreDialog" -> {
val dialog = StoragePermissionDialog(this@MainActivity) val dialog = StoragePermissionDialog(this@MainActivity)
dialog.action = { dialog.action = {
...@@ -90,6 +95,16 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl ...@@ -90,6 +95,16 @@ class MainActivity : BaseActivity<ActivityMainBinding>(ActivityMainBinding::infl
val dialog = RateDialog(this@MainActivity) val dialog = RateDialog(this@MainActivity)
dialog.showDialog(false) dialog.showDialog(false)
} }
"BatteryDialog" -> {
val percent = BatteryReceiver.level / BatteryReceiver.scale.toFloat()
val dl = (percent * 100).toInt()
val dialog = BatteryUseDialog(this@MainActivity)
dialog.action = {
jumpAction(BATTERY_INFO)
}
dialog.showDialog(dl)
}
} }
} }
} }
......
...@@ -4,6 +4,7 @@ import android.content.Context ...@@ -4,6 +4,7 @@ import android.content.Context
import androidx.lifecycle.ViewModel import androidx.lifecycle.ViewModel
import com.simplecleaner.app.SpConstObject.isScoreRated import com.simplecleaner.app.SpConstObject.isScoreRated
import com.simplecleaner.app.SpConstObject.mainPageCount import com.simplecleaner.app.SpConstObject.mainPageCount
import com.simplecleaner.app.bean.FeatureBean.Companion.isTodayUsedFunction
import com.simplecleaner.app.utils.PermissionUtils.areNotificationsEnabled import com.simplecleaner.app.utils.PermissionUtils.areNotificationsEnabled
import com.simplecleaner.app.utils.PermissionUtils.checkNotificationPermission import com.simplecleaner.app.utils.PermissionUtils.checkNotificationPermission
import com.simplecleaner.app.utils.PermissionUtils.checkStorePermission import com.simplecleaner.app.utils.PermissionUtils.checkStorePermission
...@@ -21,6 +22,10 @@ class MainViewModel : ViewModel() { ...@@ -21,6 +22,10 @@ class MainViewModel : ViewModel() {
nextShowDialog = true nextShowDialog = true
return return
} }
if (!isTodayUsedFunction()) {
dialogFlow.update { "BatteryDialog" }
return
}
if (!context.checkStorePermission()) { if (!context.checkStorePermission()) {
dialogFlow.update { "StoreDialog" } dialogFlow.update { "StoreDialog" }
......
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:angle="90"
android:endColor="@color/colorPrimary"
android:startColor="#64f7ad" />
<corners android:radius="@dimen/dp_20" />
</shape>
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="@color/white" />
<corners android:radius="@dimen/dp_50" />
</shape>
\ No newline at end of file
...@@ -7,6 +7,16 @@ ...@@ -7,6 +7,16 @@
android:layout_height="match_parent" android:layout_height="match_parent"
tools:context=".ui.guide.GuideExperienceActivity"> tools:context=".ui.guide.GuideExperienceActivity">
<TextView
android:id="@+id/tvSkip"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="@dimen/dp_50"
android:layout_marginEnd="@dimen/dp_20"
android:text="@string/skip"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
......
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="24dp"
android:background="@drawable/bg_64f7ad_8af9c2_20"
android:gravity="center_horizontal"
android:orientation="vertical">
<FrameLayout
android:layout_width="match_parent"
android:layout_height="280dp"
android:paddingTop="60dp">
<com.airbnb.lottie.LottieAnimationView
android:id="@+id/id_lottie"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_gravity="center"
android:scaleX="1.8"
android:scaleY="1.8"
app:layout_constraintBottom_toBottomOf="parent"
app:lottie_autoPlay="true"
app:lottie_loop="true" />
</FrameLayout>
<TextView
android:id="@+id/id_tv_01"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:includeFontPadding="false"
android:textColor="@color/white"
android:textSize="31sp"
android:textStyle="bold"
tools:text="75%" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginHorizontal="40dp"
android:layout_marginTop="12dp"
android:layout_marginBottom="6dp"
android:gravity="center"
android:includeFontPadding="false"
android:text="@string/phone_battery_has_reached"
android:textColor="@color/white"
android:textSize="19sp"
android:textStyle="bold" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:includeFontPadding="false"
android:text="@string/check_battery_status_and_details"
android:textColor="@color/white"
android:textSize="13sp"
android:textStyle="bold" />
<FrameLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="45dp"
android:layout_marginTop="12dp"
android:layout_marginBottom="26dp">
<TextView
android:id="@+id/id_tv_scan"
android:layout_width="match_parent"
android:layout_height="46dp"
android:layout_gravity="center"
android:background="@drawable/bg_ffffff_50"
android:gravity="center"
android:text="@string/scan"
android:textColor="@color/colorPrimary"
android:textSize="23sp"
android:textStyle="bold" />
<com.airbnb.lottie.LottieAnimationView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
app:lottie_autoPlay="true"
app:lottie_loop="true"
app:lottie_rawRes="@raw/dialogbtn3" />
</FrameLayout>
</LinearLayout>
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/id_img_close"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_horizontal"
android:layout_marginTop="12dp"
android:src="@drawable/guan4" />
</LinearLayout>
{"nm":"Main Scene","h":46,"w":270,"meta":{"g":"@lottiefiles/creator 1.42.2"},"layers":[{"ty":4,"nm":"Rectangle 187","sr":1,"st":10,"op":160,"ip":10,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0,0]},"s":{"a":0,"k":[78.13,12.78]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.42,"y":0},"i":{"x":0.58,"y":1},"s":[-215.3,48.56],"t":10},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[157.92,26.18],"t":22},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[162.28,25.91],"t":23},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[198.74,23.73],"t":26},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[210.9,23],"t":27},{"s":[479.22,48.56],"t":40}]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0],"t":17},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[50],"t":25},{"s":[0],"t":33}]}},"ef":[{"ty":29,"nm":"高斯模糊","en":1,"ef":[{"ty":0,"nm":"模糊度","v":{"a":0,"k":32}},{"ty":7,"nm":"模糊方向","v":{"a":0,"k":1}},{"ty":7,"nm":"重复边缘像素","v":{"a":0,"k":0}}]}],"shapes":[{"ty":"gr","nm":"Rectangle 185","it":[{"ty":"sh","nm":"路径 1","d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[51.5,-180],[8.5,-180],[-51.5,180],[-8.5,180]]}}},{"ty":"fl","nm":"填充 1","c":{"a":0,"k":[0.851,0.91,1]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0.022]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[0,0.022]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":1},{"ty":4,"nm":"Rectangle 186","sr":1,"st":0,"op":150,"ip":0,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0,0]},"s":{"a":0,"k":[78.13,12.78]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.42,"y":0},"i":{"x":0.58,"y":1},"s":[-215.3,48.56],"t":0},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[109.81,25.56],"t":13},{"s":[479.22,48.56],"t":27}]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0],"t":6},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[50],"t":13.5},{"s":[0],"t":20.7}]}},"ef":[{"ty":29,"nm":"高斯模糊","en":1,"ef":[{"ty":0,"nm":"模糊度","v":{"a":0,"k":32}},{"ty":7,"nm":"模糊方向","v":{"a":0,"k":1}},{"ty":7,"nm":"重复边缘像素","v":{"a":0,"k":0}}]}],"shapes":[{"ty":"gr","nm":"Rectangle 185","it":[{"ty":"sh","nm":"路径 1","d":1,"ks":{"a":0,"k":{"c":true,"i":[[0,0],[0,0],[0,0],[0,0]],"o":[[0,0],[0,0],[0,0],[0,0]],"v":[[51.5,-180],[8.5,-180],[-51.5,180],[-8.5,180]]}}},{"ty":"fl","nm":"填充 1","c":{"a":0,"k":[0.851,0.91,1]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":2}],"v":"5.7.0","fr":26,"op":50,"ip":0,"assets":[]}
\ No newline at end of file
{"nm":"phoneclean按钮","h":86,"w":375,"meta":{"g":"@lottiefiles/toolkit-js 0.33.2"},"layers":[{"ty":2,"nm":"image 557.png","sr":1,"st":0,"op":300,"ip":0,"cl":"png","hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[83,88.5,0]},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[50,50,100],"t":60},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[40,40,100],"t":75},{"s":[50,50,100],"t":90}]},"sk":{"a":0,"k":0},"p":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[328.5,40,0],"t":0,"ti":[0,0,0],"to":[0,0,0]},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[348.5,55,0],"t":15,"ti":[0,0,0],"to":[0,0,0]},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[328.5,40,0],"t":30,"ti":[0,0,0],"to":[0,0,0]},{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[348.5,55,0],"t":45,"ti":[0,0,0],"to":[0,0,0]},{"s":[328.5,40,0],"t":60}]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"ef":[],"refId":"image 557.png","ind":1},{"ty":4,"nm":"底色 4","sr":1,"st":0,"op":300,"ip":0,"hd":true,"hasMask":false,"td":1,"ao":0,"ks":{"a":{"a":0,"k":[0,0,0]},"s":{"a":0,"k":[100,100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[187.5,30,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"ef":[],"shapes":[{"ty":"gr","nm":"Rectangle 4555","it":[{"ty":"rc","nm":"矩形路径 1","d":1,"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":14},"s":{"a":0,"k":[315,55]}},{"ty":"fl","nm":"填充 1","c":{"a":0,"k":[0.114,0.306,0.973]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":2},{"ty":4,"nm":"形状图层 1","sr":1,"st":0,"op":300,"ip":0,"hd":true,"tt":1,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[14.051,75.051,0]},"s":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[0,0,100],"t":60},{"s":[170,170,100],"t":120}]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[317.845,30,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":1,"k":[{"o":{"x":0.167,"y":0.167},"i":{"x":0.833,"y":0.833},"s":[40],"t":60},{"s":[0],"t":120}]}},"ef":[],"shapes":[{"ty":"gr","nm":"椭圆 1","it":[{"ty":"el","nm":"椭圆路径 1","d":1,"p":{"a":0,"k":[0,0]},"s":{"a":0,"k":[353.102,353.102]}},{"ty":"fl","nm":"填充 1","c":{"a":0,"k":[1,1,1]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[14.051,75.051]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":3},{"ty":4,"nm":"底色","sr":1,"st":0,"op":300,"ip":0,"hd":true,"hasMask":false,"ao":0,"ks":{"a":{"a":0,"k":[0,0,0]},"s":{"a":0,"k":[100,100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[187.5,30,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}},"ef":[],"shapes":[{"ty":"gr","nm":"Rectangle 4555","it":[{"ty":"rc","nm":"矩形路径 1","d":1,"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":14},"s":{"a":0,"k":[315,55]}},{"ty":"fl","nm":"填充 1","c":{"a":0,"k":[0.114,0.306,0.973]},"r":1,"o":{"a":0,"k":100}},{"ty":"tr","a":{"a":0,"k":[0,0]},"s":{"a":0,"k":[100,100]},"sk":{"a":0,"k":0},"p":{"a":0,"k":[0,0]},"r":{"a":0,"k":0},"sa":{"a":0,"k":0},"o":{"a":0,"k":100}}]}],"ind":4}],"v":"5.9.4","fr":60,"op":120,"ip":0,"assets":[{"id":"image 557.png","u":"","e":1,"w":166,"h":177,"p":"data:image/webp;base64,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"}]}
\ No newline at end of file
...@@ -139,5 +139,9 @@ ...@@ -139,5 +139,9 @@
<string name="storage_permission_content">Zulassen, dass %s auf die Berechtigung „Zugriff auf alle Dateien“ zugreift, um Dateien auf Ihrem Gerät zu verwalten?</string> <string name="storage_permission_content">Zulassen, dass %s auf die Berechtigung „Zugriff auf alle Dateien“ zugreift, um Dateien auf Ihrem Gerät zu verwalten?</string>
<string name="large_file">Große Dateien</string> <string name="large_file">Große Dateien</string>
<string name="exit_uninstall_app">App-Deinstallation beenden</string> <string name="exit_uninstall_app">App-Deinstallation beenden</string>
<string name="phone_battery_has_reached">Akku-Stand erreicht</string>
<string name="check_battery_status_and_details">Batteriestatus und Details prüfen</string>
<string name="scan">SCAN</string>
<string name="skip">Überspringen</string>
</resources> </resources>
\ No newline at end of file
...@@ -146,4 +146,8 @@ ...@@ -146,4 +146,8 @@
<string name="large_file">Large File</string> <string name="large_file">Large File</string>
<string name="exit_uninstall_app">Exit Uninstall apps</string> <string name="exit_uninstall_app">Exit Uninstall apps</string>
<string name="phone_battery_has_reached">Phone battery has reached</string>
<string name="check_battery_status_and_details">Check battery status and details</string>
<string name="scan">SCAN</string>
<string name="skip">Skip</string>
</resources> </resources>
...@@ -158,5 +158,9 @@ Por favor, ten la seguridad de que manejaremos tu información estrictamente de ...@@ -158,5 +158,9 @@ Por favor, ten la seguridad de que manejaremos tu información estrictamente de
<string name="found_f">%1$s encontrados</string> <string name="found_f">%1$s encontrados</string>
<string name="large_file">Archivos grandes</string> <string name="large_file">Archivos grandes</string>
<string name="exit_uninstall_app">Salir de Desinstalar apps</string> <string name="exit_uninstall_app">Salir de Desinstalar apps</string>
<string name="phone_battery_has_reached">Batería del teléfono ha alcanzado</string>
<string name="check_battery_status_and_details">Verificar estado y detalles de la batería</string>
<string name="scan">ESCANEAR</string>
<string name="skip">Omitir</string>
</resources> </resources>
\ No newline at end of file
...@@ -117,6 +117,28 @@ ...@@ -117,6 +117,28 @@
<string name="notify_screenshot">Libérez de l\’espace en nettoyant vos captures d\’écran !</string> <string name="notify_screenshot">Libérez de l\’espace en nettoyant vos captures d\’écran !</string>
<string name="notify_photo_compression">Libérez de l\’espace en compressant vos photos.</string> <string name="notify_photo_compression">Libérez de l\’espace en compressant vos photos.</string>
<string name="ads_are_about_to_be_shown_s">Publicité sur le point d\’être affichée (%1$ss)</string> <string name="ads_are_about_to_be_shown_s">Publicité sur le point d\’être affichée (%1$ss)</string>
<string name="by_continuing_">En continuant, vous acceptez les\u0020</string>
<string name="thank_you_very_much">Merci beaucoup d\'avoir pris le temps de nous évaluer.</string>
<string name="view">Voir</string>
<string name="content_not_found">Contenu introuvable</string>
<string name="uninstall_app">Désinstaller l\'application</string>
<string name="ok">OK</string>
<string name="size">Taille</string>
<string name="install_time">Date d\'installation</string>
<string name="app_function_experience_tip">%s est un nettoyeur avancé pour appareils Android. Il permet de nettoyer les téléphones en supprimant les fichiers vides, les fichiers journaux, les APK obsolètes, les fichiers temporaires, les photos similaires et les fichiers volumineux. Il peut également afficher les informations sur la batterie, désinstaller des applications et compresser des images.</string>
<string name="experience_it_immediately">Essayer maintenant</string>
<string name="screenshot">Capture d\'écran</string>
<string name="exit_uninstall_app_content">Quitter la désinstallation ? Les applications inutilisées peuvent occuper l\'espace de stockage.</string>
<string name="notify_uninstall_app">Supprimez les applications inutilisées pour libérer de l\'espace.</string>
<string name="quick_clean">Nettoyage rapide</string>
<string name="scan_completed">Analyse terminée</string>
<string name="turn_on_notification">Activer les notifications</string>
<string name="redundant_files_found">Fichiers superflus détectés</string>
<string name="found_f">%1$s trouvé(s)</string>
<string name="large_file">Fichier volumineux</string>
<string name="exit_uninstall_app">Quitter la désinstallation</string>
<string name="phone_battery_has_reached">Batterie du téléphone a atteint</string>
<string name="check_battery_status_and_details">Vérifier l\'état et les détails de la batterie</string>
<string name="scan">SCANNER</string>
<string name="skip">Ignorer</string>
</resources> </resources>
\ No newline at end of file
...@@ -153,6 +153,9 @@ ...@@ -153,6 +153,9 @@
<string name="consent_required">同意が必要です</string> <string name="consent_required">同意が必要です</string>
<string name="large_file">大容量ファイル</string> <string name="large_file">大容量ファイル</string>
<string name="exit_uninstall_app">アンインストールを終了</string> <string name="exit_uninstall_app">アンインストールを終了</string>
<string name="phone_battery_has_reached">携帯のバッテリー残量が達しました</string>
<string name="check_battery_status_and_details">バッテリー状態と詳細を確認</string>
<string name="scan">スキャン</string>
<string name="skip">スキップ</string>
</resources> </resources>
\ No newline at end of file
...@@ -149,6 +149,10 @@ ...@@ -149,6 +149,10 @@
<string name="found_f">%1$s 발견</string> <string name="found_f">%1$s 발견</string>
<string name="large_file">대용량 파일</string> <string name="large_file">대용량 파일</string>
<string name="exit_uninstall_app">앱 제거 종료</string> <string name="exit_uninstall_app">앱 제거 종료</string>
<string name="phone_battery_has_reached">휴대폰 배터리가 도달했습니다</string>
<string name="check_battery_status_and_details">배터리 상태 및 세부 정보 확인</string>
<string name="scan">스캔</string>
<string name="skip">건너뛰기</string>
</resources> </resources>
\ No newline at end of file
...@@ -140,5 +140,8 @@ ...@@ -140,5 +140,8 @@
<string name="found_f">%1$s encontrados</string> <string name="found_f">%1$s encontrados</string>
<string name="large_file">Arquivos grandes</string> <string name="large_file">Arquivos grandes</string>
<string name="exit_uninstall_app">Sair da desinstalação</string> <string name="exit_uninstall_app">Sair da desinstalação</string>
<string name="phone_battery_has_reached">Bateria do telefone atingiu</string>
<string name="check_battery_status_and_details">Verificar status e detalhes da bateria</string>
<string name="scan">ESCANEAR</string>
<string name="skip">Pular</string>
</resources> </resources>
\ No newline at end of file
...@@ -140,5 +140,9 @@ ...@@ -140,5 +140,9 @@
<string name="found_f">发现%1$s</string> <string name="found_f">发现%1$s</string>
<string name="large_file">大文件</string> <string name="large_file">大文件</string>
<string name="exit_uninstall_app">退出卸载应用</string> <string name="exit_uninstall_app">退出卸载应用</string>
<string name="phone_battery_has_reached">手机电量已达</string>
<string name="check_battery_status_and_details">查看电池状态和详情</string>
<string name="scan">扫描</string>
<string name="skip">跳过</string>
</resources> </resources>
\ No newline at end of file
...@@ -142,5 +142,9 @@ ...@@ -142,5 +142,9 @@
<string name="found_f">發現%1$s</string> <string name="found_f">發現%1$s</string>
<string name="large_file">大型檔案</string> <string name="large_file">大型檔案</string>
<string name="exit_uninstall_app">結束解除安裝</string> <string name="exit_uninstall_app">結束解除安裝</string>
<string name="phone_battery_has_reached">手機電量已達</string>
<string name="check_battery_status_and_details">查看電池狀態和詳情</string>
<string name="scan">掃描</string>
<string name="skip">跳過</string>
</resources> </resources>
\ No newline at end of file
...@@ -111,8 +111,18 @@ ...@@ -111,8 +111,18 @@
<string name="notify_screenshot">Remove unnecessary screenshots and save storage!</string> <string name="notify_screenshot">Remove unnecessary screenshots and save storage!</string>
<string name="notify_photo_compression">Compress pictures to free up valuable storage!</string> <string name="notify_photo_compression">Compress pictures to free up valuable storage!</string>
<string name="ads_are_about_to_be_shown_s">Ads are about to be shown(%1$ss)</string> <string name="ads_are_about_to_be_shown_s">Ads are about to be shown(%1$ss)</string>
<string name="involve_ad">This process may involve ad.</string>
<string name="consent_required">Consent Required</string>
<string name="start">Start</string>
<string name="privacy_policy">Privacy Policy</string>
<string name="photo">Photo</string>
<string name="audio">Audio</string>
<string name="document">Document</string>
<string name="video">Video</string>
<string name="continue_">Continue</string>
<string name="open_settings">Open Settings</string>
<string name="storage_permission_title">Need to obtain storage permissions</string>
<string name="storage_permission_content">Allow %s to access All Files Access permission to manage files of your device?</string>
<string name="by_continuing_">By continuing you are agreeing to the\u0020</string> <string name="by_continuing_">By continuing you are agreeing to the\u0020</string>
<string name="thank_you_very_much">Thank you very much for taking the time to rate us.</string> <string name="thank_you_very_much">Thank you very much for taking the time to rate us.</string>
<string name="view">View</string> <string name="view">View</string>
...@@ -131,19 +141,13 @@ ...@@ -131,19 +141,13 @@
<string name="turn_on_notification">Turn on notification</string> <string name="turn_on_notification">Turn on notification</string>
<string name="redundant_files_found">Redundant Files Found</string> <string name="redundant_files_found">Redundant Files Found</string>
<string name="found_f">%1$s Found</string> <string name="found_f">%1$s Found</string>
<string name="involve_ad">This process may involve ad.</string>
<string name="consent_required">Consent Required</string>
<string name="start">Start</string>
<string name="privacy_policy">Privacy Policy</string>
<string name="photo">Photo</string>
<string name="audio">Audio</string>
<string name="document">Document</string>
<string name="video">Video</string>
<string name="continue_">Continue</string>
<string name="open_settings">Open Settings</string>
<string name="storage_permission_title">Need to obtain storage permissions</string>
<string name="storage_permission_content">Allow %s to access All Files Access permission to manage files of your device?</string>
<string name="large_file">Large File</string> <string name="large_file">Large File</string>
<string name="exit_uninstall_app">Exit Uninstall apps</string> <string name="exit_uninstall_app">Exit Uninstall apps</string>
<string name="phone_battery_has_reached">Phone battery has reached</string>
<string name="check_battery_status_and_details">Check battery status and details</string>
<string name="scan">SCAN</string>
<string name="skip">Skip</string>
</resources> </resources>
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