Commit db447453 authored by wanglei's avatar wanglei

隐私政策

parent 575fc80e
......@@ -73,7 +73,8 @@
</intent-filter>
</activity>
<activity android:name=".ui.page.webview.PrivacyWebActivity"
android:screenOrientation="portrait"/>
<activity
android:name=".ui.page.bigfileclean.BigFileCleanActivity"
android:exported="true"
......
......@@ -2,6 +2,9 @@ package com.zxhyis.toolss.ui.home
import android.content.Intent
import android.os.Bundle
import android.text.SpannableString
import android.text.Spanned
import android.text.style.UnderlineSpan
import android.view.LayoutInflater
import android.view.View
import android.view.ViewGroup
......@@ -13,6 +16,7 @@ import com.zxhyis.toolss.R
import com.zxhyis.toolss.ad.ConfigHelper
import com.zxhyis.toolss.cx.FileHelps.toFormatSize
import com.zxhyis.toolss.databinding.FragmentToolsBinding
import com.zxhyis.toolss.logic.setOnClick
import com.zxhyis.toolss.ui.AFunOb
import com.zxhyis.toolss.ui.page.NetWorkActivity
import com.zxhyis.toolss.ui.page.PrepareScanActivity
......@@ -26,6 +30,7 @@ import com.zxhyis.toolss.ui.page.notifaction.NotificationGuestActivity
import com.zxhyis.toolss.ui.page.photocompress.photo.StartCompressionPhotoActivity
import com.zxhyis.toolss.ui.page.recentusage.RecentAppActivity
import com.zxhyis.toolss.ui.page.speed.BatteryOptimizerActivity
import com.zxhyis.toolss.ui.page.webview.PrivacyWebActivity
/**
*
......@@ -112,6 +117,12 @@ class ToolsFragment : Fragment() {
}
}
binding.rvTools.adapter = adapter
val spannableString = SpannableString("Privacy Policy")
spannableString.setSpan(UnderlineSpan(), 0, spannableString.length, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE)
binding.idTvPrivacyPolic.text = spannableString
binding.idTvPrivacyPolic.setOnClick(javaClass.simpleName) {
startActivity(Intent(requireActivity(), PrivacyWebActivity::class.java))
}
}
......
package com.zxhyis.toolss.ui.page.webview
import android.graphics.Color
import android.text.SpannableString
import android.text.Spanned
import android.text.style.UnderlineSpan
import android.webkit.WebView
import android.webkit.WebViewClient
import androidx.core.view.updatePadding
import com.blankj.utilcode.util.BarUtils
import com.zxhyis.toolss.base.TopActivity
import com.zxhyis.toolss.databinding.ActivityLayoutWebPrivacyBinding
import com.zxhyis.toolss.logic.setOnClick
class PrivacyWebActivity : TopActivity<ActivityLayoutWebPrivacyBinding>() {
override fun getViewBinding1(): ActivityLayoutWebPrivacyBinding {
return ActivityLayoutWebPrivacyBinding.inflate(layoutInflater)
}
override fun init() {
BarUtils.setStatusBarLightMode(this, true)
BarUtils.setStatusBarColor(this, Color.TRANSPARENT)
vb.root.updatePadding(top = BarUtils.getStatusBarHeight())
vb.idWeb.settings.setJavaScriptEnabled(true)
vb.idWeb.webViewClient = object : WebViewClient() {
override fun shouldOverrideUrlLoading(view: WebView?, url: String?): Boolean {
view?.loadUrl(url!!)
return true
}
}
vb.idWeb.loadUrl("https://sites.google.com/view/clean-mas/home")
vb.idBack.setOnClick(javaClass.simpleName) {
finish()
}
}
}
\ No newline at end of file
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="14dp">
<androidx.appcompat.widget.AppCompatImageView
android:id="@+id/id_back"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:paddingHorizontal="12dp"
android:src="@drawable/raq_96989" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerInParent="true"
android:text="Privacy Policy"
android:textColor="#333333"
android:textSize="17sp"
android:textStyle="bold" />
</RelativeLayout>
<WebView
android:id="@+id/id_web"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_marginTop="14dp"
android:layout_weight="1"
android:padding="10dp" />
</LinearLayout>
\ No newline at end of file
......@@ -66,7 +66,6 @@
app:layout_constraintTop_toBottomOf="@id/ll_size" />
<ImageView
android:id="@+id/iv_icon"
android:layout_width="97dp"
android:layout_height="97dp"
......@@ -78,6 +77,19 @@
app:layout_constraintVertical_bias="0.75"
tools:ignore="ContentDescription" />
<TextView
android:id="@+id/id_tv_privacy_polic"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:autoLink="web"
android:paddingHorizontal="15dp"
android:text="Privacy Policy"
android:textColor="#4772FF"
android:textSize="17sp"
app:layout_constraintBottom_toBottomOf="@+id/tv_tittle_tools"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintTop_toTopOf="@+id/tv_tittle_tools"
tools:ignore="HardcodedText" />
</androidx.constraintlayout.widget.ConstraintLayout>
<View
......
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