blob: 2eb2aa17bc92da77b624a92f26a7692ea706ce96 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
package org.pacien.tincapp.context
import android.content.res.Resources
import android.os.Build
import org.pacien.tincapp.BuildConfig
import org.pacien.tincapp.R
/**
* @author pacien
*/
object AppInfo {
fun appVersion(r: Resources): String = r.getString(
R.string.info_version_format,
BuildConfig.VERSION_NAME,
BuildConfig.BUILD_TYPE)
fun androidVersion(r: Resources): String = r.getString(
R.string.info_running_on_format,
Build.VERSION.CODENAME,
Build.VERSION.RELEASE)
fun supportedABIs(r: Resources): String = r.getString(
R.string.info_supported_abis_format,
Build.SUPPORTED_ABIS.joinToString(","))
fun all(r: Resources): String = listOf(
appVersion(r),
androidVersion(r),
supportedABIs(r)).joinToString("\n")
}
|