AIDE是一个专为Android设备设计的全面集成开发环境。用户可以通过AIDE开发应用程序,支持多种编程语言,包括Java、C/C++、HTML5、CSS和JavaScript。软件内置了Dropbox和Git的集成功能,兼容Eclipse和Android Studio,具有智能代码补全、生命周期错误检测、重构和代码导航等强大功能!
一、如何构建Android用户界面
1、Android用户界面设计
Android应用程序的图形用户界面是使用View层次结构构建的。Android SDK提供了一种XML文件格式,允许您使用XML中的UI元素的层次结构。当您创建“Hello World应用程序”时,AIDE会自动打开main.xml文件,用于定义此应用的主Activity界面。AIDE有一个内置的设计器,可以向您展示这个XML定义的布局在运行时会是什么样子。
点击作栏中的“设计”将其打开。UI层次结构的视图是(可选)用红线包围。点按视图时,可以跳转到定义该视图的XML源代码元素。
2、添加按钮
我们想在用户界面中添加一个按钮。为此,请将XML Button元素添加到XML文件中。
您需要指定按钮的布局宽度和高度。选择“wrap_content”,即视图的大小将完全匹配按钮所需的内容大小。此外,指定布局边距和按钮的文本。如果需要,您可以使用更多属性:例如,用于定义按钮的字体大小和颜色。AIDE将通过显示可能的代码完成建议来帮助您键入XML代码。
打开设计器以查看按钮在最终UI中的外观。
3、响应按钮
我们希望在用户点击按钮时退出应用程序。为此,您必须添加代码来响应按钮的on-click事件。在AIDE中,切换到文件MainActivity.java。在onCreate方法中,添加用于侦听按钮的onclick事件的Java代码。触发事件时,调用“finish”方法,该方法将完成Activity,即退出应用程序。同样,AIDE将通过显示完成建议来帮助您输入代码。
它还将键入时为可能的错误添加下划线。当您长按错误时,AIDE允许您选择可能修复错误。
4、测试新的应用程序用户界面
要使用新添加的按钮测试应用程序,请再次选择“Run”。
您的应用将显示新添加的按钮,当您单击它时,应用程序将退出,就像您实施的那样it在Java代码中。
二、如何构建Java应用程序
1、创建项目
当您第一次在专家模式下启动AIDE时,您将看到“创建新项目”对话框。如果您已经打开了一个项目,则不会显示对话框,但您可以调用它从AIDE的集成文件浏览器中选择“在此处创建新项目...”。在create app对话框中,首先选择要创建的项目类型。对于您的第一个Java应用程序,请在此处选择“Java Console App/Hello World”。
将弹出一个对话框,您可以在其中定义新应用程序的名称。最后,点击“创建”让AIDE生成您的新项目。
应用程序项目包含构成其源代码的所有文件。AIDE将在您的SD卡上生成这些文件。AIDE也会打开main类:Main.java。默认情况下,AIDE将为您的新项目创建一个Git存储库。可以在设置中关闭此行为。
2、运行项目
使用AIDE运行Java控制台应用程序很容易。只需从菜单中选择“Run”即可。
为了运行你的应用程序,AIDE会先编译它。您将看到一个弹出窗口,其中显示了构建进度。完成后,将弹出一个新活动,其中包含一个用于Java应用程序的输入/输出的控制台。应用程序本身在单独的进程中以沙盒形式运行。
学习代码
-用一步一步的指示互动课程
-Java编程课程
-Android的发展历程
-游戏的发展历程
-Android Wear课程
编辑-编译-运行周期
-创建一个示例应用程序,只需一次点击
-构建Java/XML应用程序
-建立C/C++应用程序NDK
-建立纯Java控制台应用程序
-运行您的应用程序,只需一次点击
-无需root访问权限
-渐进式编译的快速建立时间
-使用兼容的Eclipse的.classpath项目格式
-打开默认的Android Studio项目
-综合LogCat中观众
实时错误检查
-遍布在键入整个项目的实时错误思想探析
-自动快速修复了很多错误
UI设计
-预览XML布局
-从视图中设计者跳转到的XML元素
重构
-重命名
-内联变量
-引入变量
-提取方法
代码
-代码格式化
-组织进口
-非注释代码
-从场的setter/getter方法构造
代码导航
-转到确定指标
-查找用法
-转到符号
-转到类
编辑
-非常快速的编辑器,即使大型文件
-代码完成对Java和Android XML
-Android的在线帮助,直接从代码
-语法高亮Java和XML
-无限次的撤销/重做
-捏缩放
-智能扩展选择
-可配置的键绑定键盘支持
-UI的小屏幕优化显示尽可能多的代码/内容尽可能
Filepowser
-内置文件管理器最常见的功能:重命名,删除,创建文件或文件夹
-Dropbox的整合
-Git的整合与提交/Dicard/推/拉/分公司/合并和SSH的支持。
v3.2.210316版本
新增:支持Api级别30
较旧的更改
新增:支持Chromebook
JoiPlay模拟器是一款功能强大的游戏模拟器软件,主要用于在手机上运行特定的电脑游戏。支持多种游戏引擎制作的游戏,尤其是 RPG Maker 系列,如 RPG Maker XP/VX/VX ACE/MV/MZ 等制作的角色扮演游戏。此外...
炉石传说“穿越时间流”新版本即将上线,这里为大家整理了目前已曝光的全部新卡牌,后续也会持续更新最新卡牌信息,同时还会对卡牌的详细机制进行解读。该版本含145张新卡,带来“奇闻”“回溯”等新关键词,像猎人橙...
炉石传说最新版本“穿越时间流”即将到来,并且为大家提供了全新的词条奇闻和回溯,今天小编将为大家提供词条的解析,让大家能够更加便利的上手新版本,感兴趣的小伙伴不要错过!!!...
百度云是现代人们生活中经常用到的云盘工具,无论是办公、学习、找资源都要用到它。但是百度云限速非常厉害,并且收费较贵,今个出个破解限速网盘教程,有需要的可以学习一下,技多不压身,手机就可以操作。...
小红书上有许多电商,很多小伙伴不知道具体的开店流程,今天小编将为大家提供详细的开店教程,帮助大家更加便利的进行开店,有需要的用户千万不要错过!!!...
S6赛季除了更新了全新3X3、刀皮外还有一个额外的特殊彩蛋:黄金鸟窝。这是一个全新的特殊彩蛋,可以说是策划组对于全体三角洲玩家的一个致敬,这个彩蛋也价值不菲,哈佛币售价200多万。那么这个彩蛋怎么拿呢?下面手...
tvbox影视接口,是tvbox和影视仓等开源安卓视频播放器的第三方数据源,而tvbox和影视仓适配家用电视和手机端,通过读取接口稳定观看电影,电视剧和各类影视资源。目前汇总的接口有单仓和多仓,囊括4k,蓝光和2k等,有...
桦加沙台风走到哪了?提供台风实时路径、预警等级、登陆详情及对海口的具体影响,包括轮渡/航班/公交调整、停工停课等最新应急消息与官方天气查询渠道,助您安全度汛。3323资源网这里有实时路径查询入口。...
MTool是一款功能强大、操作简便的游戏模拟器,它不仅支持手机上游玩部分美少女rpg游戏,还有翻译功能。它支持多种语言的快速互译,结合常见的翻译引擎,能够帮助用户在最短时间内完成大批量文本的翻译任务。下面就是...
软天空官方入口是什么?有网页端的,安卓端的还有pc端的,下面小编一一详细介绍,满足玩家的下载需求,任何福利、bt、热门的手机游戏都可以找到,解决自己的游戏荒,安装包体积比较的小、不会占用太多的手机内存。...
网友评论