mirror of
https://github.com/awfixers-stuff/OwnDroid.git
synced 2026-03-23 11:05:59 +00:00
Secondary user list
Fix crash in User operation when UID/serial number is empty Logout current user in secondary user More user info
This commit is contained in:
@@ -14,6 +14,7 @@ import android.widget.Toast
|
||||
import androidx.activity.ComponentActivity
|
||||
import androidx.activity.result.ActivityResultLauncher
|
||||
import androidx.activity.result.contract.ActivityResultContracts
|
||||
import androidx.annotation.RequiresApi
|
||||
import androidx.annotation.StringRes
|
||||
import com.bintianqi.owndroid.dpm.addDeviceAdmin
|
||||
import com.bintianqi.owndroid.dpm.createManagedProfile
|
||||
@@ -22,6 +23,9 @@ import java.io.File
|
||||
import java.io.FileNotFoundException
|
||||
import java.io.IOException
|
||||
import java.io.InputStream
|
||||
import java.time.Instant
|
||||
import java.time.ZoneId
|
||||
import java.time.format.DateTimeFormatter
|
||||
import java.util.Locale
|
||||
|
||||
lateinit var getFile: ActivityResultLauncher<Intent>
|
||||
@@ -123,7 +127,12 @@ fun formatFileSize(bytes: Long): String {
|
||||
}
|
||||
}
|
||||
|
||||
@StringRes
|
||||
fun Boolean.yesOrNo(): Int {
|
||||
return if(this) R.string.yes else R.string.no
|
||||
val Boolean.yesOrNo
|
||||
@StringRes get() = if(this) R.string.yes else R.string.no
|
||||
|
||||
@RequiresApi(26)
|
||||
fun parseTimestamp(timestamp: Long): String {
|
||||
val instant = Instant.ofEpochMilli(timestamp)
|
||||
val formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss").withZone(ZoneId.systemDefault())
|
||||
return formatter.format(instant)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user