疯狂Android讲义(第四版)——绪论

一、本节要点

Java快搞完了,接着搞Android。都是熟悉的味道,接下来直接步入主题吧。

本书是《疯狂Android 讲义》的第4版,本书真正基于最新的 Android 9.x,而且本书采用了Google推荐的IDE: Android Studio作为开发工具。书中每个案例都已对Android 9.x进行了适配,完美支持Android 9.x平台的运行。此外,相比第3版,本书大体涉及如下更新内容。

  • 新增了约束布局的介绍。
  • 删除了 Android不再推荐的RelativeLayout、GridView 等 API。
  • 新增了 RecyclerView 的详细介绍。
  • 新增了Android 9.x 改进的通知栏和通知 Channel的详细介绍。
  • 新增了Android 9.x升级后的 Fragment的详细介绍。
  • 新增了Android 9.x新增的ImageDecoder的内容。
  • 新增了增强后属性动画的介绍。
  • 新增了改进后广播接收器的详细介绍。
  • 新增了 Android 9.x增强的MediaPlayer的内容。
  • 新增了Android 9.x安全增强的 URL 的内容。
  • 新增了全新的快捷方式的详细介绍。
  • 新增了各种新的传感器的介绍。

此外,本书详细介绍了Android开发所使用的项目构建工具Gradle(马上会与大家见面)。推荐大家认真学习这个项目构建工具,原因有两方面:

  1.  Gradle本身是目前最优秀的项目构建工具,未来完全可能会取代传统的 Ant、Maven 等项目构建工具。
  2. 使用 Android Studio开发 Android时可能会遇到一些“未知”的错误,其实往往是由于不孰悉 Gradle所导致的,因此掌握 Gradle 能真正在 Android 开发中做到得心应手

二、散称知识点

1.Android的开发语言:

Android系统就是一个非常秀的、开放式的手机、平板电脑操作系统,Android已经成为应用最广的移动互联网平台,而Android平台应用的主要开发语言依然定Java,然 Google官方推荐使用Kotlin作为Android的开发语言,但绝大部分Android App 依然是采用 Java开发的。

2.Android开发的局限性:

需要指出的是,运行Android平台的硬件只是手机、平台电脑等便携式改备,这些设备的计算能力、数据存储能力都是有限的,因此不太可能在 Android 平台上部署大型企业级应用,因此Android App通常只能以纯粹客户端应用的角色出现,然后通过网络与传统大型应用交互.

3.Android的开发前景:

对于Java开发者来说,以前主要在 Java EE平台上从事服务器端应用开发,但在移动互联网的趋势下,Java开发者必然面临着为这些应用开发客户端的需求。现在,Android应用开发既是一个挑战,也是一个机遇——挑战是:掌握 Android 应用开发需要重新投入学习成本;机遇是:掌握 Android开发之后将可让职业生涯达到一个新的高度,而且移动互联网与Android必然带来更多的就业机会与创业机会,这都值得当下的开发者好好把握。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>