如何在现有的Android应用程序中使用Kotlin?
我有一个使用Java开发的Android应用程序。 我现在想开始使用Kotlin为同一个应用程序。 是否有可能在现有的应用程序中使用Kotlin和Java并行?
是的,你可以在一个项目中混合使用Java和Kotlin。
从Android 文档 :
如果您对使用Kotlin感兴趣,可以轻松上手,因为它可以与Android上的Java和C ++并行工作。 因此,您可以保留现有代码,继续使用各种Android库,并逐步将Kotlin代码添加到您的项目中。 与几乎所有其他语言不同的是,Kotlin是一个可以双向使用的插件 – 您可以从Kotlin调用Java语言,并且可以从Java语言调用Kotlin。
你也应该看看kotlin官方文档
您也可以使用IntelliJIDEA将Java代码转换为Kotlin。
首先,你必须下载Kotlin插件,并将其整合到android studio中,然后使用double shift写入将java文件转换为kotlin文件,或者使用快捷 键 Ctrl + Alt + Shift + K
- 我可以为kotlin桌面应用程序使用@autowire(spring-context)吗?
- 要求失败,浮点数
- 使用notify()方法实例化Kotlin类时的LinkageError
- 如何在Kotlin中使用Double Epsilon / Precision调用assertEquals?
- 在Kotlin重复字符串n次
- 如何检查一个字符串数组是否按字母顺序排序或不使用Kotlin?
- 在从构造函数或init块中调用的重写抽象函数中初始化variables时,variables未正确初始化
- 无法访问BaseColumns在Kotlin中提供了_ID属性
- 未解决的参考DaggerApplicationComponent