MIT App Inventor 2使用过程创建组件

时间:2014-11-17 02:35:52

标签: android block app-inventor

我正在探索MIT App Inventor,以供我正在使用的一些学生使用,而我正试图了解这些限制。我似乎无法找到答案的一个问题是:您是否可以使用块部分中的过程创建新组件(即按钮,horizo​​ntalArrangements等)。我认为答案是否定的,但我只想确认我没有错过任何东西。

感谢您的帮助! 〜Zoltana

4 个答案:

答案 0 :(得分:1)

是的,你无法创造新的组件。

其他限制很少:

  • 有限的组件集
  • 有限的设备辅助功能选项
  • 要与Web交互,必须使用其API,但不能使用其他协议或API
  • 在一个应用程序中限制没有屏幕#(如果我没记错的话在我最近的应用程序中它是30个屏幕)

要创建新组件或布局,请尝试使用现有组件或布局,并根据需要使用可见性选项隐藏/显示,增加/减少宽度/高度等。

答案 1 :(得分:0)

不,您无法在使用 App Inventor 的应用程序运行时创建新组件。

但是您可以根据自己的需要准备尽可能多的组件(例如按钮)并隐藏它们。然后,只要您需要它们,只需将其可见性设置为true即可。

答案 2 :(得分:0)

去年,我是使用MIT App Inventor 2教授AP计算机科学原理课程的。我可以说,如果您打算创建一个功能全面的应用程序,并且该应用程序可以处理多个Mb的RAM,那么该应用程序将受到限制。时间。

由于App Inventor的大小限制,您不能在程序运行期间添加组件。

我记得,在App Inventor中创建的应用程序的存储空间不能超过5Mb,这就是为什么您无法在运行时添加组件的原因。

但是,App Inventor是教入门的编程学生(我假设您的目标读者是谁)的一种好方法,它是编程背后的思考过程。例如If ... Then语句和各种类型的Loop,以及如何在编程方面进行思考。

答案 3 :(得分:0)

不能。

另一种方法是创建扩展,使您可以创建动态组件。这些扩展名可以导入到App Inventor中,然后使用。