最新公告
  • 欢迎您光临欧资源网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • 《跟陶叔学编程》这是第一季《零基础学习Android开发》

    视频:《零基础学习安卓开发》第一课第一个安卓程序

    同学们好!欢迎收看《跟着陶叔学编程》系列,这是《零基础学安卓开发》第一季。在开始课程内容之前,向学生介绍课程的方向。

    受众群体:主要由非计算机专业和社会零基础的大学生和编程爱好者组成,兼顾对编程感兴趣的初高中生。如果你之前做过一些编程,但对编程的了解还比较少,也可以通过一门课程系统地学习。本课程不是编程竞赛教程,而是应用软件编程的基础教学,帮助编程爱好者动手实践,做自己想做的事。

    本课程真正面向零基础:

    学习目标:掌握编程和语言使用的基本知识,了解Android APP开发相关的工具和流程,掌握编程相关知识的学习方法以提高未来的自学能力,了解进阶方向和为编程路径的提高打下良好的基础。

    学习内容:Java语言基础学习与使用、Android Studio开发工具与JDK、Android SDK使用、主流开放平台开发、面向对象思维与重构实践、版本管理工具使用、学习资源介绍与工具使用.

    教学方法:以问题为导向,实用为先。很多同学在学习编程的过程中,可能会被海量的知识点吓到,经常会想出一些看起来深不可测的英文缩写,比如API、SDK、XML、IDE等。要掌握这么多编程相关的知识,我们必须要有一个干净利落的切入点。首先,我想问学生一个问题:什么是知识?知识是对问题解决方案的总结。学生接触到的所有知识都是为了解决某个问题。你知道问题,理解别人解决问题的思路,解决方法就会掌握。很多学生陷入了知识的海洋,迷雾中分不清方向,因为他们不知道这些知识是用来做什么的,而且他们也不知道。不知道他们用来解决什么问题。计算机技术方面的很多知识更是如此。它是为了解决问题而出现的,而且出现的次数很多。你不知道它要解决什么问题,就等着被惊呆吧。所以我会在讲课中指出编程中遇到的问题,然后告诉大家如何解决这个问题,而解决方案就是所谓的“知识点”。我为同学们解答“灵魂三问”:这有什么用?这个应该怎么用?如何更好地使用它?就等着被惊呆吧。所以我会在讲课中指出编程中遇到的问题,然后告诉大家如何解决这个问题,而解决方案就是所谓的“知识点”。我为同学们解答“灵魂三问”:这有什么用?这个应该怎么用?如何更好地使用它?就等着被惊呆吧。所以我会在讲课中指出编程中遇到的问题,然后告诉大家如何解决这个问题,而解决方案就是所谓的“知识点”。我为同学们解答“灵魂三问”:这有什么用?这个应该怎么用?如何更好地使用它?

    有的同学会说第一个问题应该是:这是什么鬼?也就是说,灵魂应该问四个问题:这到底是什么?这有什么用?这个应该怎么用?如何更好地使用它?但是根据我的经验,我能用一两句话就知道这是什么鬼,基本上每个人都能理解。相反,这有什么用最让大家烦恼,也最让人失去学习的兴趣。无用的知识自然对大多数人没有吸引力。全部,我将其简化,也就是灵魂的三个问题。

    同时,我不会在讲课时统一灌输一堆概念,而是从开发实例开始:因为我们要做什么功能,然后遇到什么问题,掌握什么知识在解决了这个问题之后。我不会在课程中堆砌无用的概念,而是着眼于编程的实际需求,指出我们面临的问题,揭示解决问题的思路,了解前人提供的知识。这门课不可能涵盖所有的编程知识,但是只要大家掌握了这种学习方法——问题导向的学习方法,当你在以后的学习和工作中接触到新的知识时,你就会立刻意识到这是某种问题。

    总之,本课程针对实用的编程和主流的开发方法,让学员在课后基本掌握编程,能够实现自己的一些需求。为什么高考积分没有竞赛编程学习?因为首先,能够依靠竞争获得成功的人很少。其次,通过多年来软件开发的创新实践,可以发现最重要的是应用需求。如果能提出一种创新的应用模式,即广泛的社会新需求,并通过软件编程来实现,就能推动社会的快速发展。当然,新需求的实现也离不开底层复杂算法的支持。但是底层算法会比较稳定,需求可以很大很活跃。这就像大海,海浪翻滚,海底更安静。而大量需求的不断试错,最终会导致优胜劣汰,生产出更多优秀的软件产品。通过本系列课程的学习,希望同学们能够掌握使用软件进行发明创造的能力,从而在编程中表达自己的好想法,而这种编程基本符合软件发展的规律,也就是,基本肯定可行。也许有一天新的伟大的软件会在你的手中产生。另一方面,即使不能成为比尔盖茨、扎克伯格、雷军这样的软件巨头,希望同学们可以通过编程学习来发展自己的想法,增加对问题的看法,或者在未来做出职业选择。打下一些实际的基础。

    一、关于编程

    1. 编程概念

    首先了解编程的概念。百度百科上的定义是:编程是让计算机代为解决一个问题,为一个计算系统指定一定的计算方法,使计算系统按照该计算方法运行,并最终得到相应结果的过程。 .

    为了让计算机了解人类的意图,人类必须以计算机能够理解的形式告诉计算机所要解决的问题的思路、方法和手段,使计算机能够按照人类的指令一步一步地工作。完成某项任务。. 人与计算系统之间的这种通信过程就是编程。

    从这个定义可以看出,编程是人与计算机之间的一种交流方式。通信的目的是调用计算机的资源,包括显示、声音播放、计算、存储、数据库、网络通信等。为了让计算机理解,必须使用编程语言。

    2. 编程语言

    你可能听说过很多编程语言,包括汇编语言、C/C++、Pascal、Basic、C#、Java、JavaScript、Python、ASP、PHP等,还有HTML、XML、SQL等。这些语言都是英文的,中文的编程语言也有简单的语言。甚至还有一种使用文言文的编程语言,叫做“文言语言”(wenyan-lang)。这是2019年底出来的。2019年,又出现了一个闹笑话的“花木兰”语言。这是因为有人掩盖了Python并暴露了。编程语言可以分为低级语言和高级语言。这里的水平不是指语言的质量,而是指语言与机器之间的距离。

    我们先来谈谈汇编语言。汇编是最接近机器的语言,同学们可能听说过CPU的指令集。汇编是直接使用的 CPU 指令集。在调用指令之前,数据在内存中准备好。指令传递给CPU进行运算后,获取数据来决定如何使用,这是汇编语言的基本逻辑。

    以及指令是如何传输到CPU的,玩过芯片的同学可以很快理解。芯片上有很多引脚,分为输入和输出(有的也用作输入和输出)。输入管脚给出要操作的数据和指令的序号后,输出管脚可以在操作完成后得到结果。而这些数字化的结果可能会被用于接下来的连续操作,也可能会输出到显示器、扬声器等输出设备上,最终呈现给我们。

    我们一般会接触到汇编以外的语言,这些都是高级语言。高级语言中加入了复杂的组织形式,以接近人类的思维方式,方便开发者使用。当我们用高级语言编写程序时,需要将这些程序“翻译”成汇编语言,因为机器只能理解汇编语言。这个过程称为“编译”,英文称为compile。(更准确地说,机器只能理解机器码,也就是数字的序列,但是汇编和指令是一一对应的,所以问题不大)

    3. 平台

    为了更方便开发者使用,高级语言丰富了语言内容,增加了更多的逻辑内容。相应地,计算机资源不能再像汇编编程那样直接。这些资源是“封装的”。封装的原理是将一些固定的指令组织在一起,成为高级语言调用的接口。接口即API,Application Programming Interface,即“应用程序编程接口”。提供这些API的基础软件称为“平台”,英文为platform。

    平台可以是Windows、ios、Android、Linux、Unix、鸿蒙等操作系统,也可以是ASP服务器、PHP服务器、tomcat服务器等网络服务器,也可以是互联网服务开放平台,如微信小程序/小游戏开放平台、地图开放平台、翻译开放平台等。

    【说到这里,我还想说几句。当我开始学习编程时,所有与编程相关的资源都来自欧洲和美国,比如语言、平台和开发工具。但近年来,中国拥有越来越多的自有资源。腾讯、阿里巴巴、华为都提供了开放平台和相关工具。从这里可以看到国家的进步。但是有人会说,很多国产的东西还是源自欧美的一个开源项目,并不是我们的原创产品。这就是我看待这个问题的方式。本来,人类的技术进步是在共同的基础上发展的。如果已经有了基础,就得另辟蹊径,这不仅是浪费思维,也是一种天真的表现。以后学生在自己编程的时候应该有这样的意识。他们要实现什么功能,先去网上搜索一下是否已经有这个功能的代码。有的话直接拿,不用从头做。所谓“世界文章一大抄”,编程类似于写文章,自己抄写自己能做什么?一些学生会谈论知识产权保护和诉讼。你不就是抄别人愿意让你抄的吗?程序员其实是一个无聊的群体。他们通常喜欢炫耀他们所做的。你用他的东西,夸他几句,他就满足了。互联网上其实有很多免费资源共享。你只需要记住在开始之前搜索,以免做无用的工作。从另一个角度可以发现,这些国内开放平台之所以出现,是因为国内科技公司已经认识到开放的必要性,希望吸引开发者为他们丰富平台上的应用。

    另一方面,经过这么多年的发展,我们在软件技术的应用上已经占据了一定的优势,我国也创造了一些领先的软件需求。这些需求带动消费,让这些公司赚钱,否则他们也没有动力在开放平台上做这类工作。因此,我前面提到,发现或创造需求非常重要。如果有一天出现了一种新的应用软件,就会创造出一个新的产业。我在做这个课程的时候,华为的鸿蒙已经公布了,但是还没有对普通开发者开放。如果鸿蒙能够成功,这应该是国内软件行业跨越时代的一件大事。质疑华为鸿蒙的声音很多,有好有坏。希望同学们热心关注鸿蒙,保持乐观。学习技术一定要有开放的心态,不要动不动就抗拒新事物。不要让自己有“既得利益”的心态,觉得新事物会威胁到自己,也不要有“买办”的心态,抵制或鄙视本国的科技发展。虽然国内的ICT行业,也就是信息通信技术行业(我刚学编程的时候还叫IT行业,现在包括通信),但是在发展的过程中也出现了一些不好的事情。事情,但我们必须相信我们可以做得越来越好。自信的基础是我们在先进的需求领域有优势,新的需求将推动创新发展,为整个行业带来动力。】

    好吧,回到平台。还有一些应用软件,由于有编程扩展功能,也可以融入平台的概念。如Windows Office的Word、PPT、Excel,以及3D制作软件3DMax、流媒体软件Flash等都提供了编程接口,甚至还有专门的编程语言。

    跨平台能力

    我们给大家介绍了这么多平台,但是操作系统平台是我们开发中最常用的。这些操作系统平台各自提供的API都不一样,甚至不同操作系统的API调用时需要准备的数据格式也不一样。这会导致为一个平台开发的软件无法在另一个平台上运行,例如为 Linux 开发的程序无法在 Windows 上运行。

    有两种方法可以解决这个问题。一种是使用虚拟机在一个操作系统上用软件模拟另一个操作系统的环境,从而可以运行另一个操作系统的程序。另一种思路是用通用平台替换底层操作系统平台,编程时只使用通用平台的API,在通用平台的环境下运行程序,将通用平台的API翻译成底层操作. 系统调用,这种操作过程称为“解释操作”。

    按照第二种思路,有一个平台可以提供“跨平台开发”的能力。Java2平台是提供“跨平台开发”能力的典型平台。它分为三个版本:J2SE、J2EE 和 J2ME。它的专用语言是Java。语。

    4. SDK(软件开发工具包)

    上面我们了解到编程其实就是用编程语言来调用各个平台提供的API,我们也了解了各种可以提供API的平台。编程语言是否直接使用平台的 API?答案是否定的。比如我们要开发Windows程序,可以使用C语言、Pascal语言、Basic语言。这些语言的语法不同,调用API的格式也不同。这就需要一个专门的工具来完成,这个工具就是SDK,全称是Software Development Kit,即“软件开发工具包”。除了完成刚才提到的API的组织和“翻译”(术语称为“封装”,Encapsulation),它还提供了丰富的常用代码集合,称为“library”,英文为library,缩写为lib。编程时,通过使用库中的代码,可以直接使用前人的工作成果,节省大量工作(当然也可以自己制作库,积累起来,提高以后工作的效率)。此外,SDK还提供了很多开发工具,其中最重要的就是编译器。前面提到了“编译”的概念,编译器就是完成这项工作的专用软件。当我们使用Java语言进行编程时,我们需要使用Java SDK,其名称被简化,直接称为JDK。通过使用库中的代码,我们可以直接使用前人的工作成果,节省大量工作(当然我们也可以自己制作库,积累起来,提高以后工作的效率)。此外,SDK还提供了很多开发工具,其中最重要的就是编译器。前面提到了“编译”的概念,编译器就是完成这项工作的专用软件。当我们使用Java语言进行编程时,我们需要使用Java SDK,其名称被简化,直接称为JDK。通过使用库中的代码,我们可以直接使用前人的工作成果,节省大量工作(当然我们也可以自己制作库,积累起来,提高以后工作的效率)。此外,SDK还提供了很多开发工具,其中最重要的就是编译器。前面提到了“编译”的概念,编译器就是完成这项工作的专用软件。当我们使用Java语言进行编程时,我们需要使用Java SDK,其名称被简化,直接称为JDK。其中最重要的是编译器。前面提到了“编译”的概念,编译器就是完成这项工作的专用软件。当我们使用Java语言进行编程时,我们需要使用Java SDK,其名称被简化,直接称为JDK。其中最重要的是编译器。前面提到了“编译”的概念,编译器就是完成这项工作的专用软件。当我们使用Java语言进行编程时,我们需要使用Java SDK,其名称被简化,直接称为JDK。

    5. IDE(集成开发环境)

    有的同学可能看过编程的过程,觉得只要按一下开发工具上的“编译”按钮就可以编译了?它与 SDK 中的编译器有什么关系?其实大家看到的很酷的开发工具叫做IDE,全称Integrated Development Environment,即集成开发环境。它只是将许多与编程相关的工具集成在一起,为开发人员节省了大量的配置时间。IDE 有三个主要功能。一是代码编辑。这个功能其实用最简单的记事本就可以完成,只是缺少很多辅助功能,对开发者的要求会很高。二是编译构建。编译如前所述,build 是将代码与使用的资源连接起来,打包成一个可运行的文件。三是调试。调试就是在被监控的环境中运行一个程序,这样你就可以随时观察程序是否按预期运行。后两个功能实际上是 SDK 提供的,IDE 只是将这些工具整合在一起。常用的开发工具有Eclipse和Visual Studio.net,都是通用的IDE,配置后可以多平台多语言开发项目。还有专门的开发工具 PyCharm(用于开发 Python 项目)、Android Studio(用于开发 Python 项目)。专为安卓项目开发,我们的课程使用),微信小程序还提供了一个专用的IDE,叫做微信开发者工具。三是调试。调试就是在被监控的环境中运行一个程序,这样你就可以随时观察程序是否按预期运行。后两个功能实际上是 SDK 提供的,IDE 只是将这些工具整合在一起。常用的开发工具有Eclipse和Visual Studio.net,都是通用的IDE,配置后可以多平台多语言开发项目。还有专门的开发工具 PyCharm(用于开发 Python 项目)、Android Studio(用于开发 Python 项目)。专为安卓项目开发,我们的课程使用),微信小程序还提供了一个专用的IDE,叫做微信开发者工具。三是调试。调试就是在被监控的环境中运行一个程序,这样你就可以随时观察程序是否按预期运行。后两个功能实际上是 SDK 提供的,IDE 只是将这些工具整合在一起。常用的开发工具有Eclipse和Visual Studio.net,都是通用的IDE,配置后可以多平台多语言开发项目。还有专门的开发工具 PyCharm(用于开发 Python 项目)、Android Studio(用于开发 Python 项目)。专为安卓项目开发,我们的课程使用),微信小程序还提供了一个专用的IDE,叫做微信开发者工具。这样您就可以随时观察程序是否按预期运行。后两个功能实际上是 SDK 提供的,IDE 只是将这些工具整合在一起。常用的开发工具有Eclipse和Visual Studio.net,都是通用的IDE,配置后可以多平台多语言开发项目。还有专门的开发工具 PyCharm(用于开发 Python 项目)、Android Studio(用于开发 Python 项目)。专为安卓项目开发,我们的课程使用),微信小程序还提供了一个专用的IDE虚拟机无法tools失败,叫做微信开发者工具。这样您就可以随时观察程序是否按预期运行。后两个功能实际上是 SDK 提供的,IDE 只是将这些工具整合在一起。常用的开发工具有Eclipse和Visual Studio.net,都是通用的IDE,配置后可以多平台多语言开发项目。还有专门的开发工具 PyCharm(用于开发 Python 项目)、Android Studio(用于开发 Python 项目)。专为安卓项目开发,我们的课程使用),微信小程序还提供了一个专用的IDE,叫做微信开发者工具。常用的开发工具有Eclipse和Visual Studio.net,都是通用的IDE,配置后可以多平台多语言开发项目。还有专门的开发工具 PyCharm(用于开发 Python 项目)、Android Studio(用于开发 Python 项目)。专为安卓项目开发,我们的课程使用),微信小程序还提供了一个专用的IDE,叫做微信开发者工具。常用的开发工具有Eclipse和Visual Studio.net,都是通用的IDE,配置后可以多平台多语言开发项目。还有专门的开发工具 PyCharm(用于开发 Python 项目)、Android Studio(用于开发 Python 项目)。专为安卓项目开发,我们的课程使用),微信小程序还提供了一个专用的IDE,叫做微信开发者工具。

    9100刷机失败无法开机_小米3刷机失败无法关机_虚拟机无法tools失败

    在这里,我们来总结一下。我们接触到编程的定义,了解到编程是人机交互的一种方式。人们使用编程语言来指示计算机执行操作和调用计算机资源。计算机资源通过API提供,平台集成API。为了便于在语言中使用 API,我们使用 SDK。我们通常用于编程的开发工具是IDE等。学生不应该被这些术语吓倒,也不应该现在强迫他们背诵,更多的接触后他们自然会理解和记住。另外,我想给我的同学一点建议。要想学好编程,就必须学好英语。因为大部分资料的原版都是英文的,中文资料虽多,但翻译时经常出现用词不一致的情况,耽误时间。随着国家的发展,我也想过以后是不是不需要学英语了。毕竟现在AI翻译也做得不错虚拟机无法tools失败,但是技术的提升还需要很长的时间。中国人会说英语也是一个优势。以前中美谈判的故事我都听过,因为中国代表团里的人基本会说英语,美国人私底下小声说中国人什么都知道。但是中国人私下里说什么,美国人就很难知道了。为了不让中国听到,美国人必须去女厕所,男厕所也一样。还有一点,事实上,编程英语并不难。接触多了的同学,发现就是那些说起来容易学的词。

    二、第一个安卓程序

    1. 编程环境准备

    好了,通过前面的介绍,我们对编程有了一个整体的了解,现在是时候开始实际的编程了。本课程使用主流编程语言Java,为最广泛使用的Android平台编写软件。开发工具是Android Studio,开发电脑上的操作系统是Windows 10。同学们在进行更多的编程实践之后,不排除会涉及到其他语言和平台,但其实各种语言和平台类似,基本概念也类似。学生一门语言一平台打下了扎实的基础,头脑中有了知识的框架结构。他们可以利用这个结构找到对应的知识点,从而快速学习新事物。

    我们先下载IDE,网址是。下载完成后安装。安装时无需调整配置,一路Next即可。

    因为这是一个集成开发环境,它安装了许多开发所需的工具。因为我们是在Android平台上开发,所以需要安装Android SDK。这是自动安装的。而且因为我们使用的是Java语言,所以我们需要安装Java SDK,即JDK。但是Android Studio安装了一个简化版,即JRE,Java Runtime Environment,即Java Runtime。

    2. 第一个程序Hello World!

    编程环境准备好后,我们终于要开始第一次编程了。一般学习编程的第一个程序是Hello World,因为这个程序简单,能给学习者一个直观的印象,还可以介绍很多相关的知识点。可以说,Hello World 对每个程序员的印象都很深刻,就像英语学习者对李雷和韩美美的印象一样。有一个关于程序员的笑话。它是关于程序员学习书法的。他用毛笔舔了舔笔,写下了第一个字:Hello World!

    创建项目

    我们现在开始制作一个 Android Hello World。打开Android Studio(我们可以简称为AS,或者IDE,因为我们的课程不会用到其他IDE),因为我们还没有创建任何项目(Android开发文件由项目Project管理),可以看到Welcom界面:

    点击 Start a new Android Studio project 弹出 Create New Project 对话框:

    对话框要求您选择一个项目模板,选择“Empty Activity”(此模板上只有一个文本,没有其他内容),然后单击“下一步”按钮:

    在Name部分将项目命名为“Hellow World”,点击“Finish”按钮,项目创建完成,进入IDE主界面:

    默认界面字体比较小,我们可以选择File>Setting…找到Editor下的Font进行调整。我习惯的是字体选择Courier New,大小为20:

    了解 AS 接口

    当我们回到AS的主界面时,可以看到主界面由三部分组成,分别是编辑器、左右显示为标签的多个工具窗口以及下方的信息输出窗口。

    编辑器是我们通常输入代码的地方。AS会提供很多辅助功能,在我们输入代码的时候给出各种提示,帮助添加引用,自动生成代码,自动调整格式等等。

    工具窗口可以显示有关许多项目的信息,还可以轻松访问配置。最常用的工具窗口是工程窗口,默认在左侧打开。我们要编辑的各种文件可以在这里找到。它有几种不同的显示形式,默认是Android。

    在构建、运行和调试项目时,输出窗口将为您提供很多有用的信息。单击“-”可以隐藏工具窗口和输出窗口。双击编辑器上方的选项卡,得到最大的编辑界面,再次双击恢复。

    IDE 会为编程提供很多便利,它不需要我们从头开始构建项目。所以我们创建的 Empty 项目并不是什么都没有,它已经有了一个完整的结构。我们在左侧的项目工具窗口中点击打开app>java文件夹,可以看到有3个文件夹,最后2个文件夹是用来测试的,现在不用管了,第一个文件中的MainActivity是代码文件也是程序的主要入口点。在下面res>layout文件夹的activity_main.xml中,点击它,你会发现我们熟悉的程序的界面。

    该文件是界面布局文件。在编辑器中,它有3个视图,一个是Design,是设计视图,另一个是Text,是文本视图,还有一个与这张图片中的文本进行对比的设计。

    在文本视图中,我们可以看到界面实际上是由一种标记语言定义的。这里会自动生成一个TextView标记,在界面上显示为文本。它的 android:text 部分的内容自动生成为“Hello World!”,而我们在设计视图中看到的文本就是由这个标签指定的。

    因为IDE为我们做了很多工作,现在Hello World项目本身就是一个完整的程序,我们可以直接运行。单击工具栏上的绿色三角形运行“应用程序”。这时会出现提示:Error running ‘app’: No target device found。这是因为Android程序需要运行在手机的Android系统上,而我们用于编程的PC没有Android运行环境,需要使用虚拟机提供模拟手机的运行环境。我们首先需要配置一个Android虚拟机,选择菜单Tools>AVD Manager(AVD是Android Virtual Device,Android虚拟机):

    单击创建虚拟设备…:

    您可以看到各种设备的列表。我们在Phone中选择一个手机类型,比如Pixel 2。这个虚拟机不会占用太多PC资源,速度也相对较快。点击下一步。

    此对话框用于选择操作系统的映像文件。默认为最新的Android系统版本,无需更改。单击下一步,在最后的确认对话框中单击完成,完成虚拟机的配置。

    我们再次单击工具栏的运行按钮。这里可能有部分同学的机器上会有提示,要求你打开B​​IOS的Secure Virtual Machine开关,这需要你重启电脑,进入BIOS进行设置。同学们可以在网上找到相关的介绍自行操作,这里就不介绍了。虚拟机启动后,将程序复制过来安装并开始运行。效果如图:

    同学们可以看到,这个程序很简单,就是一行Hellow World!显示在界面上。不过简单就是简单,这是第一个命令。从这一刻起,同学们完成了第一个Android程序,恭喜!

    虽然我们这堂课没有敲一行代码,但还是学到了很多重要的基础知识点,总结如下:

    计算机语言是人们用来调用计算机资源的一种媒介。语言分为高级语言和低级语言。低级语言更接近机器,高级语言更接近人类思维。计算机资源由不同的平台组织,以API的形式提供,供计算机语言调用。还有用于平台与各种语言之间的连接的SDK。IDE是我们开发时直接使用的工具。它集成了许多工具,大大提高了编程效率。使用 IDE 还可以为开发人员屏蔽底层编程的复杂性,让开发人员可以专注于功能的实现。Android的官方开发IDE是Android Studio,一般用Java语言编写。

    站内大部分资源收集于网络,若侵犯了您的合法权益,请联系我们删除!
    欧资源网 » 《跟陶叔学编程》这是第一季《零基础学习Android开发》

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    欧资源网
    一个高级程序员模板开发平台

    发表评论