第一讲:
- Android开发
Android开发是指在Android平台上应用的制作。
- 特点
- 系统开源。Android由于最底层使用Linux内核,使用的是GPL许可证,意味着代码必须开源。
- 跨平台特性。Android由Java语言编写,继承了Java跨平台的特点。任何Android应用几乎无需做任何处理就能直接运行在Android设备上。意味着各运营商可以自由使用多形式的硬件设备,不拘泥于手机、平板等传统移动设备,电视和各种智能家居均可使用Android系统
- 丰富的应用。Android系统的开源性吸引了众多开发者为其平台开发各式各样的软件。
- 开发环境
- Eclipse
- Android Studio(高效、便捷)
- 下载Android Studio
略
- Android Studio页面介绍
……..
- Kotlin
- 特点:Koltin完全兼容Java,无需顾虑空指针异常,支持Lamda表达式(优越于Java8),支持扩展等。对于Android开发者来说,可以更少的减少空指针异常带来的程序崩溃,更少的代码量,更快的开发速度,更一致的开发体验等。
- 代码对比:
// 定义一个返回值为String的函数
private fun testOne(text:String):String{
return "hello + $text"
}
Log.e("TAG", "${testOne("world")}")
// hello,world
// 定义一个返回值为String的函数 private String test(String text){ return "hello" + text; } Log.e("TAG", test("world")); // hello,world