- 阿啵呲嘚
-
自平台上线以来,APICloud团队一直秉承着“多开发工具支持策略”,因此,团队竭诚的为开发者提供多样化的HTML5开发工具。现如今,平台可使用的开发工具已包括Sublime Text3、Eclipse、Webstorm、Notepad++、VIM、Aptana Studio3以及微软最新的Visual Studio Code等。正如官方网站上所写:“使用任何你喜欢的HTML5开发工具,都可以开发APICloud应用。”,现APICloud平台已实现多功能开发策略,且使用任意开发工具均可无差别的开发应用。
APICloud第一批开源的工具插件支持包括Sublime和Eclipse,目前又加入了Webstorm,且每一套开源插件所能实现的功能均在不断增加中。“不剥夺”“不替换”永远是APICloud在开发工具产品上的设计原则。
开发工具插件化支持
APICloud对开发工具的支持均是插件化,且完全开源的。Sublime、Eclipse和Webstorm作为HTML5开发人员常用工具,每一个都具有超强特点,支持多样的开发需求。
Sublime轻巧、响应速度快,可扩展性强,支持跨平台开发,其功能插件目前包括:应用管理、应用框架、页面模板、代码提示、代码管理、Widget打包、真机同步、日志输出、管理自定义AppLoader等。更重要的是这些插件已被Package Control成功收录。
Eclipse扩展性好,同样是跨平台开发,拥有大量的开源插件,功能插件目前包括:应用管理、模版框架、云端同步、代码管理、代码提示、本地打包、真机同步、AppLoader管理,编译自定义AppLoader等。
新上线的Webstorm则最专注于HTML5和JavaScript编辑开发的支持,目前包括了应用管理、应用框架、页面模板、代码提示、代码管理、Widget打包、真机同步、日志输出、管理自定义AppLoader等功能。通过开发Eclipse的HTML5插件,就可以让Eclipse支持像sublime和Webstorm一样支持对HTML5代码的快速编辑,提高编码效率。APICloud应用采用标准的HTML技术,同时对标准的浏览器引擎做了大量的扩展。因此,任何一款HTML编辑器配合APICloud AppLoader都可以进行APICloud应用开发。
共创开发工具开源和谐生态
多样开发工具的功能插件已涵盖了标准化跨平台APP开发工具中所需的绝大多数技术,并全部遵循CPL开眼协议实现开源。APICloud与IDE厂商联手参与到开源行动中来,将开发工具作为提供给广大开发者的一项服务免费化,更欢迎同行使用并完善这些开源代码,大家一起共建和谐生态。
APICloud已经与微软Visual Studio Code美国团队探讨了合作事宜,计划将推出基于Visual Studio Code的APICloud扩展插件。今后,APICloud的“多开发工具支持策略”将看到更多熟悉的身影。
- snjk
-
自平台上线以来,APICloud团队一直秉承着“多开发工具支持策略”,因此,团队竭诚的为开发者提供多样化的HTML5开发工具。现如今,平台可使用的开发工具已包括Sublime Text3、Eclipse、Webstorm、Notepad++、VIM、Aptana Studio3以及微软最新的Visual Studio Code等。正如官方网站上所写:“使用任何你喜欢的HTML5开发工具,都可以开发APICloud应用。”,现APICloud平台已实现多功能开发策略,且使用任意开发工具均可无差别的开发应用。
APICloud第一批开源的工具插件支持包括Sublime和Eclipse,目前又加入了Webstorm,且每一套开源插件所能实现的功能均在不断增加中。“不剥夺”“不替换”永远是APICloud在开发工具产品上的设计原则。
开发工具插件化支持
APICloud对开发工具的支持均是插件化,且完全开源的。Sublime、Eclipse和Webstorm作为HTML5开发人员常用工具,每一个都具有超强特点,支持多样的开发需求。
Sublime轻巧、响应速度快,可扩展性强,支持跨平台开发,其功能插件目前包括:应用管理、应用框架、页面模板、代码提示、代码管理、Widget打包、真机同步、日志输出、管理自定义AppLoader等。更重要的是这些插件已被Package Control成功收录。
Eclipse扩展性好,同样是跨平台开发,拥有大量的开源插件,功能插件目前包括:应用管理、模版框架、云端同步、代码管理、代码提示、本地打包、真机同步、AppLoader管理,编译自定义AppLoader等。
新上线的Webstorm则最专注于HTML5和JavaScript编辑开发的支持,目前包括了应用管理、应用框架、页面模板、代码提示、代码管理、Widget打包、真机同步、日志输出、管理自定义AppLoader等功能。通过开发Eclipse的HTML5插件,就可以让Eclipse支持像sublime和Webstorm一样支持对HTML5代码的快速编辑,提高编码效率。APICloud应用采用标准的HTML技术,同时对标准的浏览器引擎做了大量的扩展。因此,任何一款HTML编辑器配合APICloud AppLoader都可以进行APICloud应用开发。
共创开发工具开源和谐生态
多样开发工具的功能插件已涵盖了标准化跨平台APP开发工具中所需的绝大多数技术,并全部遵循CPL开眼协议实现开源。APICloud与IDE厂商联手参与到开源行动中来,将开发工具作为提供给广大开发者的一项服务免费化,更欢迎同行使用并完善这些开源代码,大家一起共建和谐生态。
APICloud已经与微软Visual Studio Code美国团队探讨了合作事宜,计划将推出基于Visual Studio Code的APICloud扩展插件。今后,APICloud的“多开发工具支持策略”将看到更多熟悉的身影。
- 北有云溪
-
根据自己的使用习惯,我觉得只要用的得心易手都算好用的开发工具,Sublime轻巧、响应速度快,可扩展性强,支持跨平台开发,其功能插件目前包括:应用管理、应用框架、页面模板、代码提示、代码管理、Widget打包、真机同步、日志输出、管理自定义AppLoader等。更重要的是这些插件已被Package Control成功收录。Eclipse扩展性好,同样是跨平台开发,拥有大量的开源插件,功能插件目前包括:应用管理、模版框架、云端同步、代码管理、代码提示、本地打包、真机同步、AppLoader管理,编译自定义AppLoader等。
新手快速上手APICloudApp开发
之前因为毕设的原因接触到了APICloud这个平台,后来又研究了一下如何从0到1的开发一款app,今天就简单给大家演示一下使用APICloud制作一个app的全流程。首先需要到APICloud官网(页面中的信息现在我们就可以进行开发了,我们需要用到前端开发技术,零基础的开发者们可以先简单学习一下HTML、CSS、JS的基础。然后我们在主页中写入一个按钮,设置点击事件,想要在点击按钮后弹出提示。写完后记得保存,然后再鼠标右键点击项目名demo,再次进行WIFI同步。同步成功,模拟器页面上出现了一个按钮,点击后也可以成功弹出提示。进行代码同步,将代码上传到官网控制台之后我们需要把代码上传到控制台,然后在控制台进行云编译,把我们的程序打包成安装包。右键点击项目名,在代码管理中点击提交到云端,之后点击COMMIT就好。然后我们点击官网的开发控制台左侧导航栏中的代码,就可以在代码更新日志里看到自己的更新记录了。进行云编译,将应用编译为安装包代码上传完成之后我们需要进行云编译,点击控制台左侧导航栏的云编译。云编译时可以给我们的app起一个吸引人的名字,然后选择一下应用类别(如网上购物-商城)和应用平台(iOS或Android),编译类型可以选择正式版或者测试版,其他设置如全局加密和SVN设置暂且禁用,我们这里选择一下测试版,之后就可以进行编译了。编译过程大概半分钟,成功后我们就可以扫码下载app进行安装了。总结到此为止我们就走了一遍一个app从0到1的基本流程,我们来回顾一下基本步骤:第一步需要在官网的开发控制台创建应用(在开发工具中也可以创建),第二步需要创建证书,第三步需要编译自定义Loader(应用加载器,具有调试功能,为了方便我们在本地进行开发),第四步需要同步代码,最后第五步进行云编译。我的代码只是简单的写了一个按钮,如果大家想要快速的开发一款功能成熟的app,也可以像我之前毕设那样,把一些现成的源码导入到项目中来做一个参考。源码下载地址:https://www.apicloud.com/source_code/shiliyuanma2023-07-16 18:13:341
在移动应用开发过程中,如何来使用APICloud端API接口?
APICloud提供的端API设计思想与标准Javascript保持一致,并在此基础上引入了异步模块的思想,将一组高内聚,低耦合的功能封装在一个模块中,并以Javascript对象的形式开放API给开发者,该对象的使用遵循CMD模块定义规范,API接口调用方式和标准JavaScript对象一致。其中,api对象是APICloud端API中的核心对象,api对象本身就提供了移动应用开发需要的基础功能,如:layout布局、window管理、frame管理、event通知、动画切换、网络通信、数据存储、设备访问等接口。如调用api.openWin来打开新窗口,调用api.alert来弹出对话框等。其他扩展模块也是通过api.require方法来引入到程序中使用。2023-07-16 18:13:411
apicloud中db数据库如何显示出来
1、首先打开apicloud进入主页面,在主页面找到设置按钮,点击进入。2、其次在设置里面找到db数据库设置,点击进入db数据库设置。3、最后在db数据库设置页面进行设置显示db数据库即可。2023-07-16 18:13:491
apicloud开发app可以导出代码吗
可以。根据查询apicloud开发app使用指南可知apicloud开发app可以导出代码。代码(code)是程序员用开发工具所支持的语言写出来的源文件,是一组由字符、符号或信号码元以离散形式表示信息的明确的规则体系。2023-07-16 18:13:561
面向移动设备的html5开发框架哪个最好
1、Titanium的Titanium开发平台使开发者可以通过HTML、PHP、JavaScript、Ruby、Python等Web编程语言开发手机、平板和桌面的原生App。其优势在于它可以让用户轻松地访问超过300个API以及定位信息。此外,提供针对特定行为或事件定制的统计。App的数据既可储存在云端,也可储存在设备上。2、APICloudAPICloud是一款“云端一体”的移动开发平台,信仰“云端一体”的理念,重新定义了移动应用开发。APICloud为开发者从“云”和“端”两个方向提供API,简化移动应用开发技术,让移动应用的开发周期从一个月缩短到7天。APICloud由“云API”和“端API”两部分组成,可以帮助开发者快速实现移动应用的开发、测试、发布、管理和运营的全生命周期管理。3、PhoneGapPhoneGap是一个免费且开源的开发环境,使开发者可以开发出在Android、Palm、黑莓、iPhone、iTouch及iPad等设备上运行的App。其使用的是HTML和JavaScript等标准的Web开发语言。开发者使用PhoneGap进行开发,可调用加速计、GPS/定位、照相机、声音等功能。PhoneGap还提供AdobeAIRApp以及在线的培训课程,帮助开发者了解原生API并在他们自己的平台上开发移动App。4、JavaScript是使用移动平台的JavaScript引擎来进行跨平台开发。逻辑部分自然无需多说,关键在于如何使用平台特性。是通过反射得到所有平台API,预编译它们,然后将这些API注入到JavaScript运行环境,接下来在Javascript调用后拦截这个调用,并运行native代码。是使用大量web开发的技巧来进行app开发,因为工具链和语言都非常熟悉受到了很多前端开发者的欢迎。5、KinveyKinvey同样是一个为移动应用开发者提供后台创建服务的平台。Kinvey强调加速移动应用开发与销售的“即取即用”理念。Kinvey的中间层与数据层均托管在多个云服务提供商处,包括Rackspace、Amazon与Microsoft。所有通过Kinvey存储的数据都会有四种方式备份:AmazonEC2、WindowsAzure、Rackspace以及Kinvey自己的服务器,假如其中一两个出现了故障,用户的数据依然安然无恙。2023-07-16 18:14:031
请问APICloud可以把一个web网站快速打包成APP么
可以的,在APICloud控制台可以填写相关网站,创建一个APP,之后云编译就是一个单独的APP了很简单的,你可以去试试2023-07-16 18:14:101
国内外免费开发app平台
国内外免费开发app平台:1、Appbuilde可以为用户提供一整套的app解决方案,帮助开发者构建针对不同行业、客户、项目的app。在构建app思路上:一方面你可以通过在线工具包构建自己的app,另一方面 可以通过Appbuilder培训来快速上手这个开发app平台。2、AppMakr这是一个可以DIY app的平台,不需要编码知识就可以快速制作出iOS、Android、H5应用程序。3、APCIoudAPICloud是国内知名的低代码开发平台,构建的开发者生态已经吸引了超过百万用户使用并传播APICloud技术,作为国内完善的开发者生态平台,APICloud的模块store 通过向开发者提供大量成熟的应用开发模块,开发者可以一键调用,这将极大程度上减少app开发周期。可以帮助开发者快速开发ios和安卓app,通过H5/CSS3、js在平台可以完成app全流程开发,开发者也可以利用平台的云修复功能,在线更新修复app,支持app全包加密、证书管理等功能,提供全流程的开发工具APICloud studio 以及跨平台app引擎Deep engine,可以加速app发布,缩短app成熟周期。免费开发app平台在解决小的需求上会有不小的帮助,但是对于一些个性化的需求,一些平台构建的app效果可能就不那么尽如人意,在这方面,APICloud通过提供定制化服务,帮助用户解决这一顾虑。2023-07-16 18:14:221
APICloud开发app的优缺点?
APICloud优点比较明显,模块多,调用方便,开发周期短,现在手上在做的项目开发周期预计在1个月左右。缺点没有明显感受到。2023-07-16 18:14:311
APICloud开发app可行吗?
有何不可。APICloud是用友YonBuilder的移动端低代码开发平台,模块、API数量很可观,渲染引擎也比较强势,完全能应付企业级应用。2023-07-16 18:14:381
APICloud低代码开发都支持哪些移动端?
APICloud支持低代码构建高性能多端应用,例如iOS、安卓、微信小程序、H5⌄覆盖市场上的绝大部分需求。另外补充一点,在行业方面APICloud因为模块生态比较好,其实也没有什么边界。2023-07-16 18:14:451
APICloud开发APP靠谱吗?
APICloud混合开发的,不是原生,价格便宜,不过会遇到很多问题,bug会多,但是如果你是高手那也还好,遇到不怎么的开发者那你就改不完的bug,我之前找的那个南chang某翔网络科技就是改不完的bug,让你崩溃到哭。2023-07-16 18:15:032
apicloud后台运行窗口怎么打开
计算机中的含义 早期的嵌入式系统中没有操作系统的概念,程序员编写嵌入式程序通常直接面对裸机及裸设备。在这种情况下,通常把嵌入式程序分成两部分,即前台程序和后台程序。 前台程序通过中段来处理事件,其结构一般为无限循环;后台程序则掌管整个嵌入式系统软、硬件资源的分配、管理以及任务的调度,是一个系统管理调度程序。这就是通常所说的前后台系统。一般情况下,后台程序也叫任务级程序,前台程序也叫事件处理级程序。在程序运行时,后台程序检查每个任务是否具备运行条件,通过一定的调度算法来完成相应的操作。对于实时性要求特别严格的操作通常由中断来完成,仅在中断服务程序中标记事件的发生,不再做任何工作就退出中断,经过后台程序的调度,转由前台程序完成事件的处理,这样就不会造成在中断服务程序中处理费时的事件而影响后续和造成其他中断。 实际上,前后台系统的实时性比预计的要差。这是因为前后台系统认为所有的任务具有相同的优先级别,即是平等的,而且任务的执行又是通过FIFO队列排队,因而对那些实时性要求高的任务不可能立刻得到处理。另外,由于前台程序是一个无限循环的结构,一旦在这个循环体中正在处理的任务崩溃,使得整个任务队列中的其他任务得不到机会被处理,从而造成整个系统的崩溃。由于这类系统结构简单,几乎不需要 RAM/ROM的额外开销,因而在简单的嵌入式应用被广泛使用。 这个后台是相对桌面而言的,桌面如果是前台,执行时我们就能感知。而后台,是使用者看不到的。最常听到的有后台打印:当Office打印时,不管几张,一起读到后台,打印开始后,我们可以继续干别的事。如果关闭后台打印功能,打印机就必须逐步从 Office中打印了。把程序最小化或隐藏就是后台2023-07-16 18:15:112
APICloud支持iOS开发吗?
支持的,不光是iOS,APICloud其实能一套代码生成多种安装包/程序,比如安卓、微信小程序等等。2023-07-16 18:15:181
APICloud App定制平台有哪些优势?
9月20日,APICloud全新上线的App定制平台有哪些优势? 1.官方签约 APICloud作为知名的移动APP开发平台与您直接签单,以专业的APP开发技术基础作为项目如期上线的可靠保障。 2.保上线 APICloudCTO亲自为每个项目进行评估并指派资深项目监理,保质保量准时交付。APICloud承诺最终提交至苹果及各大安卓市场审核通过,让客户无后顾之忧。 3.便宜 基于APICloud跨平台开发技术,一套前端代码直接生成苹果和安卓两个平台应用,降低70%传统开发成本。 APICloud聚合各种常用功能模块和几乎所有国内第三方云服务,一键接入,免去重复开发成本。 APICloud的引擎技术允许一套代码完美适配百余种屏幕尺寸,几十个主流手机品牌和各版本Android、iOS系统。 4.快 APICloud为开发团队提供海量原生应用功能模块、云数据库等功能,实现高效开发,显著缩短开发周期。 App开发、发布、运营一站搞定,Android、iOS系统升级一键完成。 基于APICloud平台所编写的代码标准、易读,交付后便于快速上手运营维护。 5.专业一对一需求评估 在APICloud定制平台上用3分钟提交需求,专业顾问便会第一时间在线一对一沟通,逐步梳理需求,最终生成一份专业的需求预评估报告。需求预评估阶段是完全免费的。 6.专属项目监理全程跟进 项目启动后,APICloud将指派专属项目监理,全程把控项目质量和进度。 7.项目过程透明可控 App定制平台采用在线项目管理系统,对各个阶段、甚至每个任务进行进度检查、交付物确认,所有项目情况一手掌握。 8.在线项目视频会议记录留存 项目过程中,可随时通过项目视频会议系统,与项目监理、开发团队进行沟通,会议视频记录全部留存。 9.标准化交付体系 项目收尾时,严格按照APICloud标准化验收体系,将包括前后端源代码、设计文档、操作说明等15项交付物完整递交给客户,方便未来的更新迭代。2023-07-16 18:15:251
APICloud数据云对APP开发有什么用处?
1、假如一个APP开发,开发者拥有自己的服务器,并且有服务器端团队开发服务端接口,那么APICloud数据云就完全不需要开后,因为应用的数据都是放在开发者自己的服务器和数据库中,与APICloud平台没有任何关系;只不过是用APICloud开发了一个App,这个App从编译完生成ipa]apk包之后,跟APICloud就没有任何关系了。2、APICloud 数据云可以提供图形化界面的方式帮助用户创建数据模型,并自动生成RESTful风格的API,还可以保存文件。3、对于不同的API可以设置不同的访问权限(如角色和月户)。在控制台中还可以通过API调试页面快速检证接口和返回的数据。4、如果开发者选择APICloud数据云作为后端,在开发工具中可以直接使用封装好的数据云相关模块和前端框架来快速操作数据,这比直接调用ajax的方式要简单得多。2023-07-16 18:15:511
怎样下载安装APICloud?
dreamweaver 安装apicloud方法如下:第一步:安装JDK,配置JDK环境变量安装JDK选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)。安装jdk 随意选择目录 只需把默认安装目录 java 之前的目录修改即可。安装jre→更改→ java 之前目录和安装 jdk 目录相同即可。注:若无安装目录要求,可全默认设置。无需做任何修改,两次均直接点下一步。安装完JDK后配置环境变量 打开计算机右击选择属性然后在点击打开高级系统设置,选择高级中的环境变量;系统变量→新建 JAVA_HOME 变量 。变量值填写jdk的安装目录(本人是 E:Javajdk1.7.0);系统变量→寻找 Path 变量→编辑;在变量值最后输入 %JAVA_HOME%in;%JAVA_HOME%jrein;(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码);系统变量→新建 CLASSPATH 变量;变量值填写 .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar(注意最前面有一点)系统变量配置完毕;检验是否配置成功 运行cmd 输入 java -version (java 和 -version 之间有空格)若如图所示 显示版本信息 则说明安装和配置成功。第二步下载adt-bundles或者android-studio并安装adt-bundles1、去网站http://www.oracle.com/technetwork/java/javase/downloads/index.html下载adt-bundles或者android-studio; 2、下载完成后解压adt-bundles,使用内置的eclipse即可;或者安装android-studio即可。2023-07-16 18:16:001
《APICloud移动开发实战》pdf下载在线阅读全文,求百度网盘云资源
《30天App开发从0到1:APICloud移动开发实战》百度网盘pdf最新全集下载:链接: https://pan.baidu.com/s/1lgvhQnKwezlDDS84g84KYg?pwd=8pku 提取码: 8pku简介:本书围绕APICloud平台,全面、系统、细致地讲述了App开发的相关内容,涉及平台工作原理、内部实现机制和应用开发技巧。本书涵盖了APICloud应用开发的知识,包括基础知识、关键技术、开发技巧和行业方案,并从实践角度出发,通过大量的实例代码、详细的操作步骤和丰富的开发截图,帮助开发人员迅速掌握APICloud应用开发,有能力制作出好的App。本书是APICloud开发人员的入门指南,并配有免费的讲解视频,适合各种层次的APICloud学习者和开发人员阅读。2023-07-16 18:16:131
如何使用APICloud端API进行Http请求
APICloud在端API中为您提供了全面的网络访问API,主要体现在ajax函数上。该函数的中文意思全称为“跨域异步请求”,意味着使用该API可以不受标准JS中“同源策略”的限制,可在任意页面中向任何域名地址发起数据请求,同时,该请求以非阻塞方式进行,不干扰UI渲染。 具体使用方式:GET请求:api.ajax({ url:"http://m.weather.com.cn/data/101010100.html", method:"get", cache: false, timeout: 30, dataType: "json"},function(ret,err){ if (ret) { api.alert({msg:JSON.stringify(ret)}); } else { api.alert({ msg : ("错误码:"+err.code+";错误信息:"+err.msg+"网络状态码:"+err.statusCode) }); };});POST请求:api.ajax({ url: "http://xxx.xxx.xxx.xxx/upLoad", method: "post", cache: false, timeout: 30, dataType: "json", data: { values:{name: "devlp", password: "123456"}, files:{file: "fs://test.png"} }},function(ret,err){ if (ret) { api.alert({msg:JSON.stringify(ret)}); } else { api.alert({ msg : ("错误码:"+err.code+";错误信息:"+err.msg+"网络状态码:"+err.statusCode) }); };});ajax接口支持get、post、put、delete等http请求;同时post和put请求支持form表单提交、body提交、multipart提交,流提交;并且支持https请求;支持云+端一体安全加密传输。有关ajax更详细的介绍以及使用,请参考帮助文档部分的《API手册》下的api对象中的ajax接口。2023-07-16 18:16:271
APICloud支持多端开发吗?
APICloud支持多端开发,能一套代码生成Android、iOS、H5、小程序等程序。2023-07-16 18:16:341
APICloud和APPCAN 的区别是什么
共同点:“APICloud”和是“APPCAN”两者都是中国目前领先的移动应用云服务商。目的都是为了加速移动创新,帮助开发者和软件企业从传统B/S架构成功转向APP,快速进入移动、云和大数据时代。不同点:首先,两者的东家不同,APICloud隶属柚子(北京)科技有限公司,而AppCan为正益无线自主研发的移动应用开发平台。第二,APICloud是使用标准WEB技术轻松开发IOS、Android原生应用,基于JavaScript开发iOS与Android跨平台APP;而AppCan同时支持iOS、Android、Symbian、Windows Phone跨平台;第三,APICloud由“云API”和“端API”两部分组成,可以帮助开发者快速实现移动应用的开发、测试、发布、管理和运营的全生命周期管理。为app开发者提供大量优质的原生模块,涵盖UI、系统、交互、影音、支付等类型。通过JavaScript语言,一套代码同时调用iOS和Android两个平台的模块,从而实现“积木拼装”式的原生应用开发;支持多人协作开发、一键多终端调试等服务。而AppCan突出支持多窗口机制,让开发者可以像最传统的网页开发一样,通过页面链接的方式灵活的开发移动应用。注重提供移动应用管理与运行控制云服务,实现对移动应用全生命周期(Full LifeCycle)的支持和管理。AppCan应用引擎支持Hybrid App的开发和运行,并提供强大的设备调用能力,如电话、短信、相机、LBS、传感器、数据库等常用的手机功能,开发者可以通过JS接口调用,轻松构建移动应用。2023-07-16 18:16:552
国外的appmakr和国内的apicloud有什么区别?
首先这两款产品都是App开发工具,而且都是免费的,但其实二者有很大的不同。1.appmakr无需写一行代码,apicloud需要掌握html5等web语言才可以使用。这是由于二者运行的原理和定位不同所造成的。举个例子,Appmakr就像是买一套已经装修好的房子,直接入住就行了,如果有问题或者不是自己喜欢的风格也没法改;而apicloud则像是免费送你一套毛坯房,还给你准备好了装修材料,想怎么装修随自己的意。2.第一点的不同会导致用户自定义设置的权限的不同。Appmakr几乎所有的框架都已经设定好了,因此用户可以自定义的部分并不多。而apicloud则是在app功能层面有非常多的选择,网站上有数百数千个功能模块可以调用,不会局限用户。3.二者的格局其实不同,appmakr其实是一款模板打包工具,而apicloud是一个开发平台。Appmakr预置了一些固定的模板,使用人员通过在线可视化操作,定制不同的主题等,然后进行打包。Apicloud基于云计算提供服务,一站式提供app开发、测试、发布、管理和运营的全生命周期管理,而且不光有app开发的产品,还有社区、培训、针对企业的技术支持,以及新上线的app定制服务等。Apicloud是像围绕app开发这件事做一个大平台。4.Appmakr是国外的,apicloud是国内的,国人使用起来还是apicloud方便一些。2023-07-16 18:17:031
apicloud的$api和api有什么区别
$api是apicloud的js框架,类似jquery中的$api是指apicloud的端api对象2023-07-16 18:17:121
开发安卓手机app需要的技术有哪些?
开发不同类型的App需要用到哪些技术?WebApp:iOS/Android的内置浏览器是基于webkit内核的,所以在开发webApp时,多数使用html或html5、CSS3、JavaScript技术做UI布局,使其在网站页面上实现传统的C/S架构软件功能,服务端技术用java、php、ASP。现在也有很多一键生成webApp的平台,如百度siteApp/移动开发平台APICloud,APICloud平台提供基于腾讯x5浏览器引擎生成webApp,因为移动端的超级流量入口微信/手机qq等用的也是腾讯x5内置浏览器,所以用腾讯x5浏览器生成的App在移动页面展示时适配于微信的浏览体验,这样可以帮助webApp引流。NativeApp:开发NativeApp需要根据运行的手机系统采用不同的开发语言,开发AndroidApp需要的开发语言是java,还需要熟悉Android环境和机制。主要知识点如下:1.开发环境,AndroidStudio、eclipse.如何搭建Android开发环境可以去百度。2.数据结构,App的某些功能涉及到做算法,所以要有一定的数学基础3.AndroidSDK,会API接口开发,包括自行开发API的能力和调用第三发API的经验。4.熟悉tcp、IP,socket等网络协议5.如果涉及到服务器,你还需要了解webservice相关知识和相应的开发语言,常用有PHP、JSP、ASP.Net.6.除了这些功能基础,App开发还涉及到UI设计、框架、性能优化、调试适配等。Objective-C是开发iOS系统App的主流编程语言,开发者一般用苹果公司的iOSSDK搭建开发环境,iOSSDK是开发iOS应用程序中不可少的软件开发包,提供了从创建程序,到编译、调试、运行、测试等多种开发过程中需要等工具。学习iOS开发可以去看苹果官方文档,这是最权威的ios教程。HybridApp:混合开发中主流的是以web为主体型的开发,即以网页语言编写,穿插Native功能的hybridApp开发类型,网页语言主要有html5、CSS3、JavaScript。Web主体型的App用户体验好坏,取决于底层中间件的交互与跨平台的能力。国内外有很多优秀的开发工具,如国外的AppmAkr、Appmobi,国内的APICloud,APICloud的底层引擎用DeepEngine,使用半翻译式原理,将运行中的web翻译成NativeAPI,并且支持扩展API,开发时可调用用原生语言开发的功能模块,以此达到媲美原生App的用户体验,同时节省开发时间。对企业来说,可以根据自己的需求选择不同的开发类型和开发工具,目前来看,HybridApp已经成为移动开发趋势,一方面HybridApp开发时不采用或者大部分不采用原生语言,却能拥有原生应用的特性,一方面随着web技术的发展,HybridApp技术已经成熟,很多大型App淘宝、微信、携程都属于这种开发模式,HybridApp给企业移动应用的开发、维护、更新都带来了极高的便捷性,从成本投入用户体验考虑,HybridApp都是首选。2023-07-16 18:17:201
如何使用 APICloud 的端 API 连接到自己的服务器数据库获取数据
1.如果想快速开发,没有自己的服务器,还是推荐使用云API的数据云。2.不使用云API的数据云,可能是因为有web版且已经有商用数据。3.不使用云API的数据云,需自己写数据接口,即客户端发送请求接收处理与生成json数据给客户端进行交互。4.感谢APICloud提供新的APP开发方式。其实也不难,使用api.ajax进行请求即可。PHPer,以下使用演示使用PHP,数据库使用Mysql,JAVA党或者.NET党请自行coding... [连接到数据库(文件放在服务器上),服务器端输出JSON] <?php/** 配置连接数据库信息*/$host="localhost";//主机$user="root";//数据库账号$password="";//数据库密码$database="test";//数据库名//打开数据库连接$db=mysqli_connect($host,$user,$password,$database);//判断连接是否成功if($db){ $db->query("set names utf8");//设置UTF-8编码(JSON的唯一编码)}else{ echo "DATABASE_CONNECTION_DIE";//数据库连接失败 exit;}//sql查询语句$sql="select id,name,sex,age from person";$result=$db->query($sql);while($row=$result->fetch_assoc()){ $person_info[]=$row;//将取得的所有数据赋值给person_info数组}echo json_encode($person_info);//输出JSON?>复制代码输出的JSON示例:[{"id":"1","name":"u54c8u5c3c","sex":"u7537","age":"22"},{"id":"2","name":"u5c0fu9648","sex":"u5973","age":"21"},{"id":"3","name":"u5c0fu767d","sex":"u672au77e5","age":"1"}]复制代码 [测试用的数据库SQL语句] ---- Database: `test`---- ------------------------------------------------------------ 表的结构 `person`--CREATE TABLE IF NOT EXISTS `person` ( `id` int(11) NOT NULL, `name` varchar(5) NOT NULL, `sex` varchar(2) NOT NULL, `age` int(3) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;---- 转存表中的数据 `person`--INSERT INTO `person` (`id`, `name`, `sex`, `age`) VALUES(1, "哈尼", "男", 22),(2, "小陈", "女", 21),(3, "小白", "未知", 1);复制代码搞定服务器端输出JSON后,重点来了... [端API使用api.ajax读取接口数据] <!DOCTYPE HTML><html><head> <meta charset="utf-8"> <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0"/> <title>test</title></head><body><button onclick="showPersonInfo()">点我获取数据</button></body><script type="text/javascript" src="../script/api.js"></script> <script> function showPersonInfo(){ api.showProgress();//显示加载进度框 //使用api.ajax请求数据,具体使用方法和参数请看官方文档,这里使用get方法演示 api.ajax({ url:"http://192.168.0.10/get.php",//如果地址访问不到会请求出错,请填写自己的接口地址 method:"get", cache:"false", timeout:30, dataTpye:"json", },function(ret,err){ api.hideProgress();//隐藏加载进度框 if(ret){ for(var i=0;i<ret.length;i++){ var html="<br>"+"ID:"+ret[i].id+"<br>"+"姓名:"+ret[i].name+"<br>"+"性别:"+ret[i].sex+"<br>"+"年龄"+ret[i].age; document.write(html); } }else{ api.alert({msg:("错误码:"+err.code+";错误信息:"+err.msg+"网络状态码:"+err.statusCode)}); } }); } </script></html>2023-07-16 18:17:271
APICloud怎么生成APP?
1.重新用Win+frame确定APP的布局,比如WebAPP中的导航之类的去掉,用frame封装,利用事件响应切换响应打开的内容2.封装第一层次:将各个内容页作为url用frame打开3.封装第二层次:将内容页中的数据请求在frame中用代码封装2023-07-16 18:17:352
零基础自学apicloud平台开发app大概需要多长时间能学会?
这个是h5技术也就是网站,所以认真学的话1-2个月就能学会的2023-07-16 18:17:452
apicloud怎么修改ios包名
最近公司有使用APICloud发开的需求,需要我这边提供一些模块包得封装。因为没有也是刚接触APICloud,所以也就在看官方文档 。下面讲一讲我再使用过程中得一点点东西。 首先,下载官方SDK,下载最新版本的模块开发SDK,找到里面的ModulesDevProject_iOS.zip,这里面包含ModuleDemo、ModulesDevProject和说明文件。ModuleDemo是一个官方的模块包封装和静态库生成的工程。ModulesDevProject则是可以让我们自己调试的工程。模块类实现2.1. 新建模块类新建一个UZModuleDemo类,继承于UZModule类,其中UZModule类为模块的基类。模块开发过程中文件命名时提倡加前缀,以避免和其它模块冲突。2.2. 模块生命周期当前端js中调用模块方法时,模块首先会被初始化,引擎会调用其 - (id)initWithUZWebView:(UZWebView *)webView 方法;当模块所在的页面被销毁时,引擎会调用其 - (void)dispose 方法。2.3. 启动方法如果模块需要在应用启动的时候就执行一些操作,那么首先得在module.json里面配置launchClassMethod,例如配置的方法为launch,然后在模块里面实现该方法,当应用启动时该方法就会被执行。+ (void)launch{ //在module.json里面配置的launchClassMethod,必须为类方法,引擎会在应用启动时调用配置的方法,模块可以在其中做一些初始化操作;下面代码为注册一个实现了UIApplicationDelegate协议方法的对象,该对象中方法就会在需要的时候被调用,通过此方式可以实现第三方应用回调url解析、推送等常用功能 //UZApphandler 基础Object基类 可以做一些需要AppDelegate 实现的初始化 如初始化推送的AppKey等等 // UZAppHandler *appHandler = [[UZAppHandler alloc] init]; // [theApp addAppHandle:appHandler];}2.4. 方法调用实现 - (void)showAlert:(NSDictionary *)paramDict 方法,用于显示一个对话框,该方法需要在module.json里面配置,然后在前端js里面才可以调用该方法。如果前端调用该方法时传入了一个function,那么在这里可以通过cbId字段获取该function对应的id,然后在需要的时候把数据通过该function回调给js。- (void)showAlert:(NSDictionary *)paramDict { _cbId = [paramDict integerValueForKey:@"cbId" defaultValue:-1]; NSString *message = [paramDict stringValueForKey:@"msg" defaultValue:nil]; UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil message:message delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil]; [alert show];}2.5. 回调我们在这里实现UIAlertViewDelegate中的 - (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex 方法,将用户点击的按钮index回调给js端,代码如下:- (void)alertView:(UIAlertView *)alertView didDismissWithButtonIndex:(NSInteger)buttonIndex { if (_cbId >= 0) { NSDictionary *ret = @{@"index":@(buttonIndex)}; [self sendResultEventWithCallbackId:_cbId dataDict:ret errDict:nil doDelete:YES]; }}当然,也可以定义自己的方法method,同时要修改module.json的配置 注意不要[+]以及引号的英 汉。{ "name":"moduleDemo",//模块包名一致 "class":"UZModuleDemo",//模块类名 "methods":["showAlert","method"],//自己定义的方法名 "launchClassMethod":"launch"//是否执行launc类方法}找到widget目录下html目录里面的module-con.html,我们在这里面调用showAlert等方法,如下var param = { msg:"Hello App!"};var demo = api.require("moduleDemo");//模块包名称 (module.json 这里 模块包名称 三者要一致)demo.showAlert(param, callBack);//传参数调用方法 和回调function callBack(ret, err){ var msg; if (ret.index == 0){ msg = "点击了第一个按钮"; } else { msg = "点击了第二个按钮"; } api.toast({ msg:msg });}调试好了之后,把添加 修改的文件 加入ModuleDemo的静态库工程(也可以自己创建),去掉没用的,选择iOS device编译,复制静态库文件。 创建文件夹名称和模块包一致,里面在创建target文件夹,把静态库文件粘贴进来,加入用到了第三方的Framework和bundle束也放进来。 target同级目录粘贴module.json文件,返回压缩成zip文件. 获取在apicloud创建的应用的Id 修改widget下config.xml 顶部的id,复制压缩widget文件。在apicloud控制台,转到该应用,选择代码部分,上传widget.zip 跳转模块中自定义模块上传模块包,名称必须和模块包名称一致。保存 编译,如果没有意外,你就能扫二维码 下载安装你的应用到手机了。 这里默认的时apicloud提供的证书,加入要改自己的就看证书栏目,都有教程的。Mark!2023-07-16 18:18:051
apicloud认证工程师有用吗 知乎
有没有用还是要看个人发展规划,如果你是否从事前端开发,从目前市场发展来看,混合开发技术发展日益成熟,apicloud平台的含金量也有所提升,平台对于认证工程师还提供一些增值服务,总体来讲若使用apicloud平台,还是可以考一个的,也不是很耗费时间,两三个小时能完成。2023-07-16 18:18:152
apicloud的$api和api有什么区别?
$api是apicloud的js框架,类似jquery中的$api是指apicloud的端api对象2023-07-16 18:18:241
APICloud如何引用模块
一、使用 getConversationList 方法来获得全部会话列表,但是这样直接获得的列表并不是我们想要的,rongCloud的会话列表出现了两种情况:(1)发送者等于本地用户 ;(2)接收者等于本地用户。后面实现的功能是只获得接收者为本地用户的情况。二、获得会话列表后将列表内容插入容器中,同时加载用户信息(主要为头像和昵称)。三、监听是否有最新消息写入,我这里实现的逻辑是加载完列表后再来监听,这个就根据自己的需要来就行了。四、如果有新消息进来,两种情况(1)发送者已在会话列表中存在--->更新会话内容及时间;(2)不存在--->写入容器。五、点击会话列表页进入会话窗口,这里遇到了几个问题没能很好的解决,就使用了一个比较笨的办法。问题:因为会话列表页在监听消息,当打开聊天页面也会在监听最新消息,中间可能会有冲突导致页面无法正常监听我的解决方案(这个方法可能有点笨):当打开聊天页面后,关闭会话列表页rongcloud的连接--------关闭聊天页面时关闭聊天页面的连接并重新打开会话列表页的连接,同时监听最新消息并更新下详细内容:http://community.apicloud.com/bbs/forum.php?mod=viewthread&tid=4462&highlight=%E8%9E%8D%E4%BA%912023-07-16 18:18:452
谁谈谈APICloud的使用感受啊?不知道怎么样
APICloud平台对用户很好,我遇到的开发问题,做他们官方微信提问有真人解答,不像有些官方微信留言过去没反应,另外官方论坛也很活跃,很多开发者再上面提问活着解决问题,在这个行业里应该是我见过最活跃的论坛了。2023-07-16 18:18:531
apicloud 怎么调用电话
http://docs.apicloud.com/Client-API/api#7 看文档的方法api.call({ type: "tel_prompt", number: "10086"});就可以了2023-07-16 18:19:001
APICloud 的版本更新怎么用,云修复怎么用
云修复:针对同一版本,比方说发给1.0.0的修复包,只有1.0.0版本的应用能更新,1.0.1或者其他任何版本的应用是不会收到更新的。同时,如果你针对该版本发布了10个修复包,那么会等到最后一个修复包修复成功再提示,中间的9个都不会提示你,也就是只会提示你一次 版本更新:针对不同版本,手机安装的版本必须比所要更新的版本低,也可进行多版本更新,只提示最新版本的 云修复和版本更新都支持新增,这个过程是一个覆盖的过程,有则覆盖,无则追加;如果之前的版本是加密的,新提交的代码会加密后再更新 注意事项: 1.版本更新时,如果处于测试阶段,可以填对应的plist的下载地址,如果说以后你的应用上线了AppStore,那么更新时就要填写应用在AppStore的地址了 2.IOS如果提交了自己的个人证书,需要先上苹果store才能更新,APICloud检测到更新后会自动跳到苹果市场去更新。企业版证书可以直接更新。苹果不允许应用不经过版本审核而自己应用内更新 3.项目由一帐号移至另一帐号,不是直接移交,新建项目把代码直接覆盖,包名和签名证书和原项目保持一致,版本更新是基于appId进行判断的,你可以在原来的那个项目上,发布最后一个版本,而这最后一个版本的包,是由你的新项目编译出来的,之后再发布版本时,就可以在新项目上发布了。2023-07-16 18:19:171
APIcloud 的后端语言是什么?
APICloud支持标准的HTML,JS和CSS语言,所有标准的Web应用都可以在APICloud上运行。另外,支持IOS及Android多平台的版本同步或异步管理。2023-07-16 18:19:261
APP开发中APICloudStudio2是什么?有哪些特点?
APICloudStudio2又称Studio2它基于前端工程师偏爱的开源Atom编辑器深度定制,与APICloud平台的各种云端移动开发服务紧密结合,是新一代“云端体”移动App开发工具。一、同时支持MacOS/Windows/Linux三个操作系统Studio2同时支持MacOS/Windows/Linux 3个操作系统。在各个操作系统上Studio2的功能都是同样的完整和强大。二、与 APICloud各种云服务打通在保留Atom强大编码功能的基础上与APICloud 现有的各种云服务相结合,切实提高开发者的开发效率。APP开发者可直接通过Studio2中的各顶操作菜单,快速对某App进行云端操作,几乎不需要单独打开浏览器就可以完整使用AICond的各种云服务。三、支持无网络提交代码为了满足更多开发者管理代码的操作习惯,Studio2中使用Git作为主要的代码管理工具。Studio2 内置git-svn技术,以Git的操作方式兼容SVN,使广大APICloud开发者可以通过Git常用的操作来管理自己的代码。四、支持Chrome浏览器的页面预览Studio2使用源于Chromium的devtool工具,开发者不仅可以在Studio2中预览页面效果,还可以像使用Chrome浏览器的开发者工具样,动态修改样式、打断点等。在App开发过程中,无需单独打开浏览器窗口进行预览与调试。五、同时支持i0S和Android设备远程调试开发过程中可以直接在Studi2中对APICoud应用进行断点调试。相比于使用Chrome浏览器进行断点调试,Studio2 更加方便,并且还支持iOS设备。六、默认集成HTML5开发常用插件不同的APP开发场景往往需要组合使用不同的插件,才能将APP开发效率最大化,APICloud根据自身实践经验,总结了许多HTML5开发中常用的插件,并将其集成到了Studio2中,便有用户直接使用。2023-07-16 18:19:331
请问下 apicloud 如何做到 保存图片呢?
很简单啊.1.你可以下载图片.2.你可以使用 fs 模块 把图片保存到本地.2023-07-16 18:19:411
前端小白一枚,想请问下IVX、Soflu软件机器人、APICloud哪个更适合我?
IVX前后端开发能力不错,但是不支持无代码复杂逻辑开发,测试以及运维都有欠缺;APICloud是低代码平台,主打APP开发;至于Soflu软件机器人,我认为是三者中最佳的,前后端开发都包含,运维测试也能实现,类似于全栈工程师的存在,还有不清楚的可以自己百度。2023-07-16 18:19:481
H5网页使用ApiCloud封装,返回按钮问题
1.使用apicloud开发工具,自己写一个框架,制作一个“原生标题栏”,把返回按钮写进原生标题栏里面;这块如果你得研究一下apicloud开发工具的写法;2.如果你不会开发,或者觉得自己写比较麻烦,可以使用一门APP打包,通过一门APP打包平台封装APP之后,在配置功能里面有现成的“原生标题栏”返回按钮的,可以直接使用,无需二次开发!并且开放了JS-SDK接口和URL级的快速调用方法!可以在任意页面唤起或者隐藏“原生标题栏”,即任意页面可以快速实现返回!比如:你从首页点击一个页面,跳转了其他网站,这是可以唤起原生标题栏,要返回直接点击“原生标题栏”上面的缓存即可!2023-07-16 18:19:551
谁谈谈APICloud的使用感受啊?不知道怎么样?
一直在做PC端的HTML5开发,之前也用过Phonegap,一直关注Hybird开发的发展。前几天看到APICloud,试用了一下,整体感觉不错,我的看法如下:优点: 1、方案完整,简化,上手快。因为有Phonegap的基础,了解概念花了不到两个小时,做出第一个小App花了一天半。 2、IDE整合做的不错,直接连接云端,SVN代码同步,直接连接手机App Loader真机调试,Log可以通过IDE输出,比模拟器真实,直观。 3、云编译很方便,跨平台打包,直接生成二维码,我的小App做完打包,直接发二维码给朋友用。 4、手机底层硬件/组件调用API很实用,测了一些,比如语音识别,都不错。 5、文档完备,相比开源项目往往缺乏文档,信息需要东拼西凑来说,APICloud的文档比较集中和全面。2023-07-16 18:20:161
apicloud 开发 能用么
分享一下APICloud的使用体验:一直在做PC端的HTML5开发,之前也用过Phonegap,一直关注Hybird开发的发展。前几天看到APICloud,试用了一下,整体感觉不错,我的看法如下:优点:1、方案完整,简化,上手快。因为有Phonegap的基础,了解概念花了不到两个小时,做出第一个小App花了一天半。2、IDE整合做的不错,直接连接云端,SVN代码同步,直接连接手机App Loader真机调试,Log可以通过IDE输出,比模拟器真实,直观。3、云编译很方便,跨平台打包,直接生成二维码,我的小App做完打包,直接发二维码给朋友用。4、手机底层硬件/组件调用API很实用,测了一些,比如语音识别,都不错。5、文档完备,相比开源项目往往缺乏文档,信息需要东拼西凑来说,APICloud的文档比较集中和全面。缺点:1、缺乏常见模式App的完整框架Demo,比如:一个带头部信息,底部导航和侧边菜单的应用框架用APICloud的UI组件怎么写,页面间跳转和参数传递怎么写,这些都是动手开发之前最先要解决的问题。Demo App里的组件示例有用,但是框架和基本流程要先跑起来。2、UI组件不够丰富(也可能是我了解还不够),我尝试写测试App的时候最先考虑用APICloud提供的UI组件,但是发现很散且不成体系,无奈只好用JQMobi搭建了UI框架,虽然知道既然APICloud宣称可以实现原生App体验,像我这样使用第三方JS框架的方式肯定是不推荐的。3、IDE联机调试的Log输出不稳定,经常断线。4、文档层次和细致程度还不够。文档现在的层次有点混乱,不好定位信息,最好分一下类别,比如媒体类,通讯类,等等。另外还有一些API没有说明文字。总结:由于只试用了两天,具体底层API是否可以很好的支持常见功能还没能完整测试。但是就我用到的部分,可以说已经很好用的,比Phonegap易学易用,很方便。对于应用类App开发来说绝对是利器,尤其是对我这样PC端HTML5开发很熟但是手机原生开发不熟的人,入门成本基本为0。所以,很棒,加油!2023-07-16 18:20:261
在移动应用开发过程中,如何来使用APICloud端API接口?
APICloud提供的端API设计思想与标准Javascript保持一致,并在此基础上引入了异步模块的思想,将一组高内聚,低耦合的功能封装在一个模块中,并以Javascript对象的形式开放API给开发者,该对象的使用遵循CMD模块定义规范,API接口调用方式和标准JavaScript对象一致。其中,api对象是APICloud端API中的核心对象,api对象本身就提供了移动应用开发需要的基础功能,如:layout布局、window管理、frame管理、event通知、动画切换、网络通信、数据存储、设备访问等接口。如调用api.openWin来打开新窗口,调用api.alert来弹出对话框等。其他扩展模块也是通过api.require方法来引入到程序中使用。2023-07-16 18:20:351
求《APICloud移动开发实战》全文免费下载百度网盘资源,谢谢~
《30天App开发从0到1:APICloud移动开发实战》百度网盘pdf最新全集下载:链接: https://pan.baidu.com/s/1lgvhQnKwezlDDS84g84KYg?pwd=8pku 提取码: 8pku简介:本书围绕APICloud平台,全面、系统、细致地讲述了App开发的相关内容,涉及平台工作原理、内部实现机制和应用开发技巧。本书涵盖了APICloud应用开发的知识,包括基础知识、关键技术、开发技巧和行业方案,并从实践角度出发,通过大量的实例代码、详细的操作步骤和丰富的开发截图,帮助开发人员迅速掌握APICloud应用开发,有能力制作出好的App。本书是APICloud开发人员的入门指南,并配有免费的讲解视频,适合各种层次的APICloud学习者和开发人员阅读。2023-07-16 18:20:421
谁使用APICloud开发过APP,能告诉APICloud与Phonegap的区别吗
一直在做PC端的HTML5开发,之前也用过Phonegap,一直关注Hybird开发的发展。前几天看到APICloud,试用了一下,整体感觉不错,我的看法如下:优点:1、方案完整,简化,上手快。因为有Phonegap的基础,了解概念花了不到两个小时,做出第一个小App花了一天半。 2、IDE整合做的不错,直接连接云端,SVN代码同步,直接连接手机App Loader真机调试,Log可以通过IDE输出,比模拟器真实,直观。 3、云编译很方便,跨平台打包,直接生成二维码,我的小App做完打包,直接发二维码给朋友用。 4、手机底层硬件/组件调用API很实用,测了一些,比如语音识别,都不错。 5、文档完备,相比开源项目往往缺乏文档,信息需要东拼西凑来说,APICloud的文档比较集中和全面。缺点: 1、缺乏常见模式App的完整框架Demo,比如:一个带头部信息,底部导航和侧边菜单的应用框架用APICloud的UI组件怎么写,页面间跳转和参数传递怎么写,这些都是动手开发之前最先要解决的问题。Demo App里的组件示例有用,但是框架和基本流程要先跑起来。 2、UI组件不够丰富(也可能是我了解还不够),我尝试写测试App的时候最先考虑用APICloud提供的UI组件,但是发现很散且不成体系,无奈只好用JQMobi搭建了UI框架,虽然知道既然APICloud宣称可以实现原生App体验,像我这样使用第三方JS框架的方式肯定是不推荐的。 3、IDE联机调试的Log输出不稳定,经常断线。 4、文档层次和细致程度还不够。文档现在的层次有点混乱,不好定位信息,最好分一下类别,比如媒体类,通讯类,等等。另外还有一些API没有说明文字。总结:由于只试用了两天,具体底层API是否可以很好的支持常见功能还没能完整测试。但是就我用到的部分,可以说已经很好用的,比Phonegap易学易用,很方便。对于应用类App开发来说绝对是利器,尤其是对我这样PC端HTML5开发很熟但是手机原生开发不熟的人,入门成本基本为0。所以,很棒,加油!2023-07-16 18:20:551
apicloud中文怎么读
APICloud译为:(柚子科技)2023-07-16 18:21:041
APICloud 社区编辑器中代码怎样自动换行显示
编辑器好像不能自动换行的。2023-07-16 18:21:123
谁使用APICloud开发过APP,能告诉APICloud与Phonegap的区别吗?
分享一下APICloud的使用体验:一直在做PC端的HTML5开发,之前也用过Phonegap,一直关注Hybird开发的发展。前几天看到APICloud,试用了一下,整体感觉不错,我的看法如下:优点:1、方案完整,简化,上手快。因为有Phonegap的基础,了解概念花了不到两个小时,做出第一个小App花了一天半。 2、IDE整合做的不错,直接连接云端,SVN代码同步,直接连接手机App Loader真机调试,Log可以通过IDE输出,比模拟器真实,直观。 3、云编译很方便,跨平台打包,直接生成二维码,我的小App做完打包,直接发二维码给朋友用。 4、手机底层硬件/组件调用API很实用,测了一些,比如语音识别,都不错。 5、文档完备,相比开源项目往往缺乏文档,信息需要东拼西凑来说,APICloud的文档比较集中和全面。缺点: 1、缺乏常见模式App的完整框架Demo,比如:一个带头部信息,底部导航和侧边菜单的应用框架用APICloud的UI组件怎么写,页面间跳转和参数传递怎么写,这些都是动手开发之前最先要解决的问题。Demo App里的组件示例有用,但是框架和基本流程要先跑起来。 2、UI组件不够丰富(也可能是我了解还不够),我尝试写测试App的时候最先考虑用APICloud提供的UI组件,但是发现很散且不成体系,无奈只好用JQMobi搭建了UI框架,虽然知道既然APICloud宣称可以实现原生App体验,像我这样使用第三方JS框架的方式肯定是不推荐的。 3、IDE联机调试的Log输出不稳定,经常断线。 4、文档层次和细致程度还不够。文档现在的层次有点混乱,不好定位信息,最好分一下类别,比如媒体类,通讯类,等等。另外还有一些API没有说明文字。总结:由于只试用了两天,具体底层API是否可以很好的支持常见功能还没能完整测试。但是就我用到的部分,可以说已经很好用的,比Phonegap易学易用,很方便。对于应用类App开发来说绝对是利器,尤其是对我这样PC端HTML5开发很熟但是手机原生开发不熟的人,入门成本基本为0。所以,很棒,加油!希望APICloud越来越好。2023-07-16 18:21:221
如何使用APICloud端API进行Http请求
APICloud在端API中为您提供了全面的网络访问API,主要体现在ajax函数上。该函数的中文意思全称为“跨域异步请求”,意味着使用该API可以不受标准JS中“同源策略”的限制,可在任意页面中向任何域名地址发起数据请求,同时,该请求以非阻塞方式进行,不干扰UI渲染。 具体使用方式:GET请求:api.ajax({ url:"http://m.weather.com.cn/data/101010100.html", method:"get", cache: false, timeout: 30, dataType: "json"},function(ret,err){ if (ret) { api.alert({msg:JSON.stringify(ret)}); } else { api.alert({ msg : ("错误码:"+err.code+";错误信息:"+err.msg+"网络状态码:"+err.statusCode) }); };});POST请求:api.ajax({ url: "http://xxx.xxx.xxx.xxx/upLoad", method: "post", cache: false, timeout: 30, dataType: "json", data: { values:{name: "devlp", password: "123456"}, files:{file: "fs://test.png"} }},function(ret,err){ if (ret) { api.alert({msg:JSON.stringify(ret)}); } else { api.alert({ msg : ("错误码:"+err.code+";错误信息:"+err.msg+"网络状态码:"+err.statusCode) }); };});ajax接口支持get、post、put、delete等http请求;同时post和put请求支持form表单提交、body提交、multipart提交,流提交;并且支持https请求;支持云+端一体安全加密传输。有关ajax更详细的介绍以及使用,请参考帮助文档部分的《API手册》下的api对象中的ajax接口。2023-07-16 18:21:291
免费制作APP软件哪个好?
你可以选择APICloud平台软件,用html5同时开发iOS和Android的APP,制作APP只需1个工程师和1套前端代码,不仅免费而且非常简便。2023-07-16 18:21:361
apicloud,经常更换服务器和域名,安卓客户端怎么更新?
你们服务器里面肯定有下载的路径吧?把安装包在apicloud下载好后丢进服务器。设置好路径在APIcloud里面有个版本功能。把路径拷上去保存之后,安卓苹果手机都可以提示自动更新了。记得修改安装包的命名。2023-07-16 18:21:581
apicloud收费吗
现在是免费的,好像是端开发 (开发移动应用)永久免费,云服务现在是免费,后续会收费。不过可以只用端开发,那就永远不用给钱了:)2023-07-16 18:22:071