diff --git a/app/src/main/java/MyApplication.kt b/app/src/main/java/MyApplication.kt deleted file mode 100644 index 05c6120..0000000 --- a/app/src/main/java/MyApplication.kt +++ /dev/null @@ -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) - } -} \ No newline at end of file diff --git a/app/src/main/java/com/android/hldy/MyApplication.kt b/app/src/main/java/com/android/hldy/MyApplication.kt new file mode 100644 index 0000000..b4f1716 --- /dev/null +++ b/app/src/main/java/com/android/hldy/MyApplication.kt @@ -0,0 +1,2 @@ +package com.android.hldy +