Commit 14f37cd8 authored by wanglei's avatar wanglei

...

parent 1d5e9e82
...@@ -45,6 +45,19 @@ ...@@ -45,6 +45,19 @@
<category android:name="android.intent.category.LAUNCHER" /> <category android:name="android.intent.category.LAUNCHER" />
</intent-filter> </intent-filter>
</activity> </activity>
<activity
android:name=".activity.largefile.LargeFileAnimationActivity"
android:exported="false"
android:launchMode="singleTop"
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity
android:name=".activity.largefile.LargeFileActivity"
android:exported="false"
android:launchMode="singleTop"
android:screenOrientation="portrait"
tools:ignore="DiscouragedApi,LockedOrientationActivity" />
<activity <activity
android:name=".activity.appprocess.AppProcessAnimationActivity" android:name=".activity.appprocess.AppProcessAnimationActivity"
android:exported="false" android:exported="false"
......
...@@ -9,6 +9,7 @@ import com.base.filerecoveryrecyclebin.activity.MainActivity ...@@ -9,6 +9,7 @@ import com.base.filerecoveryrecyclebin.activity.MainActivity
import com.base.filerecoveryrecyclebin.activity.SettingActivity import com.base.filerecoveryrecyclebin.activity.SettingActivity
import com.base.filerecoveryrecyclebin.activity.appprocess.AppProcessAnimationActivity import com.base.filerecoveryrecyclebin.activity.appprocess.AppProcessAnimationActivity
import com.base.filerecoveryrecyclebin.activity.junkclean.ScanJunkActivity import com.base.filerecoveryrecyclebin.activity.junkclean.ScanJunkActivity
import com.base.filerecoveryrecyclebin.activity.largefile.LargeFileAnimationActivity
import com.base.filerecoveryrecyclebin.activity.photomanager.PhotoManagerAnimationActivity import com.base.filerecoveryrecyclebin.activity.photomanager.PhotoManagerAnimationActivity
import com.base.filerecoveryrecyclebin.activity.recovery.FileScanResultActivity import com.base.filerecoveryrecyclebin.activity.recovery.FileScanResultActivity
import com.base.filerecoveryrecyclebin.activity.whatsapp.WhatsAppCleanerAnimationActivity import com.base.filerecoveryrecyclebin.activity.whatsapp.WhatsAppCleanerAnimationActivity
...@@ -43,57 +44,27 @@ class HomeFragment : BaseFragment<FragmentHome3Binding>() { ...@@ -43,57 +44,27 @@ class HomeFragment : BaseFragment<FragmentHome3Binding>() {
// sendNotification(requireContext(), ConstObject.ID_JUNK_CLEAN_PUSH) // sendNotification(requireContext(), ConstObject.ID_JUNK_CLEAN_PUSH)
// AppLovinSdk.getInstance( requireContext() ).showMediationDebugger() // AppLovinSdk.getInstance( requireContext() ).showMediationDebugger()
} }
binding.cardRyPhotos.setOnClickListener { binding.cardJunkClean.setOnClickListener {
startActivity(Intent(requireContext(), FileScanResultActivity::class.java).apply { startActivity(Intent(requireContext(), ScanJunkActivity::class.java))
putExtra("ScanType", SCAN_PHOTOS)
})
}
binding.cardRyVideos.setOnClickListener {
startActivity(Intent(requireContext(), FileScanResultActivity::class.java).apply {
putExtra("ScanType", SCAN_VIDEOS)
})
}
binding.cardRyDocuments.setOnClickListener {
startActivity(Intent(requireContext(), FileScanResultActivity::class.java).apply {
putExtra("ScanType", SCAN_DOCUMENTS)
})
}
binding.cardRyAudios.setOnClickListener {
startActivity(Intent(requireContext(), FileScanResultActivity::class.java).apply {
putExtra("ScanType", SCAN_AUDIOS)
})
}
binding.cardPhotoManager.setOnClickListener {
startActivity(Intent(requireContext(), PhotoManagerAnimationActivity::class.java))
} }
binding.cardWhatsapp.setOnClickListener { binding.cardWhatsapp.setOnClickListener {
startActivity(Intent(requireContext(), WhatsAppCleanerAnimationActivity::class.java)) startActivity(Intent(requireContext(), WhatsAppCleanerAnimationActivity::class.java))
} }
binding.cardAppProcess.setOnClickListener { binding.cardAppProcess.setOnClickListener {
startActivity(Intent(requireContext(), AppProcessAnimationActivity::class.java)) startActivity(Intent(requireContext(), AppProcessAnimationActivity::class.java))
} }
binding.cardLargeFile.setOnClickListener {
startActivity(Intent(requireContext(), LargeFileAnimationActivity::class.java))
}
binding.flSetting.setOnClickListener { binding.flSetting.setOnClickListener {
startActivity(Intent(requireContext(), SettingActivity::class.java)) startActivity(Intent(requireContext(), SettingActivity::class.java))
} }
// binding.ivVip.setOnClickListener {
// startActivity(Intent(requireContext(), VipActivity::class.java))
// }
binding.ivArrowUp.setOnClickListener { binding.ivArrowUp.setOnClickListener {
binding.nestedScrollView.smoothScrollTo(0, 0) binding.nestedScrollView.smoothScrollTo(0, 0)
} }
lifecycleScope.launch(Dispatchers.Main) {
(requireActivity() as MainActivity).photoSizeFlow.collectLatest {
LogEx.logDebug(TAG, "photoSizeFlow=$it")
if (it == 0L) {
binding.tvPhotoSize.visibility = View.INVISIBLE
} else {
binding.tvPhotoSize.visibility = View.VISIBLE
binding.tvPhotoSize.text = it.toFormatSize(0)
}
}
}
} }
override fun onPause() { override fun onPause() {
......
...@@ -119,142 +119,95 @@ ...@@ -119,142 +119,95 @@
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center_horizontal" android:layout_gravity="center_horizontal"
android:layout_marginTop="-15dp"
android:layout_marginBottom="25dp" android:layout_marginBottom="25dp"
android:src="@mipmap/xiala_h" android:src="@mipmap/xiala_h"
tools:ignore="ContentDescription" tools:ignore="ContentDescription"
tools:text="Scanned junk files 29.69MB" /> tools:text="Scanned junk files 29.69MB" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="15dp"
android:layout_marginTop="-25dp"
android:text="Recovery"
android:textColor="@color/black"
android:textSize="19sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="15dp"
android:layout_marginTop="12dp"
android:text="Recover lost data from unrooted Android devices"
android:textColor="#181D2C"
android:textSize="15sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />
<LinearLayout <LinearLayout
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginHorizontal="8dp" android:layout_marginHorizontal="8dp"
android:layout_marginTop="16dp" android:orientation="horizontal"
android:orientation="horizontal"> tools:ignore="DisableBaselineAlignment">
<androidx.cardview.widget.CardView <androidx.cardview.widget.CardView
android:id="@+id/card_ry_photos" android:id="@+id/card_junk_clean"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="105dp" android:layout_height="80dp"
android:layout_marginHorizontal="8dp" android:layout_margin="8dp"
android:layout_weight="1" android:layout_weight="1"
android:background="@mipmap/photo"
app:cardBackgroundColor="@color/white" app:cardBackgroundColor="@color/white"
app:cardCornerRadius="10dp" app:cardCornerRadius="10dp"
app:cardElevation="0dp"> app:cardElevation="0dp">
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="match_parent"
android:layout_gravity="center_vertical" android:orientation="horizontal"
android:layout_marginStart="8dp"
android:orientation="vertical"
tools:ignore="UseCompoundDrawables"> tools:ignore="UseCompoundDrawables">
<TextView <ImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Photos" android:layout_gravity="center_vertical"
android:textColor="@color/black" android:layout_marginEnd="8dp"
android:textSize="15sp" android:src="@mipmap/c_cleanjunk"
android:textStyle="bold" tools:ignore="ContentDescription" />
tools:ignore="HardcodedText" />
<TextView <TextView
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" android:layout_gravity="center_vertical"
android:layout_marginTop="15dp" android:layout_marginStart="8dp"
android:text="Recover lost\nphotos" android:text="Clean Junk"
android:textColor="#999999" android:textColor="@color/black"
android:textSize="14sp" android:textSize="16sp"
android:textStyle="bold"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
</LinearLayout> </LinearLayout>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_margin="8dp"
android:src="@mipmap/h_photos"
tools:ignore="ContentDescription" />
</androidx.cardview.widget.CardView> </androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView <androidx.cardview.widget.CardView
android:id="@+id/card_ry_videos" android:id="@+id/card_whatsapp"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="105dp" android:layout_height="80dp"
android:layout_marginHorizontal="8dp" android:layout_margin="8dp"
android:layout_weight="1" android:layout_weight="1"
android:background="@mipmap/photo"
app:cardBackgroundColor="@color/white" app:cardBackgroundColor="@color/white"
app:cardCornerRadius="10dp" app:cardCornerRadius="10dp"
app:cardElevation="0dp"> app:cardElevation="0dp">
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="match_parent"
android:layout_gravity="center_vertical" android:orientation="horizontal"
android:layout_marginStart="8dp"
android:orientation="vertical"
tools:ignore="UseCompoundDrawables"> tools:ignore="UseCompoundDrawables">
<TextView <ImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:text="Videos" android:layout_gravity="center_vertical"
android:textColor="@color/black" android:layout_marginEnd="8dp"
android:textSize="15sp" android:src="@mipmap/c_whatsapp"
android:textStyle="bold" tools:ignore="ContentDescription" />
tools:ignore="HardcodedText" />
<TextView <TextView
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" android:layout_gravity="center_vertical"
android:layout_marginTop="15dp" android:layout_marginStart="8dp"
android:text="Recover lost\nVideos" android:text="WhatsAPP\nCleaner"
android:textColor="#999999" android:textColor="@color/black"
android:textSize="14sp" android:textSize="16sp"
android:textStyle="bold"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
</LinearLayout> </LinearLayout>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_margin="8dp"
android:src="@mipmap/h_videos"
tools:ignore="ContentDescription" />
</androidx.cardview.widget.CardView> </androidx.cardview.widget.CardView>
...@@ -264,137 +217,50 @@ ...@@ -264,137 +217,50 @@
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_marginHorizontal="8dp" android:layout_marginHorizontal="8dp"
android:layout_marginTop="12dp" android:orientation="horizontal"
android:orientation="horizontal"> tools:ignore="DisableBaselineAlignment">
<androidx.cardview.widget.CardView <androidx.cardview.widget.CardView
android:id="@+id/card_ry_audios" android:id="@+id/card_large_file"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="105dp" android:layout_height="80dp"
android:layout_marginHorizontal="8dp" android:layout_margin="8dp"
android:layout_weight="1" android:layout_weight="1"
android:background="@mipmap/photo"
app:cardBackgroundColor="@color/white" app:cardBackgroundColor="@color/white"
app:cardCornerRadius="10dp" app:cardCornerRadius="10dp"
app:cardElevation="0dp"> app:cardElevation="0dp">
<LinearLayout <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="match_parent"
android:layout_gravity="center_vertical" android:orientation="horizontal"
android:layout_marginStart="8dp"
android:orientation="vertical"
tools:ignore="UseCompoundDrawables"> tools:ignore="UseCompoundDrawables">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Audios"
android:textColor="@color/black"
android:textSize="15sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginTop="15dp"
android:text="Recover lost\nAudios"
android:textColor="#999999"
android:textSize="14sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />
</LinearLayout>
<ImageView <ImageView
android:layout_width="wrap_content" android:layout_width="wrap_content"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="end" android:layout_gravity="center_vertical"
android:layout_margin="8dp" android:layout_marginEnd="8dp"
android:src="@mipmap/h_audios" android:src="@mipmap/c_large"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />
<TextView
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:id="@+id/card_ry_documents"
android:layout_width="0dp"
android:layout_height="105dp"
android:layout_marginHorizontal="8dp"
android:layout_weight="1"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="10dp"
app:cardElevation="0dp">
<LinearLayout
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" android:layout_gravity="center_vertical"
android:layout_marginStart="8dp" android:layout_marginStart="8dp"
android:orientation="vertical" android:text="Large File\nCleaner"
tools:ignore="UseCompoundDrawables">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Documents"
android:textColor="@color/black" android:textColor="@color/black"
android:textSize="15sp" android:textSize="16sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical"
android:layout_marginTop="15dp"
android:text="Recover lost\nDocuments"
android:textColor="#999999"
android:textSize="14sp"
android:textStyle="bold"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
</LinearLayout> </LinearLayout>
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="end"
android:layout_margin="8dp"
android:src="@mipmap/h_documents"
tools:ignore="ContentDescription" />
</androidx.cardview.widget.CardView> </androidx.cardview.widget.CardView>
</LinearLayout>
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="15dp"
android:layout_marginTop="16dp"
android:text="File"
android:textColor="@color/black"
android:textSize="19sp"
android:textStyle="bold"
tools:ignore="HardcodedText" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="8dp"
android:orientation="horizontal"
tools:ignore="DisableBaselineAlignment">
<androidx.cardview.widget.CardView <androidx.cardview.widget.CardView
android:id="@+id/card_whatsapp" android:id="@+id/card_app_process"
android:layout_width="0dp" android:layout_width="0dp"
android:layout_height="80dp" android:layout_height="80dp"
android:layout_margin="8dp" android:layout_margin="8dp"
...@@ -404,73 +270,29 @@ ...@@ -404,73 +270,29 @@
app:cardCornerRadius="10dp" app:cardCornerRadius="10dp"
app:cardElevation="0dp"> app:cardElevation="0dp">
<TextView <LinearLayout
android:layout_width="wrap_content" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="match_parent"
android:layout_gravity="center_vertical" android:orientation="horizontal"
android:layout_marginStart="12dp" tools:ignore="UseCompoundDrawables">
android:text="WhatsAPP\nCleaner"
android:textColor="@color/black"
android:textSize="16sp"
tools:ignore="HardcodedText" />
<ImageView <ImageView
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|end" android:layout_gravity="center_vertical"
android:layout_marginEnd="8dp" android:layout_marginEnd="8dp"
android:src="@mipmap/h_whatsapp" android:src="@mipmap/c_appprocess"
tools:ignore="ContentDescription" /> tools:ignore="ContentDescription" />
</androidx.cardview.widget.CardView>
<androidx.cardview.widget.CardView
android:id="@+id/card_photo_manager"
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_margin="8dp"
android:layout_weight="1"
android:background="@mipmap/videos"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="10dp"
app:cardElevation="0dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView <TextView
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" android:layout_gravity="center_vertical"
android:layout_marginStart="12dp" android:layout_marginStart="8dp"
android:text="Photo\nManager" android:text="App\nProcess"
android:textColor="@color/black" android:textColor="@color/black"
android:textSize="16sp" android:textSize="16sp"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
<TextView
android:id="@+id/tv_photo_size"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_marginHorizontal="2dp"
android:layout_marginTop="20dp"
android:layout_weight="1"
android:background="@drawable/bg_eb423b_2_5"
android:gravity="center"
android:textColor="@color/white"
android:textSize="9sp"
android:visibility="invisible"
tools:ignore="SmallSp"
tools:text="0.1GB" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|end"
android:layout_marginEnd="8dp"
android:src="@mipmap/h_management"
tools:ignore="ContentDescription" />
</LinearLayout> </LinearLayout>
...@@ -478,59 +300,17 @@ ...@@ -478,59 +300,17 @@
</LinearLayout> </LinearLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginHorizontal="8dp"
android:orientation="horizontal"
tools:ignore="DisableBaselineAlignment">
<androidx.cardview.widget.CardView
android:id="@+id/card_app_process"
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_margin="8dp"
android:layout_weight="1"
android:background="@mipmap/photo"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="10dp"
app:cardElevation="0dp">
<TextView <TextView
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" android:layout_marginVertical="8dp"
android:layout_marginStart="12dp" android:layout_marginStart="16dp"
android:text="App\nProcess" android:text="More"
android:textColor="@color/black" android:textColor="@color/black"
android:textSize="16sp" android:textSize="19sp"
android:textStyle="bold"
tools:ignore="HardcodedText" /> tools:ignore="HardcodedText" />
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center_vertical|end"
android:layout_marginEnd="8dp"
android:src="@mipmap/h_process"
tools:ignore="ContentDescription" />
</androidx.cardview.widget.CardView>
<FrameLayout
android:layout_width="0dp"
android:layout_height="80dp"
android:layout_margin="8dp"
android:layout_weight="1"
android:background="@mipmap/videos"
android:visibility="invisible"
app:cardBackgroundColor="@color/white"
app:cardCornerRadius="10dp"
app:cardElevation="0dp" />
</LinearLayout>
</LinearLayout> </LinearLayout>
</androidx.core.widget.NestedScrollView> </androidx.core.widget.NestedScrollView>
......
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