改了一堆没改好
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