📅  最后修改于: 2020-12-07 04:57:00             🧑  作者: Mango
Android脚本是用于诸如自动化和原型制作之类的简单任务的便捷工具,而不是使用Java编程语言。 Android脚本层(SL4A)为android平台上的多个脚本解决方案提供了一个平台。
Android脚本层(SL4A)是一个库,提供了一个平台,可使用JAVA以外的语言编写简单脚本来自动执行android设备上的任务。
SL4A最初称为Android脚本环境(ASE),于2009年6月在Google Open Source博客上首次宣布。该项目主要是通过Damon Kohler的努力而获得了今天的曙光,并通过其他开发人员的贡献而得到了发展。
它支持大多数流行的脚本语言。这些包括-
一个人可能会问的第一个问题是:“为什么使用SL4A代替Java? ”
首先,并不是每个人都喜欢Java。与Java相比,脚本语言提供了一种简单的编程环境。
其次,该语言要求使用编辑/编译/运行设计循环。这意味着您每次需要进行修改时都可以编辑,重新编译然后运行该应用程序。相反,脚本是即时解释和执行的。而且,在许多情况下,SL4A甚至可以重用为桌面环境编写的代码。
下图说明了分别用Python编写的,针对SL4A和Java的脚本。