我可以使用其他编程环境编辑 Google AppInventor 制作的应用程序吗?
所以我发现,与使用 Eclipse 的 Android 插件手动制作相比,使用 Google AppInventor 制作 Android 应用程序确实很容易。但由于 AppInventor 的能力有限,有什么方法可以使用 Eclipse 或任何其他允许我手动更改代码的编程环境来更改由它制作的应用程序的任何元素?
So I see that making an Android App with Google AppInventor is really easy comparing to make it manually using Android plugin for Eclipse. But since AppInventor abilities are limited, is there any way I could change any element of an app made by it with Eclipse or any other programming environment that allow me to change the code manually?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如您所知,您不能直接这样做,因为 App Inventor 代码被转换为Scheme,然后由 kawa 编译器转换为 Java 字节代码。它从未在 Java 中表示。
不过,该团队已经开源了组件库,可以帮助人们从App Inventor过渡到Java SDK。请参阅这篇文章和本教程。阿拉巴马大学的一个团队正在构建一个工具,可以自动将 App Inventor 代码转换为 Java。请参阅 这篇文章和此项目网站。
As you may know, you cannot do so directly, since App Inventor code is converted into Scheme, then converted by the kawa compiler into Java byte code. It is never represented in Java.
However, the team has released the component libraries open source, which can help people make the transition from App Inventor to the Java SDK. See this post and this tutorial. A team at the University of Alabama is building a tool to automatically translate App Inventor code to Java. See this post and this project site.
您可以下载 .aia 文件并将文件扩展名更改为 .zip。然后您可以访问这些文件,甚至可以在 android studio 中打开它。
You could download the .aia file and change the file extension to a .zip. Then you can access the files, and maybe even open it in android studio.