|
|
@ -6,7 +6,6 @@ import android.os.Process
|
|
|
|
import android.view.View
|
|
|
|
import android.view.View
|
|
|
|
import androidx.annotation.RequiresApi
|
|
|
|
import androidx.annotation.RequiresApi
|
|
|
|
import androidx.lifecycle.lifecycleScope
|
|
|
|
import androidx.lifecycle.lifecycleScope
|
|
|
|
import com.common.commonlib.db.DBUtils
|
|
|
|
|
|
|
|
import com.common.commonlib.db.entity.Warning
|
|
|
|
import com.common.commonlib.db.entity.Warning
|
|
|
|
import com.common.commonlib.utils.LogUtils
|
|
|
|
import com.common.commonlib.utils.LogUtils
|
|
|
|
import com.common.commonlib.utils.NetworkHelper
|
|
|
|
import com.common.commonlib.utils.NetworkHelper
|
|
|
@ -25,7 +24,6 @@ import com.yinuo.safetywatcher.watcher.services.HeartbeatService
|
|
|
|
import com.yinuo.safetywatcher.watcher.ui.view.ConfirmDialog
|
|
|
|
import com.yinuo.safetywatcher.watcher.ui.view.ConfirmDialog
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.BatteryHelper
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.BatteryHelper
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.GPIOUtils
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.GPIOUtils
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.LztekUtil
|
|
|
|
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.RecordHelper
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.RecordHelper
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.SimHelper
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.SimHelper
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.WifiHelper
|
|
|
|
import com.yinuo.safetywatcher.watcher.utils.WifiHelper
|
|
|
@ -35,7 +33,6 @@ import kotlinx.coroutines.launch
|
|
|
|
import org.easydarwin.PushHelper
|
|
|
|
import org.easydarwin.PushHelper
|
|
|
|
import org.easydarwin.TxtOverlay
|
|
|
|
import org.easydarwin.TxtOverlay
|
|
|
|
import org.easydarwin.video.EasyPlayerClient
|
|
|
|
import org.easydarwin.video.EasyPlayerClient
|
|
|
|
import java.io.File
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class HomeActivity : NoOptionsActivity() {
|
|
|
|
class HomeActivity : NoOptionsActivity() {
|
|
|
@ -90,16 +87,6 @@ class HomeActivity : NoOptionsActivity() {
|
|
|
|
itemSetting.requestFocus()
|
|
|
|
itemSetting.requestFocus()
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
val cardAvailableSize = LztekUtil.getCardAvailableSizeWeak()
|
|
|
|
|
|
|
|
if (cardAvailableSize) {
|
|
|
|
|
|
|
|
warnDialog =
|
|
|
|
|
|
|
|
ConfirmDialog("检测倒系统剩余存储空间较小,将影响视频录制,是否删除部分早期录像腾出空间?") {
|
|
|
|
|
|
|
|
warnDialog?.dismiss()
|
|
|
|
|
|
|
|
delSomeVideo()
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
warnDialog?.show(supportFragmentManager, "warn")
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private fun onCameraOpen() {
|
|
|
|
private fun onCameraOpen() {
|
|
|
@ -279,20 +266,6 @@ class HomeActivity : NoOptionsActivity() {
|
|
|
|
SimHelper.init(this@HomeActivity)
|
|
|
|
SimHelper.init(this@HomeActivity)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private fun delSomeVideo() {
|
|
|
|
|
|
|
|
GlobalScope.launch(Dispatchers.IO) {
|
|
|
|
|
|
|
|
val videoDao = DBUtils.videoDao()
|
|
|
|
|
|
|
|
val oldVideo = videoDao.getOldVideo()
|
|
|
|
|
|
|
|
try {
|
|
|
|
|
|
|
|
oldVideo?.forEach {
|
|
|
|
|
|
|
|
File(it.path).delete()
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
} catch (e: Exception) {
|
|
|
|
|
|
|
|
LogUtils.v("delSomeVideo error, ${e.message}")
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
override fun onDestroy() {
|
|
|
|
override fun onDestroy() {
|
|
|
|
super.onDestroy()
|
|
|
|
super.onDestroy()
|
|
|
|
BatteryHelper.release(this@HomeActivity)
|
|
|
|
BatteryHelper.release(this@HomeActivity)
|
|
|
|