Jho*_*ila 3 kotlin-multiplatform
我正在 kotlin 多平台上创建我的第一个应用程序,并且需要获取一些设备的信息,例如语言和国家/地区。
我正在寻找一种使用 Kotlin 多平台在 Android 和 iOS 两种设备上运行的方法。
有可能的?或者只能在两种设备上以本机方式进行此操作?
类似于以下内容。
常见的
expect val myLang:String?
expect val myCountry:String?
Run Code Online (Sandbox Code Playgroud)
IOS
actual val myLang:String?
get() = NSLocale.currentLocale.languageCode
actual val myCountry:String?
get() = NSLocale.currentLocale.countryCode
Run Code Online (Sandbox Code Playgroud)
安卓
actual val myLang:String?
get() = Locale.getDefault().language
actual val myCountry:String?
get() = Locale.getDefault().country
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
182 次 |
| 最近记录: |