打开MainActivity.kt文件,这是应用的主活动(Activity)。在该文件中,你可以编写与应用逻辑相关的Kotlin代码。例如,以下代码将在按钮点击时更改文本: 代码语言:text 复制 import android.os.Bundle import android.view.View import android.widget.TextView import androidx.appcompat.app.AppCompatActivity class MainActi...
在Android中我们使用Kotlin+RxJava+Android Architecture Components,在iOS中使用Swift+RxSwift。本文不讨论App的架构,只讨论项目中所使用到的Kotlin的特性。 在Android的App中,可以毫不夸张地说,我们95%以上的代码使用了Kotlin开发的。由此,很有必要对这一阶段使用Kotlin做一个简单的小结。 使用的Kotlin特性: 一.扩展...
1. 安装Android Studio 首先需要安装Android Studio,它是一款用于开发Android应用程序的集成开发环境(IDE),可以从官方网站下载安装包进行安装。安装完成后,可以打开Android Studio并创建新的Android应用程序项目。2. 学习Kotlin语言 在使用Kotlin开发Android应用程序之前,需要学习Kotlin语言的基本语法和特性。可以参考官方...
与Android SDK 和 Java 程序语言库兼容,Kotlin 代码中可以方便调用 Java 库 (Android Studio 的 Lint 检查亦能与 Kotlin 代码互操作)。 Kotlin 互操作指南:https://developer.android.google.cn/kotlin/interop 优势2: 与 IDE 工具兼容 Kotlin 语言由 IntelliJ 的开发团队设计,可与 IntelliJ (以及 Android Studio...
这里的click函数,在使用Kotlin高效地开发Android App(二)中已经讲述过,就不在重复讲述。 Demo4ExtrasDelegateActivity接受从MainActivity中传递过来的参数。 import android.os.Bundleimport android.support.v7.app.AppCompatActivityimport com.safframework.delegate.domain.Userimport com.safframework.delegate.extras.extr...
//activity_login就是我们的布局importkotlinx.android.synthetic.main.activity_login.* Anko Layout 通常我们使用xml文件写我们的布局,但是他有一些缺点如不是类型安全,不是空安全,解析xml文件消耗更多的CPU和电量等等。而Anko Layout可以使用DSL动态创建我们的UI,并且它比我们使用Java动态创建布局方便很多主要是更简洁...
作用:使用kotlin-android-extensions插件可以让你不使用findViewById方法也能使用组件。 创建一个ExtensionsActivity,并创建一个extensions_activity布局文件,布局文件中包含一个TextView,代码如下: ExtensionsActivity: importandroid.app.Activityimportandroid.os.BundleclassExtensionsActivity:Activity() {overridefunonCreate(sa...
打开我们的Android Studio,然后选择“创建新项目” 根据需要命名你的应用程序,不要忘记选中“包括Kotlin支持”,然后单击“下一步”,然后你可以选择运行的应用程序的最低操作系统。 之后,单击下一步,然后选择Emply Activily。 第二部分:界面设计 (1)制作渐变背景 ...
使用Kotlin运行您的第一个项目 为了运行该应用程序,我们需要点击位于Android Studio顶部面板上的运行按钮。 将出现选择设备的窗口(图6)。 我们可以使用Android虚拟设备或连接到计算机的Android设备。 如果您使用的是Android设备,则必须在其中启用开发人员选项,然后才能在菜单选项中启用Android调试。 Kotlin...
1 为AndroidStudio安装Kotlin插件在线安装步骤:File—>Settings—>Plugins—>Install JetBrains plugin…出现以下界面,选中Kotlin 点击右边的Install(因为我的已经安装了所以显示的是Update升级),如下图所示:2 然后就是漫长的等待,安装完成后会提示重启AndroidStudio。如果在线安装没有成功,可以选择离线安装,离线安装...