新增LedOkAPP清除节目功能

This commit is contained in:
sxy0 2024-11-06 19:02:40 +08:00
parent 3f82f1198b
commit 9aa3bdeb2b
13 changed files with 30 additions and 1 deletions

View File

@ -24,7 +24,7 @@ android {
minSdkVersion 21
targetSdkVersion 29
versionCode 259
versionName "3.3.3-beta26.4.1.7-release"
versionName "3.3.3-beta26.4.1.8-release"
//alphaxx - ,bug
//Betaxx -
@ -71,6 +71,7 @@ android {
3.3.3-beta26.4.1.6-release 广,2
3.3.3-beta26.4.1.7-release +,广
,10
3.3.3-beta26.4.1.8-release ledokAPP发节目
**/
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"

View File

@ -5,6 +5,8 @@ import android.util.Log
import cn.trans88.taxiappkotlin.R
import cn.trans88.taxiappkotlin.TaxiApp
import cn.trans88.taxiappkotlin.logic.network.ConnManger
import cn.trans88.taxiappkotlin.ui.play.PlayActivity
import com.google.android.exoplayer2.ui.PlayerView
import com.google.gson.GsonBuilder
import com.trs88.kurolibrary.log.KuroLog
import java.io.BufferedReader
@ -448,6 +450,22 @@ class TaskSocketServer(private val context: Context, port: Int) {
dos = null
file = null
//TaskProcessor.getInstance(context).updateSourceFile(new SourceFile(cmd.id, servant.getCanUsedPath(context), FileState.Is_Downloaded));
} else if (cmd._type == "DelPrograms") {
Log.d(TAG, "processPackage: DelPrograms")
try {
PlayActivity.instance()?.runOnUiThread {
PlayActivity.instance()?.getPlayViewModel()?.playLogo()
}
LedOkActivity.instance()?.finish()
File("$downloadDir/programs")?.deleteOnExit()
val ack = "{\"_type\":\"AckSuccess\"}"
sendDataToClient(ack)
Log.d(TAG, "processPackage: 清楚节目")
}catch (e: Exception) {
Log.d(TAG, "processPackage: ${e.printStackTrace()}")
val ack = "{\"_type\":\"AckFailed\"}"
sendDataToClient(ack)
}
}
// else if (cmd._type == "BindAccount") {
// Log.d(TAG, "processPackage: BindAccount")

View File

@ -77,6 +77,12 @@ const val NOVALIDTIME = 23646086L
class PlayActivity : AppCompatActivity(), NetworkCallback, BusCallback, OnScreenSizeListener {
val CREATE_VIEW_MSG = 11111111
companion object {
private var instance: PlayActivity? = null
fun instance() = instance
}
//glide配置
private val glideOptions: RequestOptions = RequestOptions()
.diskCacheStrategy(DiskCacheStrategy.NONE)
@ -90,6 +96,9 @@ class PlayActivity : AppCompatActivity(), NetworkCallback, BusCallback, OnScreen
private lateinit var configurations: Configurations
private lateinit var playViewModel: PlayViewModel
fun getPlayViewModel(): PlayViewModel {
return playViewModel
}
private var saveRuntimeTimer: Timer? = null
private var startSaveRunTimer: Timer? = null
@ -109,6 +118,7 @@ class PlayActivity : AppCompatActivity(), NetworkCallback, BusCallback, OnScreen
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
YoungUtil.YoungLog("playActivity onCreate")
instance = this
TaxiApp.isActive = true
ConnManger.sendGPSLogSwitch = false
ConnManger.sendPlayerLogSwitch = false