第一讲:

    • Android开发

    Android开发是指在Android平台上应用的制作。

    • 特点
      1. 系统开源。Android由于最底层使用Linux内核,使用的是GPL许可证,意味着代码必须开源。
      2. 跨平台特性。Android由Java语言编写,继承了Java跨平台的特点。任何Android应用几乎无需做任何处理就能直接运行在Android设备上。意味着各运营商可以自由使用多形式的硬件设备,不拘泥于手机、平板等传统移动设备,电视和各种智能家居均可使用Android系统
      3. 丰富的应用。Android系统的开源性吸引了众多开发者为其平台开发各式各样的软件。
    • 开发环境
      1. Eclipse
      2. Android Studio(高效、便捷)
    • 下载Android Studio

    • Android Studio页面介绍

    ……..

    • Kotlin
      1. 特点:Koltin完全兼容Java,无需顾虑空指针异常,支持Lamda表达式(优越于Java8),支持扩展等。对于Android开发者来说,可以更少的减少空指针异常带来的程序崩溃,更少的代码量,更快的开发速度,更一致的开发体验等。
      2. 代码对比:
        1. // 定义一个返回值为String的函数
        2. private fun testOne(text:String):String{
        3. return "hello + $text"
        4. }
        5. Log.e("TAG", "${testOne("world")}")
        6. // hello,world
        // 定义一个返回值为String的函数
        private String test(String text){
        return "hello" + text;
        }
        Log.e("TAG", test("world"));
        // hello,world