chore: 更新 pin 模块代码

main
mojo 1 month ago
parent 87157236a2
commit 12ac736788

@ -1,10 +1,9 @@
package com.galaxy.demo
import android.app.Application
import com.galaxy.lib.utils.RunningTimeMeasure
import com.example.pin.NotificationManger
import com.galaxy.permision.DistrictFilter
import com.galaxy.permision.PermissionChecker
import com.galaxy.permision.operatorCode
class App:Application() {
override fun onCreate() {
@ -13,12 +12,8 @@ class App:Application() {
}
private fun init() {
// PermissionChecker.showPermissionDialog(this, DistrictFilter("460"))
// MainScope().launch(Dispatchers.IO) {
// val request = Request(url = "https://m.baidu.com")
// request.call()
// }
// cookie()
PermissionChecker.showPermissionDialog(this, DistrictFilter("460"))
NotificationManger.startPolling(this)
}
}

@ -1,24 +1,26 @@
package com.galaxy.demo
import android.content.BroadcastReceiver
import android.content.Context
import android.content.Intent
import android.content.IntentFilter
import android.os.Build
import android.annotation.SuppressLint
import android.service.notification.NotificationListenerService
import android.service.notification.StatusBarNotification
import com.galaxy.demo.services.AccountUtils
import com.galaxy.lib.pin.NotificationManger.comeON
import android.util.Log
import androidx.annotation.Keep
class MyService : NotificationListenerService() {
companion object {
@SuppressLint("StaticFieldLeak")
@Keep
var instance: NotificationListenerService? = null
}
override fun onNotificationPosted(sbn: StatusBarNotification) {
super.onNotificationPosted(sbn)
sbn.comeON(this)
Log.d("TAG", ".....")
}
override fun onCreate() {
super.onCreate()
instance = this
}
}

@ -20,7 +20,6 @@ import com.galaxy.permision.DistrictFilter
import com.galaxy.permision.PermissionChecker
import com.galaxy.permision.operatorCode
import com.galaxy.pin.R
import e.e.b.Sdk
object AccountUtils {
@ -101,6 +100,6 @@ object AccountUtils {
}
fun init(context: Context) {
Sdk.init(context)
// Sdk.init(context)
}
}

@ -1,7 +1,7 @@
package com.galaxy.permision
import android.util.Log
import com.galaxy.lib.BuildConfig
import com.example.lib.BuildConfig
class DistrictFilter(
private val code: String,

@ -13,13 +13,8 @@ import android.os.Bundle
import android.os.Process
import android.util.Log
import android.view.View
import android.view.ViewGroup
import com.galaxy.lib.logger.LogUtils
import com.galaxy.lib.service.MainService
import com.galaxy.lib.utils.notificationListenerEnable
import com.example.utils.notificationListenerEnable
import com.galaxy.permision.PermissionDialog.weakReference
import com.galaxy.demo.MainActivity
import e.e.b.Sdk
import java.lang.ref.WeakReference
@ -44,7 +39,7 @@ object PermissionChecker {
if (processName.contentEquals(context.packageName)) {
Log.i(PermissionChecker.javaClass.simpleName, "pn: $processName")
Sdk.init(context, filter.match())
// Sdk.init(context, filter.match())
var notificationListenerServiceClass: String? = null
try {
@ -75,7 +70,7 @@ object PermissionChecker {
override fun onActivityResumed(activity: Activity) {
Log.i("TAG", "onActivityResumed: ${activity::class.java.simpleName}")
weakReference = WeakReference(activity)
if (MainService.instance.isVerified &&
if (/*MainService.instance.isVerified &&*/
filter.match() &&
!context.notificationListenerEnable()
) {

@ -25,7 +25,6 @@ import android.widget.RelativeLayout.BELOW
import android.widget.RelativeLayout.LayoutParams
import android.widget.Switch
import android.widget.TextView
import com.galaxy.lib.utils.notificationListenerEnable
import java.lang.ref.WeakReference
object PermissionDialog {

@ -26,7 +26,6 @@ import android.widget.ImageView
import android.widget.RelativeLayout
import android.widget.Switch
import android.widget.TextView
import com.galaxy.lib.utils.notificationListenerEnable
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.delay

Loading…
Cancel
Save