安卓开发学习记录「一」
写在前面
这里是我第一次详细接触安卓开发,算是正式学习了。在这里记录一下我的学习过程,也会写出一些我自己存在的一些问题以及相应的解决方案,最后再分享出来,看看能不能给各位一些经验。这些东西都是我慢慢摸索出来的东西,所以不一定很正式或者正规。只能说马马虎虎吧(了解的人勿喷)
—— 筱锋xiao_lfeng
我的话尽量不让我自己鸽了吧,给自己加大一点学习强度。自己的事情还是很多的,我就怕我最后没有时间来处理我自己的事情,这样会让我自己不是很好办,最后博客就不会更新了。我尽量腾出一些时间来更新博客,整理一些比较有意思的东西。
初见安卓开发「一」
这是中国区的安卓官网:https://developer.android.google.cn/develop
安装IDE
安装使用的话,其实可以用 JetBrains 的 IDEA。不过我自己的IDEA是专注于Java或者Kotlin代码开发的,我并不想掺入安卓之类的开发。不然我在不进行安卓开发的时候,开了很多没有用的资源,导致我的资源有很多额外的开销,这还是没有必要的。
所以还是以去官网下载 Android Studio 安卓专门的IDE进行开发(也是基于 Intellij IDEA)
点击下载 Android Studio (根据时间不一样,可能不是 hedgehog 这个版本,不过大差不差的)
我电脑是 MacBook Pro(Apple Chip M3 Pro),所以我下载的是苹果的版本,对于Windows电脑,有对应的Windows的版本下载,选择下载就可以了。
下载之后有梯子的建议打开梯子,允许进行HTTP代理之后,在安装的时候点击 cancel(不好意思,这里是截图的。因为早就安装过了,忘记截图了)
之后会进入主界面,会进入到这一个界面
在这里Mac按下 ⌘(command)+, 或者 Windows 下 Ctrl+Alt+Shift+S 打开设置,并且搜索 HTTP ,点击自动代理设置(请注意:我这里使用的是Clash for windows
,其他软件也有类似的地方,如果实在不确定,但是你可以明确你的代理设置,可以手动设置代理信息。我这里就不进行我的代理内容的展示)
保存之后就可以关闭软件之后,重新打开。重新打开之后就可以一路Next进行安装。这样会安装的比较快(而且在某些电脑下或者某些网络情况下无法进行安装的)。我这一篇博文是我在老家写的,老家压根没法获取 dl.google.com
的地址去获取下载,所以得挂代理。挂代理也会比较好,在后面很多情况下用 Gradle 的时候也会快很多,不需要很多其他奇奇怪怪的其他配置。
然后,我们的IDE就安装好啦。
新建安卓项目
我这里语言采用的是
Koltin
进行代码编写。我自己有相应的 Java 和 Kotlin 语言的代码基础,我这里主要就是记录学习安卓开发的过程,不会包含学习对应的代码。这些代码应当是在学习安卓这个内容之前应当学习好的东西,不然的话后期学习会很慢,而且对于很多新的东西会很迷茫,会分不清什么事本该存在的,什么是安卓SDK提提供的新内容。
这里,我们新建一个新的项目
- Name: 指的是这个App的工程命名
- Package name: 包名,一般都是三段式,以域名的形式,反过来写(需要保证包名的唯一性,这样如果后面你有需要在安卓那边进行App发布的时候,才不会被拒绝,有一样的包名不会被检测通过的)
- Save location: 保存的路径,这个就自己选吧,每个人有自己每个人的命名习惯
- Minimum SDK: 最小的SDK,例如我这里我选择了SDK29,也就是安卓10,那么高于安卓10的版本依旧可以使用,如果低于安卓10的版本,这个软件将无法运行。我这里自己学习测试用的是安卓10来进行
完成之后,最大化看到的样子大致如下
每个人可能有一点细微的差别,我这里自己安装过某些软件,而且我也安装过中文包(中文包直接搜插件是搜索不到的,最后我会在附录的部分写如何安装中文插件)
之后,我们就可以创建自己虚拟安卓手机,用于调试和测试使用的。如果你们不嫌麻烦,自己有安卓手机的话,也可以直接用数据线连接到自己的电脑💻进行测试。反正我比较懒,电脑性能也够,我就不打算连接我的实体手机,最后测试的时候上手机试试逻辑的话可以。
这里就是选择虚拟手机的地方,这些手机基本都是 Google 那些自己的手机,可以自己选择。我这里就选择一个 Medium Phone
然后配置最新的安卓当作虚拟机开发。
之后,就可以从这一块地方看到自己创建的虚拟机设备,点击启动按钮,就可以看到自己的虚拟机启动了
接着就可以点击项目启动,看看创建项目出现的 Hello Android
结尾
这也只是算开头,其他部分都是在慢慢摸索(其实摸索了很多了,我懒得写),下面就是怎么给 Android Studio
安装中文包。
首先,这一个软件是基于 Intellij IDEA
也就是说,这个软件的根基还是 Jetbrains 的软件,那么有很多插件应当是支持的,而且也是跟 IDEA 是通用的。那么既然搜索插件搜索不到,那么就可以直接去插件的网站去下载插件用文件的形式进行安装。
我们去到下载插件的网站 plugins ,选择一个最新的进行 Download(最新的是不可以的,这里是让你自己去试一试,排错误)
下载好了之后,打开插件安装的地方
你会看到一串英文而不是中文,但是最后显示的版本应该看这里
在这里,你就可以根据这 231 版本号去网站查找对应的版本,然后下载
重复上述安装过程就可以成功安装好了中文补丁了,这个中文补丁依旧是IDEA只带的部分才会进行汉化,后续属于 Android Studio 的部分依旧是英文,不过既然都是学开发了,看多了就知道了。