Commit 041e1099 authored by wanglei's avatar wanglei

...

parent fe8ef929
......@@ -71,7 +71,7 @@ object MyNotificationManager {
val next = actionIdList[0]
actionIdList.removeAt(0)
if (BuildConfig.DEBUG) {
return ACTION_ID_WIFI
return ACTION_ID_CLEAN_JUNK
}
return next
}
......
......@@ -13,6 +13,7 @@ import com.base.scanqrclear.databinding.ActivityCleanJunkBinding
import com.base.scanqrclear.luma.AdmobHelps.KEY_CLEANUP_SIZE
import com.base.scanqrclear.luma.AdmobHelps.KEY_CLEAN_LAST_TIME
import com.base.scanqrclear.luma.Utils.toDate
import com.base.scanqrclear.utils.PermissionUtils.checkStorePermission
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.async
import kotlinx.coroutines.delay
......
......@@ -10,22 +10,37 @@ import com.base.scanqrclear.ads.AdsShowCallBack
import com.base.scanqrclear.base.BaseActivity
import com.base.scanqrclear.bean.ConstObject
import com.base.scanqrclear.bean.ConstObject.isFirstLauncher
import com.base.scanqrclear.bean.NotificationSendBean.Companion.ACTION_ID_APP_PROCESS
import com.base.scanqrclear.bean.NotificationSendBean.Companion.ACTION_ID_CLEAN_JUNK
import com.base.scanqrclear.bean.NotificationSendBean.Companion.ACTION_ID_CONSTELLATION
import com.base.scanqrclear.bean.NotificationSendBean.Companion.ACTION_ID_EMAIL
import com.base.scanqrclear.bean.NotificationSendBean.Companion.ACTION_ID_SCAN
import com.base.scanqrclear.bean.NotificationSendBean.Companion.ACTION_ID_SCREEN_SHORT
import com.base.scanqrclear.bean.NotificationSendBean.Companion.ACTION_ID_SIMILAR
import com.base.scanqrclear.bean.NotificationSendBean.Companion.ACTION_ID_STAY_SCAN
import com.base.scanqrclear.bean.NotificationSendBean.Companion.ACTION_ID_TEXT
import com.base.scanqrclear.bean.NotificationSendBean.Companion.ACTION_ID_WEATHER
import com.base.scanqrclear.bean.NotificationSendBean.Companion.ACTION_ID_WEBSITE
import com.base.scanqrclear.bean.NotificationSendBean.Companion.ACTION_ID_WHATSAPP
import com.base.scanqrclear.bean.NotificationSendBean.Companion.ACTION_ID_WIFI
import com.base.scanqrclear.databinding.ActivityStartBinding
import com.base.scanqrclear.fcm.notification.NotificationHoverUtils
import com.base.scanqrclear.luma.AppProcessActivity
import com.base.scanqrclear.luma.CleanJunkActivity
import com.base.scanqrclear.luma.ScreenshotCleanActivity
import com.base.scanqrclear.luma.SimilarPhotosActivity
import com.base.scanqrclear.luma.WeatherInterface
import com.base.scanqrclear.luma.WhatsappCleanActivity
import com.base.scanqrclear.service.StayJobService.Companion.startJob
import com.base.scanqrclear.ui.email.EmailActivity
import com.base.scanqrclear.ui.language.LanguageActivity
import com.base.scanqrclear.ui.main.MainActivity
import com.base.scanqrclear.ui.text.TextActivity
import com.base.scanqrclear.ui.website.WebsiteActivity
import com.base.scanqrclear.ui.webview.WebBrowserActivity
import com.base.scanqrclear.ui.wifi.WifiActivity
import com.base.scanqrclear.utils.LogEx
import com.base.scanqrclear.utils.PermissionUtils.checkStorePermission
import com.gyf.immersionbar.ktx.immersionBar
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.Job
......@@ -175,6 +190,42 @@ class StartActivity : BaseActivity<ActivityStartBinding>(ActivityStartBinding::i
})
}
ACTION_ID_CLEAN_JUNK -> {
startActivity(Intent(this, CleanJunkActivity::class.java))
if (!checkStorePermission()) {
startActivity(Intent(this, MainActivity::class.java).apply {
putExtra("actionId", actionId)
addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT)
})
}
}
ACTION_ID_WEATHER -> {
startActivity(Intent(this, WeatherInterface::class.java))
}
ACTION_ID_APP_PROCESS -> {
startActivity(Intent(this, AppProcessActivity::class.java))
}
ACTION_ID_WHATSAPP -> {
startActivity(Intent(this, WhatsappCleanActivity::class.java))
}
ACTION_ID_SCREEN_SHORT -> {
startActivity(Intent(this, ScreenshotCleanActivity::class.java))
}
ACTION_ID_SIMILAR -> {
startActivity(Intent(this, SimilarPhotosActivity::class.java))
}
ACTION_ID_CONSTELLATION -> {
startActivity(Intent(this, WebBrowserActivity::class.java).apply {
putExtra("url", "https://www.horoscope.com/us/index.aspx")
})
}
else -> {
startActivity(Intent(this, MainActivity::class.java).apply {
putExtra("actionId", actionId)
......
package com.base.scanqrclear.ui.webview
import android.annotation.SuppressLint
import android.content.Intent
import android.graphics.Bitmap
import android.net.Uri
......@@ -46,6 +47,7 @@ class WebBrowserActivity : BaseActivity<ActivityWebBrowserBinding>(ActivityWebBr
}
}
@SuppressLint("JavascriptInterface")
private fun initWebSettings() {
val webSettings = binding.webView.settings
......
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