kotlin常用工具类总结,高效优雅的开发Android
随着Kotlin的普及,很有必要对开发中常用的工具类总结整理,当然包括 利用kotlin扩展Android原生控件方法、属性。 主要分工具类util跟原生控件扩展ext两部分 toast 用法 toast(“hello”) click 用法 button.click{ // todo } 启动activity start+要启动的activity (比如 DemoActivity) SharePreferenceUtil 用法 1). var spValue by SharePreferenceUtil (“key”, “DefaultValue”) 2). set data spValue = “value” 3). get data spValue NetworkUtil 用法 1). isNetworkAvailable(context) 2). isConnected(context) 3). getNetworkType(context) 获取屏幕宽高以及Dp/Px转化用法 1). dp2px(context) or px2dp 2). screenWidth or screenHeight RegularUtil 用法 1). 身份证是否合法 isIDCard(“no”) 2). 手机号是否合法 isMobile(“no”) 3). isEmail是否合法