增加模块激活状态判断以及模块更新提醒

This commit is contained in:
2022-03-24 13:36:30 +08:00
parent e1cb703196
commit 513e17ba6b
3 changed files with 6 additions and 6 deletions

View File

@@ -47,8 +47,8 @@ object Const {
const val MODULE_VERSION_VERIFY_TAG = "module_version_verify" const val MODULE_VERSION_VERIFY_TAG = "module_version_verify"
/** 发送通讯广播号标签 */ /** 发送通讯广播号标签 */
const val MODULE_CHECKING_RECEIVER = "cnn_checking_action" const val MODULE_CHECKING_RECEIVER_TAG = "cnn_checking_action"
/** 接收通讯广播号标签 */ /** 接收通讯广播号标签 */
const val MODULE_HANDLER_RECEIVER = "cnn_handler_action" const val MODULE_HANDLER_RECEIVER_TAG = "cnn_handler_action"
} }

View File

@@ -182,7 +182,7 @@ class HookEntry : YukiHookXposedInitProxy {
object : BroadcastReceiver() { object : BroadcastReceiver() {
override fun onReceive(context: Context?, intent: Intent?) { override fun onReceive(context: Context?, intent: Intent?) {
context?.sendBroadcast(Intent().apply { context?.sendBroadcast(Intent().apply {
action = Const.MODULE_HANDLER_RECEIVER action = Const.MODULE_HANDLER_RECEIVER_TAG
putExtra("isAction", true) putExtra("isAction", true)
putExtra("isValied", intent?.getStringExtra(Const.MODULE_VERSION_VERIFY_TAG) == Const.MODULE_VERSION_VERIFY) putExtra("isValied", intent?.getStringExtra(Const.MODULE_VERSION_VERIFY_TAG) == Const.MODULE_VERSION_VERIFY)
}) })
@@ -196,7 +196,7 @@ class HookEntry : YukiHookXposedInitProxy {
*/ */
private fun registerModuleReceiver(context: Context) { private fun registerModuleReceiver(context: Context) {
if (isRegisterModuleReceiver) return if (isRegisterModuleReceiver) return
context.registerReceiver(moduleReceiver, IntentFilter().apply { addAction(Const.MODULE_CHECKING_RECEIVER) }) context.registerReceiver(moduleReceiver, IntentFilter().apply { addAction(Const.MODULE_CHECKING_RECEIVER_TAG) })
isRegisterModuleReceiver = true isRegisterModuleReceiver = true
} }

View File

@@ -201,7 +201,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
openBrowser(url = "https://www.coolapk.com/u/876977", packageName = "com.coolapk.market") openBrowser(url = "https://www.coolapk.com/u/876977", packageName = "com.coolapk.market")
} }
/** 注册广播检查模块激活状态 */ /** 注册广播检查模块激活状态 */
registerReceiver(hostReceiver, IntentFilter().apply { addAction(Const.MODULE_HANDLER_RECEIVER) }) registerReceiver(hostReceiver, IntentFilter().apply { addAction(Const.MODULE_HANDLER_RECEIVER_TAG) })
} }
/** 刷新模块状态 */ /** 刷新模块状态 */
@@ -238,7 +238,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>() {
refreshModuleStatus() refreshModuleStatus()
/** 发送广播检查模块激活状态 */ /** 发送广播检查模块激活状态 */
sendBroadcast(Intent().apply { sendBroadcast(Intent().apply {
action = Const.MODULE_CHECKING_RECEIVER action = Const.MODULE_CHECKING_RECEIVER_TAG
putExtra(Const.MODULE_VERSION_VERIFY_TAG, Const.MODULE_VERSION_VERIFY) putExtra(Const.MODULE_VERSION_VERIFY_TAG, Const.MODULE_VERSION_VERIFY)
}) })
} }