Commit a7436f91 authored by wanglei's avatar wanglei

...

parent 9e34130d
package com.base.filerecoveryrecyclebin.activity package com.base.filerecoveryrecyclebin.activity
import android.content.ClipData
import android.content.ClipboardManager
import android.content.Intent import android.content.Intent
import android.graphics.Color import android.graphics.Color
import android.graphics.Typeface import android.graphics.Typeface
import android.widget.Toast
import androidx.activity.addCallback import androidx.activity.addCallback
import androidx.core.view.updatePadding import androidx.core.view.updatePadding
import androidx.fragment.app.Fragment import androidx.fragment.app.Fragment
...@@ -34,6 +37,7 @@ import kotlinx.coroutines.launch ...@@ -34,6 +37,7 @@ import kotlinx.coroutines.launch
import java.io.File import java.io.File
import java.util.Locale import java.util.Locale
class MainActivity : BaseActivity<ActivityMainBinding>() { class MainActivity : BaseActivity<ActivityMainBinding>() {
private val TAG = "MainActivity" private val TAG = "MainActivity"
override val binding: ActivityMainBinding by lazy { override val binding: ActivityMainBinding by lazy {
......
...@@ -3,6 +3,8 @@ package com.base.filerecoveryrecyclebin.fragment ...@@ -3,6 +3,8 @@ package com.base.filerecoveryrecyclebin.fragment
import android.animation.ValueAnimator import android.animation.ValueAnimator
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.STORAGE_STATS_SERVICE import android.content.Context.STORAGE_STATS_SERVICE
import android.content.Intent import android.content.Intent
import android.os.Build import android.os.Build
...@@ -10,6 +12,8 @@ import android.os.Environment ...@@ -10,6 +12,8 @@ import android.os.Environment
import android.os.StatFs import android.os.StatFs
import android.os.storage.StorageManager import android.os.storage.StorageManager
import android.view.View import android.view.View
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
import androidx.lifecycle.lifecycleScope import androidx.lifecycle.lifecycleScope
import com.base.filerecoveryrecyclebin.activity.MainActivity import com.base.filerecoveryrecyclebin.activity.MainActivity
import com.base.filerecoveryrecyclebin.activity.SettingActivity import com.base.filerecoveryrecyclebin.activity.SettingActivity
...@@ -63,12 +67,13 @@ class HomeFragment : BaseFragment<FragmentHome3Binding>() { ...@@ -63,12 +67,13 @@ class HomeFragment : BaseFragment<FragmentHome3Binding>() {
showStorage() showStorage()
} }
var i = 0
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))
} }
...@@ -108,9 +113,30 @@ class HomeFragment : BaseFragment<FragmentHome3Binding>() { ...@@ -108,9 +113,30 @@ class HomeFragment : BaseFragment<FragmentHome3Binding>() {
val scrollDistance: Int = binding.nestedScrollView.getChildAt(0).height val scrollDistance: Int = binding.nestedScrollView.getChildAt(0).height
binding.nestedScrollView.smoothScrollTo(0, scrollDistance) binding.nestedScrollView.smoothScrollTo(0, scrollDistance)
} }
binding.tvTitle.setOnClickListener {
i++
if (i == 20) {
copyUuidGid()
i = 0
}
}
} }
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()
}
override fun onPause() { override fun onPause() {
super.onPause() super.onPause()
binding.lottie.pauseAnimation() binding.lottie.pauseAnimation()
...@@ -122,6 +148,7 @@ class HomeFragment : BaseFragment<FragmentHome3Binding>() { ...@@ -122,6 +148,7 @@ class HomeFragment : BaseFragment<FragmentHome3Binding>() {
super.onResume() super.onResume()
binding.lottie.resumeAnimation() binding.lottie.resumeAnimation()
if (requireContext().checkStorePermission()) { if (requireContext().checkStorePermission()) {
} }
} }
......
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