安卓

首页 » 常识 » 诊断 » 开源之Kotlin如何通过AS用kotl
TUhjnbcbe - 2022/10/16 20:21:00
北京有没有准分子治疗白癜风的 http://m.39.net/baidianfeng/a_4217180.html

从今天起,我们开始以趣味小实例小应用的形式来接触学习探讨Android下的手机等移动端编程kotlin编程。需要说明的是,虽然这里这里说是Android,不过一人客的设想是,以kotlin编程和官方IDE(知名IDE)为工具,以手机或其他移动设备为平台,以应用为实现载体,大方向不变,但并不排除会根据现实情况或学习进度转用其他OS比如国产OS鸿蒙等。由于我们国产操作系统比如鸿蒙OS在手机端依然处于未公开阶段,所以我们目前说的手机编程,只是基于Android,我们用的IDE当然还是官方的AndroidStudio。这里以下简称AS。

照例新学一个编程语言IDE,我们往往要从基本的安装开始,不过AS作为一种集成化的工具,安装并不麻烦,网上也有教程。基本没什么困难的。如果在Windows系统里,无非就是看选择下一步的问题。所以我们不详细介绍AndroidStudio的安装了,只介绍注意事项和基本常识,以方便衔接我们以后的系列文章更新。

在电脑系统里安装的时候,所有的软件都默认安装在系统盘里,我们基本都可以根据情况调整,比如你的系统盘有点小,就安装到其他地方。有些生产工具类软件是必须默认安装到系统盘才不出错,而AS不是这样,我们可以把它安装到其他地方。

不过即便我们可以不把软件安装到系统盘里,系统盘也必须预留足够的空间,一人客觉得这一点是需要注意的,因为普通的软件都没什么,而生产力软件比如开发、设计这类,一般在做项目的时候,都会在系统盘空间生成大量的诸如AppData的缓存文件,可能一个软件就能吃十几个G或几十个G的空间。

比如我们在安装好AS后,在编程制作一些小东西的时候,都需要新建下载模拟终端,这个可不小,普通的手机模拟器还好,如果是平板,它往往都可以占几个G的空间,如果你的系统盘空间太小了,AS会提醒你本地空间不足,从而无法继续。一人客就经历过这样的情况,这种情况是比较悲催的。总之,系统盘预留不能小,不小于20G可能好点,虽然小一点也能马马虎虎地编程。

准备工作做了,就是打开AS软件了,软件会自动新建一个项目,你也可以新建一个项目,也就是Startanewproject,然后就是进入chooseyourproject界面,如果我们开发手机或平板的APP,就在PhoneandTablet选择就行了,一般新手,就是默认的EmptyActivity,然后下一步Configureyourproject填写项目的信息和保存位置,这里填好名字后让Packagename默认就行了。保存位置你可以随便选,别用中文。

而编程语言就默认的Kotlin就行了,这也是我们这个系列要用的编程语言,当然AS安卓手机编程一直以来都是用Java语言,不过Kotlin已经被钦定为首选开发语言了。这款完全兼容Java同时又在各方面超越Java的编程语言,你值得学习。

再下面就是Android版本了,比如Android4.4,Android5.0,Android5.1等等,版本越高,支持的API越多,当然适配的手机也会越少,毕竟很多手机或平板设备都是用老版本的安卓系统。这里我们选择Android4.4版本,可以在市场上98.1%的设备上运行。点击Finish就新建一个工程。然后就是各种运行、载入。

默认打开的是MainActivity.kt和activity_main.xml文件,前者是编程代码的文件,后者则是布局文件。Android编程是逻辑和布局分开的。而现在,一个基本的也是最经典的helloworld的手机APP其实已经自动做好了。当然我们无法直接运行点击Runapp,因为这是在手机运行的安装包,不是电脑软件。如果想要预览我们还要创建虚拟设备打开AVDManager新建一个。要打包APK也不是那么简单,不过我们可以简单构建一个Debug的APP测试使用。

由于篇幅所限,我们第一篇就介绍这么多吧。我们可以看到,AS手机编程的IDE工具是纯英文的,需要我们具备基本的英文词汇量和专业名词。这个可能对于很多初学者特别是英语不好的人不友好,一人客也觉得这样,不过没办法,很多开发工具都是这样,没有汉化版,而即便第三方有汉化包,不过要知道英文界面和操作往往是最稳定的。

1
查看完整版本: 开源之Kotlin如何通过AS用kotl