android: Expose MemoryUtil size formatting function
This commit is contained in:
parent
dbddc627d4
commit
ca5b135ddf
|
@ -27,13 +27,13 @@ object MemoryUtil {
|
||||||
const val Pb = Tb * 1024
|
const val Pb = Tb * 1024
|
||||||
const val Eb = Pb * 1024
|
const val Eb = Pb * 1024
|
||||||
|
|
||||||
private fun bytesToSizeUnit(size: Float, roundUp: Boolean = false): String =
|
fun bytesToSizeUnit(size: Float, roundUp: Boolean = false): String =
|
||||||
when {
|
when {
|
||||||
size < Kb -> {
|
size < Kb -> {
|
||||||
context.getString(
|
context.getString(
|
||||||
R.string.memory_formatted,
|
R.string.memory_formatted,
|
||||||
size.hundredths,
|
size.hundredths,
|
||||||
context.getString(R.string.memory_byte)
|
context.getString(R.string.memory_byte_shorthand)
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
size < Mb -> {
|
size < Mb -> {
|
||||||
|
|
|
@ -414,6 +414,7 @@
|
||||||
|
|
||||||
<!-- Memory Sizes -->
|
<!-- Memory Sizes -->
|
||||||
<string name="memory_byte">Byte</string>
|
<string name="memory_byte">Byte</string>
|
||||||
|
<string name="memory_byte_shorthand">B</string>
|
||||||
<string name="memory_kilobyte">KB</string>
|
<string name="memory_kilobyte">KB</string>
|
||||||
<string name="memory_megabyte">MB</string>
|
<string name="memory_megabyte">MB</string>
|
||||||
<string name="memory_gigabyte">GB</string>
|
<string name="memory_gigabyte">GB</string>
|
||||||
|
|
Reference in New Issue