Commit 669ea17a authored by wanglei's avatar wanglei

...

parent aa7bbe61
...@@ -79,10 +79,10 @@ class SplashActivity : BaseActivity<ActivitySplashBinding>() { ...@@ -79,10 +79,10 @@ class SplashActivity : BaseActivity<ActivitySplashBinding>() {
BarUtils.setStatusBarLightMode(this, true) BarUtils.setStatusBarLightMode(this, true)
BarUtils.setStatusBarColor(this, Color.TRANSPARENT) BarUtils.setStatusBarColor(this, Color.TRANSPARENT)
if (MyApplication.isInterOpenShowing) { // if (MyApplication.isInterOpenShowing) {
finish() // finish()
return // return
} // }
startStayNotification() startStayNotification()
NotificationUtil.stopNotificationHandler() NotificationUtil.stopNotificationHandler()
......
...@@ -300,7 +300,9 @@ object NotificationUtil { ...@@ -300,7 +300,9 @@ object NotificationUtil {
val time = i * delay val time = i * delay
handler?.postDelayed(Runnable { handler?.postDelayed(Runnable {
if (MyApplication.PAUSED_VALUE === 1) { if (MyApplication.PAUSED_VALUE === 1) {
if (handler != null) {
handler?.removeCallbacksAndMessages(null) handler?.removeCallbacksAndMessages(null)
}
return@Runnable return@Runnable
} }
if (MyApplication.PAUSED_VALUE !== 1 && ScreenStatusReceiver.isDeviceInteractive() && !ScreenStatusReceiver.isSecureLockActive()) { if (MyApplication.PAUSED_VALUE !== 1 && ScreenStatusReceiver.isDeviceInteractive() && !ScreenStatusReceiver.isSecureLockActive()) {
......
...@@ -4,6 +4,8 @@ import android.animation.AnimatorSet ...@@ -4,6 +4,8 @@ import android.animation.AnimatorSet
import android.animation.ObjectAnimator import android.animation.ObjectAnimator
import android.annotation.SuppressLint import android.annotation.SuppressLint
import android.app.usage.StorageStatsManager import android.app.usage.StorageStatsManager
import android.content.ClipData
import android.content.ClipboardManager
import android.content.Context import android.content.Context
import android.content.Intent import android.content.Intent
import android.os.Build import android.os.Build
...@@ -12,6 +14,8 @@ import android.os.StatFs ...@@ -12,6 +14,8 @@ import android.os.StatFs
import android.os.storage.StorageManager import android.os.storage.StorageManager
import android.view.View import android.view.View
import android.view.animation.AccelerateDecelerateInterpolator import android.view.animation.AccelerateDecelerateInterpolator
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import com.base.datarecovery.activity.SettingActivity import com.base.datarecovery.activity.SettingActivity
import com.base.datarecovery.activity.appmanager.AppManagerAnimationActivity import com.base.datarecovery.activity.appmanager.AppManagerAnimationActivity
import com.base.datarecovery.activity.appprocess.AppProcessAnimationActivity import com.base.datarecovery.activity.appprocess.AppProcessAnimationActivity
...@@ -39,13 +43,15 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() { ...@@ -39,13 +43,15 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
showStorage() showStorage()
} }
var i = 0
private var lastClickTime = 0L
override fun setListener() { override fun setListener() {
binding.flScan.setOnClickListener { binding.flScan.setOnClickListener {
val jumpJunkFirstAd = AppPreferences.getInstance().getString("isjunkPlayAd", "0").toInt() val jumpJunkFirstAd = AppPreferences.getInstance().getString("isjunkPlayAd", "0").toInt()
if(jumpJunkFirstAd==1){ if (jumpJunkFirstAd == 1) {
startActivity(Intent(requireContext(), ScanJunk2Activity::class.java)) startActivity(Intent(requireContext(), ScanJunk2Activity::class.java))
}else{ } else {
startActivity(Intent(requireContext(), ScanJunkActivity::class.java)) startActivity(Intent(requireContext(), ScanJunkActivity::class.java))
} }
...@@ -54,18 +60,18 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() { ...@@ -54,18 +60,18 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
binding.tvClean.setOnClickListener { binding.tvClean.setOnClickListener {
val jumpJunkFirstAd = AppPreferences.getInstance().getString("isjunkPlayAd", "0").toInt() val jumpJunkFirstAd = AppPreferences.getInstance().getString("isjunkPlayAd", "0").toInt()
if(jumpJunkFirstAd==1){ if (jumpJunkFirstAd == 1) {
startActivity(Intent(requireContext(), ScanJunk2Activity::class.java)) startActivity(Intent(requireContext(), ScanJunk2Activity::class.java))
}else{ } else {
startActivity(Intent(requireContext(), ScanJunkActivity::class.java)) startActivity(Intent(requireContext(), ScanJunkActivity::class.java))
} }
} }
binding.cardCleanJunk.setOnClickListener { binding.cardCleanJunk.setOnClickListener {
val jumpJunkFirstAd = AppPreferences.getInstance().getString("isjunkPlayAd", "0").toInt() val jumpJunkFirstAd = AppPreferences.getInstance().getString("isjunkPlayAd", "0").toInt()
if(jumpJunkFirstAd==1){ if (jumpJunkFirstAd == 1) {
startActivity(Intent(requireContext(), ScanJunk2Activity::class.java)) startActivity(Intent(requireContext(), ScanJunk2Activity::class.java))
}else{ } else {
startActivity(Intent(requireContext(), ScanJunkActivity::class.java)) startActivity(Intent(requireContext(), ScanJunkActivity::class.java))
} }
} }
...@@ -89,7 +95,32 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() { ...@@ -89,7 +95,32 @@ class HomeFragment : BaseFragment<FragmentHomeBinding>() {
binding.flSetting.setOnClickListener { binding.flSetting.setOnClickListener {
startActivity(Intent(requireContext(), SettingActivity::class.java)) startActivity(Intent(requireContext(), SettingActivity::class.java))
} }
binding.tvTitle.setOnClickListener {
if (System.currentTimeMillis() - lastClickTime > 5 * 1000 && i != 0) {
lastClickTime = 0
i = 0
}
if (i == 20) {
copyUuidGid()
i = 0
}
i++
lastClickTime = System.currentTimeMillis()
}
}
private fun copyUuidGid() {
val uuid = AppPreferences.getInstance().getString("uuid", "")
val gid = AppPreferences.getInstance().getString("gid", "")
// 获取系统服务ClipboardManager
val clipboard: ClipboardManager =
requireContext().getSystemService(AppCompatActivity.CLIPBOARD_SERVICE) as ClipboardManager
// 创建一个ClipData对象,其中包含要复制的文本
val clip = ClipData.newPlainText("uuid", "uuid=$uuid gid=$gid")
// 将ClipData对象设置到剪贴板中
clipboard.setPrimaryClip(clip)
Toast.makeText(requireContext(), "copy", Toast.LENGTH_SHORT).show()
} }
@SuppressLint("Recycle") @SuppressLint("Recycle")
......
...@@ -24,7 +24,7 @@ object EventUtils { ...@@ -24,7 +24,7 @@ object EventUtils {
} }
Thread { Thread {
var parmJson: String? = "" var paramJson: String? = ""
try { try {
val pkg = ConfigHelper.packageName val pkg = ConfigHelper.packageName
val s = JSONObject() val s = JSONObject()
...@@ -48,15 +48,15 @@ object EventUtils { ...@@ -48,15 +48,15 @@ object EventUtils {
.put("bp", s2) .put("bp", s2)
.toString() .toString()
LogEx.logDebug(TAG, "data=${AppPreferences.getInstance().getString("uuid", "")}") LogEx.logDebug(TAG, "data=${AppPreferences.getInstance().getString("uuid", "")}")
parmJson = AESHelper.encrypt(data) paramJson = AESHelper.encrypt(data)
} catch (e: JSONException) { } catch (e: JSONException) {
parmJson = "" paramJson = ""
} }
LogEx.logDebug(TAG, "report!") LogEx.logDebug(TAG, "report!")
doPost( doPost(
url, url,
HashMap(), HashMap(),
parmJson paramJson
) )
}.start() }.start()
} }
......
...@@ -21,6 +21,7 @@ ...@@ -21,6 +21,7 @@
android:layout_height="wrap_content"> android:layout_height="wrap_content">
<TextView <TextView
android:id="@+id/tv_title"
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_vertical|start" android:layout_gravity="center_vertical|start"
......
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