Browse Source

android: Expose MemoryUtil size formatting function

nce_cpp
t895 2 years ago
parent
commit
1a2f96badb
  1. 4
      src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/MemoryUtil.kt
  2. 1
      src/android/app/src/main/res/values/strings.xml

4
src/android/app/src/main/java/org/yuzu/yuzu_emu/utils/MemoryUtil.kt

@ -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 -> {

1
src/android/app/src/main/res/values/strings.xml

@ -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>

Loading…
Cancel
Save