Kotlin学习笔记——从搭建环境开始
16lz
2021-01-26
选择IDE
1、Android Studio3.0 http://www.android-studio.org/
2、IntelliJ IDEA http://www.jetbrains.com/idea/
如果是学习Kotlin在Android中的应用,那么使用Android Studio或者IDEA中创建Android工程,按如下操作进行配置;如果仅仅为练习Kotlin语法,那么使用IDEA创建Kotlin工程即可。
配置Gradle
工程根目录下的build.gradle,如下
buildscript { dependencies { classpath 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.0' }}
app module下的build.gradle,如下
apply plugin: 'com.android.application'apply plugin: 'kotlin-android'dependencies { api 'org.jetbrains.kotlin:kotlin-stdlib:1.2.0'}
用Kotlin编写一个MainActivity
也可以先用java写好,使用工具栏code->Convert Java File to Kotlin File 将java代码转成kotlin代码,最终如下
@Route(path = "/startpoint/main")class MainActivity : BaseActivity() { lateinit var mTranslationBtn: Button lateinit var mFootPrintBtn: Button override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) initViews() initListeners() } override fun initViews() { mTranslationBtn = findViewById(R.id.btn_translation) as Button mFootPrintBtn = findViewById(R.id.btn_footprint) as Button } override fun initListeners() { mTranslationBtn!!.setOnClickListener { jumpToTranslation() } mFootPrintBtn!!.setOnClickListener { jumpToFootPrint() } } private fun jumpToTranslation() { ARouter.getInstance().build("/translation/main").navigation() } private fun jumpToFootPrint() { ARouter.getInstance().build("/footprint/main").navigation() }}
更多相关文章
- AndroidStudio 放弃Gradle使用Android.mk
- adb环境变量的配置
- 【Android】安卓环境变量配置
- Android错误:Conversion to Dalvik format failed with error 1
- Android的userlogin登录
- Android客户端单线程下载
- Android(安卓)Studio NDK开发入门
- Android(安卓)在xml中配置 float 和 integer 值
- 自己动手编译Android(LineageOS)源码