Commit a7436f91 authored by wanglei's avatar wanglei

...

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