1.在APICloud官网注册,下载APICloud Studio并解压。(这里我选择的是APICloud Studio,还可以选择其他的开发工具的APICloud插件如Sublime,Webstorm等)

2.在APICloud云端开发控制台创建一个app应用。(这里我想创建一个webapp,但选择webapp的时候会让我输入一个网址,但此时我并没有一个成型的webapp项目,因此也不知道这里网址是输入什么(答:这里webapp是将一个已经做好的h5的网站直接封装成webapp))

3.项目创建成功后可以在控制台进行各种设置,这里就不一一解释了。

4.在APICloud Studio中,登录后,选择代码管理-->代码检出-->APICloud云端应用,然后选择在云端开发控制台创建的项目,导入到本地,输入HEAD导入最新版本。成功后如图。(如果没有Git会要求安装Git,安装好后要重启否则会出错)以下代码全部是APICloud自动生成的代码,此时已经有了app的雏形,各种功能模块还需后续添加。

APICloud Studio的WiFi真机同步

5.在手机上下载安装最新版的Apploader。

也可以在APICloud Studio右键项目-->云编译自定义AppLoader

6.右键项目-->查看WIFI真机同步与IP端口

7.在手机上按提示操作(进入AppLoader后点击屏幕右方的浅色小圆球),连接成功后,小圆球变绿色。

8.在APICloud Studio中右键项目-->WIFI全量同步,即可在手机上运行该项目。

9.到目前为止,对于项目除了功能模块开发问题外还有几个架构问题:

①这是一个用web前端技术开发的app,那么如何将此app上传到云端服务器(自己购买的阿里云服务器)正式运行,让外网也可以访问?(答:1.后端用自己的服务器,自己写服务端代码,可以用apicloud上的组件与apicloud服务器交互。2.直接用apicloud提供的数据云也可以,用云编译appLoader让其它用户下载。做出来是一个手机app而不是一个网站。)

使用APICloud创建一个webapp项目的更多相关文章

  1. eclipse中创建一个maven项目

    1.什么是Maven Apache Maven 是一个项目管理和整合工具.基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建.报告和文档. Maven工程结构和 ...

  2. 用maven创建一个web项目

    下面所使用的Eclipse开发工具为Eclipse Java EE IDE 版本. 1.创建一个maven项目,如图所示: 选择“maven-archetype-webapp”,如图所示: 后面几步按 ...

  3. Maven(一)如何用Eclipse创建一个Maven项目

    1.什么是Maven Apache Maven 是一个项目管理和整合工具.基于工程对象模型(POM)的概念,通过一个中央信息管理模块,Maven 能够管理项目的构建.报告和文档. Maven工程结构和 ...

  4. 徒手创建一个 jsp 项目

    在开始之前,先回顾一下 jsp 和 servlet,jsp 和 servlet 本质是一样的,因为 jsp 最终必须编译成 servlet 才能运行. 因为 jsp 的那些标签 jvm 是无法直接运行 ...

  5. (一)maven之创建一个maven项目

    为什么要使用Maven? 1.  maven使用的是本地仓库存储jar,所有项目都会共用仓库中的同一份jar. 2.  Spring core.jar必须同时引用版本兼容的common-logging ...

  6. Maven(三)使用 IDEA 创建一个 Maven 项目

    利用 IDEA 创建一个 Maven 项目 创建 Maven 项目 选择 File --> New --> Project 选中 Maven 填写项目信息 选择工作空间 目录结构 ├─sr ...

  7. 如何使用maven开启一个webapp项目

    1.使用maven创建好一个webapp项目 2.pom.xml: 第一步:修改版本 <properties> <project.build.sourceEncoding>UT ...

  8. 快速创建一个springboot项目

    创建一个maven项目(springboot.mybatis-plus) 目标:可以访问ftl页面.对象(json字符串),可以进行单元测试 1.新建一个maven项目,选择模板maven-arche ...

  9. eclipes创建一个web项目web.xml不能自动更新的原因(web.xml和@WebServlet的作用)

    在eclipse中创建一个Web项目的时候,虽然有web.xml生成,但是再添加Servlet类文件的时候总是看不见web.xml的更新,所以异常的郁闷!上网查了查,原来我们在创建Web项目的时候,会 ...

随机推荐

  1. Python——IO多路复用之select模块poll方法

    Python——IO多路复用之select模块poll方法 使用poll方法实现IO多路复用 .├── poll_client.py├── poll_server.py└── settings.py ...

  2. 请用js语言实现sort排序函数,要求:sort([4,5,2,-1,0])返回[-1,0,2,4,5]

    Array.prototype.sort1=function(fn){ var len=this.length; while(len>0){ for(var i=0;i<len;i++){ ...

  3. 未能加载文件或程序集“***”或它的某一个依赖项,拒绝访问 <解决方法>

    报错信息如下: 注:为了部分隐私安全需要,已将有问题文件名替换为filename,系统win2008R2,Microsoft .NET Framework 版本:4.0.30319; ASP.NET ...

  4. pacemaker和keepalived的区别

    1.pacemaker Pacemaker 是一款开源的高可用资源管理软件,适合大集群或者小集群. Pacemaker 由Novell支持,SLES HAE就是用Pacemaker来管理集群,并且Pa ...

  5. 死磕Java内部类

    Java内部类,相信大家都用过,但是多数同学可能对它了解的并不深入,只是靠记忆来完成日常工作,却不能融会贯通,遇到奇葩问题更是难以有思路去解决.这篇文章带大家一起死磕Java内部类的方方面面. 友情提 ...

  6. Android 及 iOS 常用操作命令

    应用相关 1. 安装应用(真机) Android adb install xxx.apk iOS ideviceinstaller -i xxx.ipa 2. 卸载应用(真机) Android adb ...

  7. OpenMark

    what's open mark??? http://www.open.ac.uk/openmarkexamples/

  8. [转帖]深度剖析一站式分布式事务方案 Seata-Server

    深度剖析一站式分布式事务方案 Seata-Server https://www.jianshu.com/p/940e2cfab67e 金融级分布式架构关注 22019.04.10 16:59:14字数 ...

  9. SpringBootSecurity学习(18)前后端分离版之 OAuth2.0 数据库(MyBatis)存储客户端

    使用Mybatis查询客户端信息 前面的例子使用了默认的jdbc配置来动态从数据库查询客户端信息,下面来改用更加灵活的mybatis来实现,改用mybatis,首先pom中换成mybatis的依赖: ...

  10. 使用HttpWebRequest和HttpWebResponse时接收数据中文乱码的情况

    今天在调试一个get请求的接口的时候发现HttpWebResponse方法接收数据的时候,中文出现乱码的情况. 原因是格式编码转码的问题. 原来自从Windows 2000之后的操作系统在文件处理时默 ...