apicloud 设置全屏中 UISwitchButton v1.0.1怎么来设置他的开启状态功能和关闭状态功能

如何评价DCloud?-H5教程-PHP中文网QQ群微信公众号还没有收藏如何评价DCloud?DCloud的文档风格和产品成效让人感觉诚意满满,不知道是否能长期使用?回复内容:
互联网运维与开发者峰会 会场续更,软广遍地,欢迎私信,欢迎喷…PS:希望深扒DCloud的同学可以留言点赞。现场情况:7牛的彭哥(前台拿话筒的黑衣人…)在说Docker…科普阶段…无语无聊中…附图:说说正题:用DCloud开发APP有木有问题?答:没有。因为我公司只用HTML5做小体量app。(小,指app体量在20w以下)大体量app还是原生开发。一是客户要求,不差钱。二是我们也不想做小白鼠。这是很多人私信问的,特地放在这里。然后,初略说说大多数人认为html5比不了原生开发这个问题。答案得分情况,我只是初略扒一扒…注意!注意!注意! 软广预警!对!上面是我的微信公众号!答案在历史消息中!打开微信扫一扫关注!BUT!并非强制,答案(简答)在下方:附高清数据图:最后,我公司做的快递柜项目(html5 做的)上线了。android已经更新了3版,iOS还在审核【龟速… 】app就不打广告了…如果需要下载看看热闹,可以在我的微信公众号里输入“HTML5 APP”,将会得到下载链接。over…赞多继续更,欢迎喷…怎么还没到50赞???哎…========16-04-15 V2.0.1======== 长文更新,高能预警,软广遍地,欢迎喷...0 前言
目前,使用HTML5开发web app或者Hybrid App已经非常常见,大公司(大众点评、天猫)、小公司(创业团队)也在用。但是,学习资料还是比较空缺的。这个指南是笔者个人总结,难免有误,欢迎指正!
目前,做HTML5的App工具和平台也有很多,我从这4个平台挑选了一个。之前写过3个系列的短文,分析了我为什么选择DCloud这个平台。详情戳下面:系列一:跨平台APP----对Native/Hybrid/Web APP三种开发模式的分析(系列一)系列二:跨平台APP----对Cordova,APPCan,DCloud,APICloud四大平台的分析(系列二)系列三:跨平台APP----使用DCloud公司产品跨平台开发(系列三)
使用DCloud平台开发过一款APP,感觉上App的性能、功能、用户体验等方面都不错,能给个80分(满分100)。所以,对于D厂的东西还算熟悉,特意在这里班门弄斧,欢迎交流指正。1 DCloud平台介绍
图1 DCloud产品结构
DCloud公司旗下有4款产品:HBuilder、5+ Runtime、MUI、流应用。
此外,该公司做了一套开源的厂商API——HTML5 Plus(H5 +)标准。该标准,是对HTML5标准的扩展和增强,弥补HTML5的能力和性能不足的问题。依照H5+标准,D厂实现了5+ Runtime,同时将其封装在了HTML5+ SDK中。
HTML5+ Runtime是基于webview的增强runtime,扩展了大量的JS API,打通原生API和JS API的桥梁。也可以理解为一个强化的浏览器引擎。所以,能在现有原生项目中使用HTML5+ SDK替换原有的webview,以获得更强的web增强表现。
在手机设备中,webview的性能好坏决定了HTML5的性能优劣。DCloud对原生的webview进行封装,同时扩展其功能。从时间和市场的角度来说,Android4.4以下的版本会逐步退出历史舞台。但是,HTML5+ SDK解决了用HTML5开发的APP在 Android4.4以下版本运行时的性能问题, 而且支持Android2.2以上版本(也支持iOS4.3以上版本)。
HBuilder是一款不错的开发工具,纵观,iOS开发的Xcode,Android开发的ADT、Studio,WP开发的VS,个人感觉HTML5开发App的这款编辑器,还勉强能拿的出手。可以下载试玩,免环境安装,即可使用,内置Demo和教程。
MUI和流应用我就不分析了。MUI是一套前端框架,类似于JQuery Mobile、React Native的东西。流应用是一种推广模式,本质上还是HTML5+ APP。2 总结
利用DCloud平台,APP的性能良好。动态效果都将被增强浏览器引擎处理,通过增强的引擎,可以在低端机上流畅的运行各种动态效果,比如侧滑菜单、下拉刷新、长列表滚动等。
话说使用该APP开发,还能一次推出6个端的发布:HTML5 浏览器、iOS ipa包、Android apk包、微信APP、百度直达号、流应用。========16-02-02 V2.0.0======== 更新… 先附上界面!等着赞~========16-02-01 V1.0.1========公司用DCloud平台做了一个和快递相关的项目,前端没有用object-c和java,而是用H5(或者说HTML5 +)做的跨iOS和Android的手机APP。目前看来,还可以~跟我深入研究过DCloud有关!挖个坑!赞数多,就接着写!——HTML5研发工程师——千行时线科技有限公司========分割符 V1.0.0========
之前安装过D厂的 HBuilder。其实打开他们首页的一瞬间我是吓尿的。不管是官网还是编辑器,感觉整体非常缺乏气质,有一种山寨厂的感觉。现在在线的已经不是我当时看到的首页了,稍微好了一些。首页包括移动demo里面中英混杂、专有名词的文本规范也做得非常不小心,简直能让人脑补出赶代码已经累得要命、草草了事的工程师在凌晨三点抠着脚弄完首页、demo之类的杂事。HBuilder 这个 IDE 吧,我不太能理解「默认 solarized」「吐槽按钮」等设计.....看着那个「吐槽」按钮我在想等等是不是会冒出弹幕?(虽然 JetBrains 也喜欢强加一个不大众的配色给用户。爽么?开心么?)除了设计之外,在细节上也给我一种事情做得不太干净的感觉。在 Mac 上装完直接往 home folder 推了一个「HBuilder Project」之类的完蛋玩意儿,卸载完好像也还在,一股 Android 应用乱写SD卡根目录的遗风。快给找个设计师好吗?要很注意是有主见、有训练、有点品味的那种,给他权力,让他重做。不只是 demo、官网这些有的没的,整个编辑器的设计、体验都还有很大提升空间。同样是服务开发者的服务,看一眼 http://fir.im、LeanCloud、QingCloud 等等就应该知道工具的设计漂亮一点意义有多大。(吐完了)吐完了)距离上次我看到这家厂已经是好几个月了,首页改了(整体还是杂乱、缺设计)、多了 5+ Runtime(尚未体验、不好说)、流应用(以及和360的合作和「快码」、「秒开」的概念,这个非常重要)等,感觉还是有实在的增长的,看起来确实是那种「有在做事情」的 start-up。有机会还是很想深入了解、体验一下的。他们的「火锅」demo好像是新的样板应用,之前没有看过。稍微试用了一下,不能说非常满意。这里提几个点,好的坏的都有:1. 首屏新手引导/功能介绍在 iPhone 上性能不错,原生水准,有下功夫2. iOS 系统权限请求时机不合理。不知道是不是 native.js SDK 设计的问题,让开发者只能在一开始请求。总之这种行为给了我一种「似乎用他们的 SDK 只能这样做了啊」的预感.....3. 试玩 HTML5 应用我总是会找些「不像原生」的点。总体来说他们各种动画、跳转、状态栏配合之类的做得都还不错。看或者是鉴别 HTML5 或 hybrid应用的时候一定要注意看状态栏以及与 iOS UISwitch 对应的组件。原生的 UISwitch 用 HTML5 实现难度其实是巨高的,非原生很容易就被看出来了;我觉得最好是要能实现到用户能接受的水平或者就直接替代掉。我本来想举个例子,刚发现那个应用已经下架了,可惜。偶尔还是有些无法接受的设计问题比如说加载浮层上的文案「网页加载中。。。」「网络连接超时!」没错,三个句号。一个感叹号。会讲中文不一定就会写好这些七七八八的小提示,要注意啊。就说「用户须知」这个页面,里面字体与段落设计马上掉一个层次,和外面的总体设计不是一个样子。比如在订单页面下拉加载的时候与「没有订单」的提示图标竟然撞在了一起。明显的「乱堆元素」设计模式。我能不能(也)吐槽一下知乎问题的文案?倒不是说我就很讨厌大家上知乎问关于自己公司的问题来做 PR(要是我我也这么做啊),只是感觉一个匿名用户问来问去蛮菜的。倒不是说我就很讨厌大家上知乎问关于自己公司的问题来做 PR(要是我我也这么做啊),只是感觉一个匿名用户问来问去蛮菜的。说实话如果有 CEO 愿意上知乎坦荡荡地、真诚地、或者只是半开玩笑地问「如何评价 {{ourProduct}}」也蛮喜闻乐见的。不是吗?
当然可以了,DCloud做了很长时间。
之前Hbuilder的忠实用户,我们用HB做了我们的产品1.0-1.5,我们CTO一个人+CEO半个人,前后端全负责。首先,用H5开发简单的app没问题,HB的编辑器,调试都非常棒,唯一美中不足是D厂的技术客服响应不太高。DCloud比他们竞品APICloud,感觉D厂技术更牛逼一点,A厂更善于营销和整合。不过,产品开发到1.5版本,我们果断换成原生了。原因么,我们的app功能越来越复杂,导致渲染速度越来越慢,不是HB不好,应该是H5的问题了。感谢D厂开发的HB,继续加油。做MVP的首选。
dcloud有文档吗? dcloud有诚意吗?抱歉,没有从任何一个方面可以看到它的诚意官方一个自问自答的社区,当你发个问题几天都没有人回复的时候,你就知道你有多绝望了不知道题主所谓的“诚意满满”是从哪里来的自信?哪里来的优越感?PS:Hbuilder编辑器还不错,不过也仅此而已了
目前为止,看 OS平台以WebView方式集成HTML5+SDK方法
链接简单配置了一下的 XCode 工程 (因为我要用他们的第三方插件功能),但是配置这个工程我费了半天劲,你按照官方的文档基本上是配置不出来的(是的,很多关键点没有说明白,导致编译过了但本地HTML无法加载,有兴趣的可以看看文档下面的评论)。出了问题怎么办,你需要在全站搜索出现相同问题的人员。倒确实是有人在帮忙回复用户的配置问题。但是把官方文档说清楚很难吗。再吐槽一下 HBuilder 的编辑器,每次开的时候转圈转半天。---- 我觉得这种解决方案对不太懂iOS原生开发的小伙伴是个不错的解决方案,还有就是不那么重视用户体验的app可以用用。如果想重视用户体验同时又想跨平台,还是用 FB 的 React native 吧。类似的解决方案我只用过 DCloud 别的没用过,我觉得 DCloud 还可以做的更好。加油吧!干巴爹!
用过。编辑器还不错,虽然样式不怎么美观,但调试还是比较方便的。mui和h5+不怎么好用,mui使用场景很有限,而且bug很多。h5+性能和兼容性都有问题,之前在论坛提到的拍照闪退的问题现在好像还没有解决,已经提了快一年了。
我怎么觉得他们的技术客服和文档都满满地傲娇呢……讲正经地,这个公司还是挺有想法的,产品功能上也如他们所说,确实可以做到一份code发布多端产品,代码热更新也很有亮点,最大的不足在于性能,webview的大坑摆在那,虽然他们已经做了很多优化,但比起原生的应用来说还是差挺多的,他们自己的一些插件(如slides)也有性能问题。
首次有用户肯定我们文档的,真是难得!目前很多产品已经开源,完全可以放心使用;不知你有什么担心?共3篇829点赞收藏分享:.&猜你喜欢PHP中文网:独家原创,永久免费的在线,php技术学习阵地!
All Rights Reserved | 皖B2-QQ群:关注微信公众号云服务对接
微信公众号适配
七天培训课教程
开放平台接入指南
iOS证书及描述文件制作流程
请确保您已经申请了苹果开发者账号(个人、公司账号99美元,企业账号299美元),否则无法进行以下操作。申请个人、公司账号地址: , 申请企业账号地址:
使用APICloud平台开发iOS应用需要用到几个证书,下面的图为各个证书使用的地方。接下来为各个证书的创建教程。
创建App ID
首先打开苹果开发网站,通过Account进入开发账户,如图:
登录成功后选择Certificates, Identifiers & Profiles(如果没有这一项请查看教程最开始的说明),如图:
如图,在左侧菜单选择App IDs,然后点击右上角的添加图标,在接下来的页面里面填写App ID描述,在App ID Suffix栏选择Explicit App ID,这里填写的ID即是控制台上传证书页面需要填写的APP IDs,在App Services中选择服务功能,勾选上Push Notifications项,点击Continue进入下一步。
在新页面中点击Submit,然后点击Done,创建App ID成功。
云编译p12证书制作
若开发账号下已经存在certificate了可以跳过创建的步骤,一个账号下有一个certificate即可,多个应用可以共用。
生成certSigningRequest文件
如图,打开应用程序-&实用工具-&钥匙串访问
如图,选择从证书颁发机构请求证书
接下来填写邮件地址,选择存储到磁盘,点击继续
如图,保存文件到桌面。
制作p12证书
如图所示,点击左边的Production,在右边出来的页面的右上角选择添加
如图,如果是个人或公司账号,选择App Store and Ad Hoc,如果是企业账号,则选择In-House and Ad Hoc,点击Continue进入下一步,在下一页中点击Continue。
如图,选择Choose File选择之前生成的certSigningRequest文件,点击Generate
如图所示,cer证书创建成功,点击Download将证书下载到本地,然后双击打开证书
在钥匙串中找到安装的证书,若提示此证书是由未知颁发机构签名的,请下载Apple Worldwide Developer Relations Certification Authority证书进行安装,地址,在左边选择“登录”和“我的证书”,找到证书,在证书上面点击鼠标右键,然后在菜单中选择导出证书,如图:
在弹出页面中指定证书名,点击存储,然后输入证书密码(此密码在控制台上传证书页面输入),点击好,生成p12格式证书。
云编译mobileprovision发布证书制作
这里以个人、公司账号创建App Store类型发布证书为例,企业账号创建In House类型发布证书类似。
App Store类型证书
App Store证书只能用于发布应用到AppStore,不能安装在非越狱设备上面。如图,点击左侧菜单Distribution,然后点击右侧页面右上角的添加图标,最后选择App Store,点击Continue进入下一步
如图,选择上面创建的App ID,点击Continue进入下一步
如图,选择certificates,点击Continue进入下一步
输入证书名称,点击Generate,进入下一步完成创建
云编译mobileprovision测试证书制作
个人或公司账号生成的App Store类型mobileprovision证书,应用在没有发布到App Store之前只能在越狱设备上安装,若要在非越狱手机上面安装,则需要把设备udid添加到测试设备列表Devices里,并且生成Ad Hoc类型mobileprovision证书。
添加测试设备
首先获取设备的UDID,打开iTunes,连接设备,如图,找到序列号,然后点击序列号,该栏会变成UDID,点击鼠标右键,拷贝UDID。
回到网站页面,如图选择左侧菜单Devices下面的All,在右侧页面点击右上角添加图标,进入下图所示页面:
输入Name和获取的UDID,点击Continue进入下一页,下一页中点击Register,最后点击Done,添加设备完成。
Ad Hoc类型证书
对于个人和公司账号,Ad Hoc类型证书可以安装到指定的测试设备上面调试。如图,选择Ad Hoc,点击Continue进入下一步
如图,选择App ID,点击Continue进入下一步
如图,选择certificates,点击Continue进入下一步
选择设备,然后点击Continue
输入证书名称,点击Generate,进入下一步完成创建
云编译Apple Watch对应mobileprovision证书制作
若支持Apple Watch,需要在网站上传证书界面上传watchkitapp.mobileprovision和watchkitextension.mobileprovision证书,其中watchkitapp.mobileprovision证书对应的包名为应用的包名加上.watchkitapp构成,watchkitextension.mobileprovision证书对应的包名为应用的包名加上.watchkitextension构成。
例如应用包名为pany.app,那么两证书对应的包名分别为pany.app.watchkitapp和pany.app.watchkitextension。
制作流程与上面的mobileprovision证书制作流程一样。
推送p12证书制作
在左侧菜单选择Certificates下面的Production,进入到如下界面:
点击右上角的添加图标,进入以下页面,选择如图所示内容,点击Continue进入下一步
在App ID栏选择对应的App ID,点击Continue,在下一页中点击Continue
选择之前生成的certSigningRequest文件,然后点击Generate进入下载界面
点击Download下载证书到本地,双击安装到钥匙串中。如下图,在钥匙串中找到此证书,在该证书上面点击鼠标右键,选择导出,然后存储为.p12格式文件,输入证书密码。至此,创建服务端p12格式推送证书完毕。云服务对接
微信公众号适配
七天培训课教程
开放平台接入指南
来自于:开发者
miniVR实现了vr视频播放功能,仅支持m3u8在线播放,安卓大小只有不到100KB。支持Android5.1(API22)及以上。
跳转到vr视频播放。
openVideo({params}, callback(ret))
类型:字符串
描述:(必填)视频文件地址。仅支持m3u8在线播放。
类型:数字
描述:(可选项)播放模式,默认是0,0是普通模式 1是单眼模式 2是双眼模式。
callback(ret)
类型:JSON对象
内部字段:
code: -1 ,
//-1表示失败,成功会自动切换成横屏播放
//提示信息
var miniVR = api.require('miniVR');
miniVR.openVideo({
&url&: &/u8&,
}, function(ret){
alert(JSON.stringify(ret));
Android、IOS系统

我要回帖

更多关于 apicloud ide v1.1.12 的文章

 

随机推荐