本视频来自:https://www.17coding.net 的 国庆特辑——指南针
共3个视频。
注意:
- 项目名字要使用英文。
- 项目完成后可以选择“打包APK”—“ 打包APK并下载到电脑”,然后通过QQ,微信,网盘等方式分享给其他人。
本视频来自:https://www.17coding.net 的 国庆特辑——指南针
共3个视频。
注意:
以下图片来自 https://www.17coding.net/的 俄罗斯方块开发笔记 的 第二章 开发与测试环境 。感谢金老师的分享。
建议大家打开上面第二章的链接,认真阅读。
首先熟悉导入、导出项目是为了养成良好的备份习惯。
一、登陆App Inventor 2编程界面都大同小异,在项目菜单下面有导入项目和导出项目菜单。
一.Chrome浏览器打开App Inventor 2编程网站注册登陆:
可选:
A. http://ai2.appinventor.mit.edu/ 网速慢
B. http://app.gzjkw.net/ 国内官方网站
C. http://ai2.fsyz.net 佛山一中ai2网站
二.建立项目,开始编程。
三.网站打包APK安装文件,分享自己的程序(对方必须是安卓手机)。
四.在http://app.gzjkw.net注册流程:
1. chrome浏览器打开http://app.gzjkw.net 页面中点击“申请新账号/重设密码”,(不建议用QQ账号登陆)。
App Inventor 原是Google实验室(Google Lab)的一个子计划,由一群Google工程师和勇于挑战的Google使用者共同参与设计完成。Google App Inventor是一个完全在线开发的Android编程环境,抛弃复杂的程式代码而使用积木式的堆叠法来完成您的Android程式。除此之外它也正式支持乐高NXT机器人,对于Android初学者或是机器人开发者来说是一大福音。因为对于想要用手机控制机器人的使用者而言,他们不大需要太华丽的界 面,只要使用基本元件例如按钮、文字输入输出即可。
App Inventor 2012年1月1日移交给麻省理工学院行动学习中心,并已于3月4日公布使用。
开发一个App Inventor 程式就从您的浏览器开始,您首先要设计程序的外观。接着是设定程序的行为,这部分就像玩乐高积木一样简单有趣。最后只要将手机与电脑联接,刚出炉的程序就会出现在您的手机上了。
[本文来自百度百科: https://baike.baidu.com/item/App%20Inventor]
1. 开启gallery功能,找到:
<!-- Whether or not to use the gallery -->
<property name="use.gallery" value="false" />
<!-- Gallery Admin Email -->
<property name="gallery.admin.email" value="" />
一.网络要求:
a. 学生机(客户机): 可以访问App Inventor 2服务器;可以登录自己邮箱查看邮件。
b. App Inventor 2服务器: 可以访问存放 passmail的服务器,可以被学生机访问,无需对外网(internet)提供服务。
c. passmail的服务器: 能被App Inventor 2服务器访问(或者就是安装在App Inventor 2服务器上),可以访问外网,无需对外网(internet)提供服务。
二.基本组件:
nginx + php 或者 apache+php。
三.搭建passmail的服务器过程:
1.常规安装nginx或apahce,并支持PHP。
2.新建一个子目录passmail,并将下列内容保存为 index.php
自动为中文的办法:
在 ant 之前,修改appinventor\appengine\src\com\google\appinventor\server\LoginServlet.java 和appinventor\appengine\war\login.jsp
if (locale == null) {
locale = "en";
}
替换为
if (locale == null) {
locale = "zh_CN";
}
LoginServlet.java共2处。
感谢qq好友 X1a0Bai 的分享:
<!-- Security constraint: require admin access for the appstats url -->
<security-constraint>
<web-resource-collection>
<url-pattern>/appstats/*</url-pattern>
<url-pattern>/convert/</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
在下面添加: