kotlin学习
轻语积累
一位爱好和平的程序员。
展开
-
android AppUtils获取App的名称 版本号
object AppUtils{ /** * 获取应用程序名称 */ @Synchronized fun getAppName(context: Context): String? { try { val packageManager = context.getPackageManager() val packageInfo = packageManager.getPackageInfo(原创 2021-09-29 16:55:46 · 345 阅读 · 0 评论 -
Kotlin 学习网站
Kotlin 学习网站http://www.kotlincn.net/docs/reference/inline-functions.htmlKotlin 线上学习pdf 书本https://ref-book.kotlincn.net/kotlin-reference-chinese.pdf原创 2021-09-29 10:58:00 · 179 阅读 · 0 评论 -
kotlin 枚举
enum class Color { RED,BLACK,BLUE,GREEN,WHITE}fun main(args:Array<String>) { var color:Color=Color.RED //name println(color.name) //ordinal 下标 println(color.ordinal)}原创 2021-09-26 15:24:11 · 133 阅读 · 0 评论 -
Kotlin 泛型学习
class TypedClass<T>(parameter:T) { var value:T=parameter}fun main(args:Array<String>) { val t1=TypedClass<String>("Hello World") val t2=TypedClass<Int>(1231) println("String:${t1.value}") println("Int:${t2.va原创 2021-09-26 14:55:04 · 231 阅读 · 0 评论 -
Kotlin 扩展函数
/** * 扩展函数 */data class User(var name:String){ override fun toString(): String { return "User(name='$name')" }}fun User.print(){ println("${name}")}fun main(arg:Array<String>){ var user=User("轻语积累") user.print原创 2021-09-26 14:51:54 · 92 阅读 · 0 评论