制作安卓app需要掌握以下知识:
1. java语言:android app大部分都是使用java语言开发,因此需要学习java的基础语法和面向对象编程。
2. android sdk:安卓应用程序的开发工具包,它包含了开发所需的java库、框架和工具软件等。通过android sdk,开发者可以调用安卓系统提供的功能,并开发出自己的应用程序。
3. android studio:android studio是一款官方推出的android开发ide,集成了android sdk、gradle构建工具、github托管、代码着色、视觉布局编辑器、调试器等功能,是开发android应用程序的首选工具。
4. xml:android应用的ui界面大量使用布局文件来进行描述,而这些布局文件采用的是xml语言。因此,需要学习xml的基础语法和布局结构。
5. android组件:android应用
程序由四个基本组件构成:activity、service、broadcastreceiver和content provider。需要学习它们的功能、应用场景及开发方法。
6. 数据库:在安卓应用程序中,sqlite是系统默认提供的一种数据库。需要学习sqlite的使用,以及如何进行数据的增删改查等操作。
7. api调用及json数据交互:安卓应用程序需要与网络进行交互,通过调用api接口获取数据。学习如何进行api调用,并使用json格式对数据进行解析。
总之,制作安卓app需要学习java语言基础、android sdk、android studio、xml布局、android组件、数据库、api调用和json数据交互等知识。



