了解AIDE,并运用AIDE开发第一个程序

概述

官方定义:AIDE是一个Android Java集成开发环境,可以让你在Android系统内进行Android软件和游戏的开发。 它不仅仅是一个编辑器,而是支持编写-编译-调试运行整个周期,开发人员可以在Android手机或者平板机上创建新的项目, 借助功能丰富的编辑器进行代码编写,支持实时错误检查、代码重构、代码智能导航、生成APK,然后直接安装进行测试。  这款软件还完全兼容现有的Eclipse项目,只需要将源代码复制到你的设备中然后打开,你就可以继续开始进行代码工作。 

        好吧,不得不承认歪果仁很有才,这是一款德国人开发的编译工具,因为他的良好操作性让大家广泛接受了它。 首先我们去AIDE教程网(点此前往)或加群:758110864下载AIDE

认识AIDE

第一步:下载安装打开应用 (注意,此处展示的AIDE是AIDE教程网的汉化版本)

得到下图这个界面:

        讲解下,大家新进入这里都会默认看到这个界面,这里是官方提供的开发教程,特别简单,也可以带你入门,总的来说这里就是一个教程页面。

    下一步,我们点击代码—-开始工作跳转到下一个界面:

接下来点击”Android App”下的新建安卓应用程序进入到下一个界面:

这里出现的新建项目,出现了项目名包名,这里我们暂且理解为应用名称和标记项目的名称。

注意:这里项目名可以是中文英文或者符合规则的符号等

注意:这里包名必须遵循三段式,com固定无法改动,后两段必须为英文,不可以中文,后期将会以文件夹名字呈现在你的项目结构之中。

一切准备就绪之后,我们点击创建出现下面的界面:

        这个界面是默认生成的,所以大家暂且不要去改动任何数据和代码,由于本章节内容是带给大家入门,所以,小优将会主要讲解APP的组织结构。请大家仔细听:

首先:这个AIDE程序的开发编辑页面已经在我们眼前了,是不是有点小激动呢,我们来认识下这个界面里的组成部分吧。

眉栏:main.xml这是指当前你所在的编辑页面,旁边有个向下的小三角,这是代表在编辑多个页面时,可以切换哦。

②然后看到眉栏的右边,分别有一个大三角符号,这是运行按钮,在项目测试或者生成APP的时候利用他来进行实际安装。

③旁边是一个图片的按钮,这个是我们的预览模式,这也是AIDE提供的一个可视化编程的部分。

④最右边是一个三个点点的按钮,这是一个总的导航按钮,相当于设置,里面包含了我们所有支持的选项和参数。

导航地址:我们发现在眉栏下方有一个具体的地址,熟悉的同学就知道这是这个文件的具体地址,也就是你的代码位置,这个main.xml就这这个位置。

浮动按钮:我们在上图发现,这个界面里面还有一个浮动的按钮在右下角的位置,这是一个导航按钮,具体作用很多暂时不一一讲解,可以简单摸索即可掌握。

        接下来我们继续探索右上角的眉栏的④按钮:点击打开,得到如下:

这里我们讲解,这些选项的具体含义:

导航模式:浏览整个工程的文件和代码,会调出导航窗口。

查看:包含文件,错误,搜索,调试,logcat,文件列表,想看的就这里看。

跳转:这里是跳转代码模块的,具体可以跳转方法,文件地址

教程:这里会回到最开始的教学界面

更多:这里的东西太多了,有什么不懂得欢迎加入AIDE教程网的官方群来询问,不讲解了

 

项目文件组成

接下来的这节我们要来讲讲Android项目的组成。 

Android程序是用java语言开发的,这也注定了,它不会像C那样只有一个简单的源文件就可以是一个程序。大家也看到了,项目是由很多的文件夹以及文件组成的,你定会疑问了,这些不同文件夹下面分别存放的文件都是干什么的呢?下面我会列出一段我以前刚开始学习Android时的对于这些文件夹的笔记,不要求大家一定全部理解,可以先来看看。 

————————— 

—–src文件夹 

里面存放的是Android程序(源代码),或者是以后的其他组件,在此文件夹之中建立类的时候,一定要注意包的名称不能是一级的,我们之前在新建项目的时候包名是com.mycompany.myapp是属于三级类包(类包是编程语言里的概念,不理解没关系)。 

—–gen文件夹 

此文件中的内容是自动生成的,用户不可以修改,里面保存了所有的ID 

—–gen/R.java文件 

保存着所有的资源程序,此文件是自动编写的。(注:在程序之中,程序不会直接与所有的配置文件操作,都是通过映射名称找到的,这一点非常符合于JavaEE中的Key=value的操作形式)。 

—–assests文件夹 

存放一些大型的资源文件,例如:图片、音乐、文字,但一般不使用。 

—–res文件夹 

存放一些资源文件,例如:图片、音乐、文字等等 

—–res/drwable-hdpi文件夹 

存放图片的文件夹,存放高清图片的(比如软件的图标) 

—–res/drwable-ldpi文件夹 

存放图片的文件夹,存放低分辨率图片的(比如软件的图标) 

—–res/drwable-mdpi文件夹 

存放图片的文件夹,存放中等分辨率图片的(比如软件的图标) 

—–res/layout文件夹 

存放所有的布局管理器的配置信息(页面的布局信息,比如说页面上有几个按钮,这几个按钮又是怎么摆放的,这些信息都需要我们用一个文件记录起来,而这个文件夹就用于存放这些文件。) 

—–res/values文件夹 

存放所有文字信息 

—–res/values/strings.xml文件 

手机的应用程序的文字信息都应该存放在这里,我们的一个程序的程序名HellowWorld,打开软件后显示的Hellow World,MainActivity都是在这里配置的,你可以打开看看,并修改里面的HellowWorld之类,可以把他们改成中文,但注意不要改到与之不相关的标签文字,只改我们熟悉的,然后运行,你会看到什么?你会发现程序里面原有的文字也相应变化了。 

—–AndroidMainfest.xml文件 

这里你需要记住,这是整个Android项目中最重要的组成部分。具体的作用以后慢慢说。 

—————————— 

可能你看了上面的笔记有一点点蒙,当然,我只是希望你能好好看一遍,做一个初步的了解,随着后面学习应用的深入,你就会彻底了解了。 

 

 

第一个应用程序

接下来我们回到代码界面,进入我们的而第一个APP的学习,下图中改动选中部分代码:

改为:我的第一个APP”,点击运行按钮。编译中的界面:

运行成功后:

结语

     好了,我们的第一章节就讲完了,希望作为新手的你还是有所收获,感谢您的支持。欢迎加入AIDE教程网的大家庭一起学习开发知识!

 版权声明:本文为AIDE教程网原创文章,转载请附上原文出处链接和本声明
本文链接: https://www.aidemx.cn/1437.html

梦雪

专注于AIDE教程分享

    留下你的评论

    *评论支持代码高亮<pre class="prettyprint linenums">代码</pre>

    相关推荐