Android概述与学习指南件采用Java/Kotlin开发,下层组件则采 用C/C++开发,底层是Linux内核。 Android App中各层组件间的协作示意图 在不同层次上开发,需 要掌握不同的技术栈。 大多数Android开发者在 最上面的这两层工作, 为各行业开发各种各样 的Android应用及组件。 Android应用层开发中的核心组件 Activity、 Fragment 服务 (Service) 广播接收者 代码,仅需一次编写,但却可以生成 跑在所有主流智能手机设备上的 App。 可以调用手机硬件和操作 系统的所有功能,但开发 工作量较大,开发成本高。 Web应用部分与本机应用部 分不太容易维持风格与用户 体验的一致性,性能受限。 开发效率高,成本低,但 受限于框架所提供的功能, 功能扩展和定制不易。 原生语言开发 Native App 混用多种技术 开发Hybrid App Cross Platform 经常访问Android官网 https://developer.android.google.cn/ Android官网上提供了相关 的技术文档和开发者指南, 是学习与开发Android应用 最主要的技术参考资源。 建议订阅Youtube上的 Android开发者专栏,Google 经常会在上面发布各种 Android相关的技术视频。 多看技术视频 研读优秀的书籍 国内出版用于Android入门的两本书籍0 码力 | 33 页 | 3.38 MB | 1 年前3
共 1 条
- 1













