改了一堆没改好

This commit is contained in:
Teng 2025-11-25 15:28:10 +08:00
parent 0f9c7f5813
commit fb95a4664c
2 changed files with 2 additions and 62 deletions

View File

@ -1,62 +0,0 @@
import com.android.hldy.BuildConfig
import com.cn.plugin_module.bean.setSPAutoLoginType
import com.tplink.smbcloudbizcommon.TPLog
import com.tplink.smbcloudsdk.SMBCloudSDKContext
import com.tplink.smbcloudsdk.bean.CloudLoginListener
import com.tplink.smbcloudsdk.bean.NetworkType
import com.tplink.smbcloudsdk.bean.SelectServer
import com.tplink.smbcloudsdk.bean.TokenExpiredHandler
import com.tplink.smbcloudsdk.util.SMBCloudSDKLog
import io.dcloud.application.DCloudApplication
class MyApplication : DCloudApplication(){
override fun onCreate() {
super.onCreate()
// 必选项
SMBCloudSDKContext.init(applicationContext)
// 是否加载数据库信息,默认开启(设备信息可以存到数据库中,减少加载耗时)(仅公有云,私有云没有必要) (可选项)
SMBCloudSDKContext.enableDataBase = true
// 是否加载设备封面,默认开启加载。(可选项)
SMBCloudSDKContext.enableDeviceCover = true
/**
* 开启网络状态监听 (可选项)
* 作用
* 1切换生产环境UAT环境迁移环境情况下均可登录不注册则只能登录生产环境
* 预览画面监听网络变化流量提醒显示实时的流量数据(流量提醒和流量数据暂不实现有需求再说)
*/
SMBCloudSDKContext.registerNetworkChangeReceiverAfterPrivacy()
/***
* 监听 oken是否过期 (可选项)
*/
SMBCloudSDKContext.setTokenExpiredHandler(object : TokenExpiredHandler {
override fun onTokenExpired() {
// token已过期重新返回登录页面
setSPAutoLoginType(SelectServer.INVALID)
// jumpMainActivity()
}
})
/**
* 账号登录登出监听可选项
*/
SMBCloudSDKContext.setCloudLoginListener(object : CloudLoginListener {
override fun onLastAccountLoginOut(isPublic: Boolean) {
// 账号退出
TPLog.d(SMBCloudSDKContext.tag, "onLastAccountLoginOut isPublic: $isPublic")
}
override fun onNewAccountLogin(isPublic: Boolean) {
// 新账号登录
TPLog.d(SMBCloudSDKContext.tag, "onNewAccountLogin isPublic: $isPublic")
}
override fun onNetworkChanged(type: NetworkType) {
// 监听网络变化WIFI、流量、无任何网络由于需要监听网络状态隐私政策需要增加相应的说明
TPLog.d(SMBCloudSDKContext.tag, "onNetworkChanged $type")
}
})
// debug的apk可以调试看日志.方便客户遇到bug可以打印log排查 (可选项)
SMBCloudSDKLog.setEnableLog(BuildConfig.DEBUG)
}
}

View File

@ -0,0 +1,2 @@
package com.android.hldy