- 新增 ZipDownloadUtils:支持大文件下载、进度回调、断点续传 - 新增 ZipExtractUtils:支持 Zip 文件解压、进度回调、自动创建目录 - 新增 ModelResourceManager:高层资源管理器,协调下载和解压流程 - 新增 FunActivity:趣味测试页面,包含 3 个按钮 - 按钮 1:下载 Zip 文件 - 按钮 2:解压 Zip 文件 - 按钮 3:读取 JSON 并保存到 ObjectBox 数据库 - 新增 activity_fun.xml:趣味页面布局 - 新增 ZipToolsUsageExample:工具使用示例文档 - 改进 ToastUtils:改为 Context 扩展方法 (toast/toastLong) - 暂时注释 HomeActivity 中 tvTime 的点击事件
20 lines
465 B
Kotlin
20 lines
465 B
Kotlin
package com.sw.inbound.utils
|
|
|
|
import android.content.Context
|
|
import android.widget.Toast
|
|
|
|
/**
|
|
* Toast 扩展方法
|
|
* 在 Context 上添加 toast 扩展函数,用于显示短时 Toast 消息
|
|
*/
|
|
fun Context.toast(message: String, duration: Int = Toast.LENGTH_SHORT) {
|
|
Toast.makeText(this, message, duration).show()
|
|
}
|
|
|
|
/**
|
|
* 显示长时 Toast 消息
|
|
*/
|
|
fun Context.toastLong(message: String) {
|
|
Toast.makeText(this, message, Toast.LENGTH_LONG).show()
|
|
}
|