iOS工程师学习Android开发----AndroidStudio环境准备
xunyn 2020-05-12 17:26:46 164 收藏
分类专栏: Android开发
版权
1 首先在android开发网站下载Mac版的安装包,
http://www.android-studio.org/index.php/download
下一步安装,安装完成后,在国内会弹出proxy的设置对话框,这个可以忽略,继续下面的步骤
2 工具包安装完成后,Android Studio还需要下载各种包,包括模拟器的SDK文件,
3 下载完成后创建HelloWorld工程,自动下载编译包Gradle相关的文件
4 使用kotlin语言开发,如果有swift的开发经验,那么kotlin语言上手会很快,语言的核心
a.通过val,var来区别代码的不变变量和可变变量,相比较原来const的方法,在创建时变量就提醒开发者,需要一个常变量,还是一个可变量,防止了常变量被意外改变的几率,
b.可空类型系统,不像Java和Objective-C通过空指针表达对象没有值,kotlin通过设置空类型,表达一个变量可否为空,然后通过编译时的检查,杜绝空指针这种的错误的发生。
c.方便的创建数据类和单例类,data class Cellphone(val brand: String, val price:Double)
Singleton singleton = Singleton.getInstance()
d. 急于Lambda必包编程
————————————————
版权声明:本文为CSDN博主「xunyn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/xunyn/article/details/106078741
https://blog.csdn.net/xunyn/article/details/106078741
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
2019-06-02 nfc
2019-06-02 java中的移位运算符:<<,>>,>>>总结
2019-06-02 Java &、&&、|、||、^、<<、>>、~、>>>等运算符
2019-06-02 java byte的无符号数值