改了一堆没改好
This commit is contained in:
parent
0f9c7f5813
commit
fb95a4664c
|
|
@ -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环境、迁移环境情况下,均可登录。不注册,则只能登录生产环境
|
||||
* 2)预览画面监听网络变化、流量提醒、显示实时的流量数据(流量提醒和流量数据暂不实现,有需求再说)
|
||||
*/
|
||||
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)
|
||||
}
|
||||
}
|
||||
|
|
@ -0,0 +1,2 @@
|
|||
package com.android.hldy
|
||||
|
||||
Loading…
Reference in New Issue