APICloud
文章平均质量分 81
wjiaoling136
这个作者很懒,什么都没留下…
展开
-
APICloud(一):使用自己的数据库进行登陆
最近这一个月一直在弄手机APP了,用的技术或者说框架是APICloud(简称ac),用着还挺好的,因为是初学,用的过程中总是磕磕绊绊的,也遇到过一些乱七八糟的问题。最近总算将总的功能写的差不多了,抽空把遇到的一些大问题总结一下。 先来说说连接自己的数据库这块儿吧,以登陆为例子。ac其实是自带了云数据库而且有一套自己的操作功能,它通过ajax方法让客户端和服务器通讯。自然手机APP就...原创 2017-04-21 14:29:53 · 2493 阅读 · 1 评论 -
APICloud(十三):使用jpush进行消息推送
前言:最近APP上要添加推送的功能,而APICloud的模板库中有推送的模块,比较之后决定用极光推送,模块名称叫ajpush,添加到自己的项目就可以用了。使用文档官方也有,虽说方法讲的比较细,但是感觉缺少连贯性,做了第一步下一步应该干什么用什么方法就迷茫了。同样的极光推送官网的API也写的很详细,奈何也没有连贯性的例子可以参考,这两个迷茫的东东让我跌跌撞撞了好几天都没有进展,而网上基本上都是...原创 2017-06-12 18:45:24 · 1908 阅读 · 0 评论 -
APICloud(十二):日期控件
日期控件原链接:http://community.apicloud.com/bbs/forum.php?mod=viewthread&tid=26845&extra=&page=1效果:从底部弹出选择框,可通过滑动的方法选择年月日、时分秒,点击“确定”可选择数据,选择“取消”可取消数据。 我这里不说这个日期控件的具体实现流程,只说怎么用以及我在用的过程中遇到的...原创 2017-05-15 16:01:42 · 2286 阅读 · 0 评论 -
APICloud(十一):版本更新
APICloud官网对于版本更新这个模块说的很清楚,很全面,也很好理解,链接如下:http://docs.apicloud.com/Dev-Guide/version_update 我这里主要是记录一下我在用的过程中碰到的一些问题以及处理情况。 一、使用自动更新:1、config.xml 中配置: <preference name="autoUpdate" val...原创 2017-05-15 15:00:35 · 1513 阅读 · 0 评论 -
APICloud(十):图片裁剪功能
项目中有用到上传头像的功能,于是就需要根据实际情况进行裁剪了。具体代码如下:1、事件触发:点击头像时触发uploadHead()事件,从底部弹出选项——相册、拍照——让选择,然后调用api.getPicture()并根据选择的情况设置sourceType的值,选择完图片之后获取到图片路径并传给openImageClipFrame()方法,openImageClipFrame()...原创 2017-04-28 18:55:22 · 1121 阅读 · 1 评论 -
APICloud(八):解决使用UIScrollPicture进行图片轮换导航栏被覆盖的问题
大部分网站或者APP banner处都会放置几张图片进行轮播,很多插件也都有这个效果,APICloud提供的UIScrollPicture模块就可以轻松实现图片录播的效果。1、先从模块库中找到UIScrollPicture并添加到app中;2、在代码中使用UIScrollPicture:var UIScrollPicture = api.require('UIScrollPictu...原创 2017-04-24 16:21:59 · 1242 阅读 · 0 评论 -
APICloud(九):上拉加载数据和长按事件
1、上拉加载数据,APICloud提供了方法:只要监听scrolltobottom事件就好了。当滚动条滚动到最低端时就会触发该事件,然后通过ajax调用数据就好。 2、长按事件:这个事件APICloud倒是也有提供,只是针对的范围不是太大就是太小。我所接触到的有长按事件的目前只要两个:一个是整个window的长按事件,一个是预览图片时长按事件(可以用来保存、删除图片什么的,前面的博客...原创 2017-04-24 15:58:57 · 1801 阅读 · 0 评论 -
APICloud(七):清除缓存、退出系统、返回到上一级、下拉刷新页面、返回到顶部...
1、清除缓存:/** *该方法用来清除最近一周的缓存 * **/function clearCache(){ api.actionSheet({ title:"系统会永久删除此应用的所有数据,包括下载的文件、拍照临时文件、网页缓存文件等.清除时可能需要消耗一定时间。请耐心等候。", cancelTitle:"取消", destructiveTitle:...原创 2017-04-24 14:58:01 · 2362 阅读 · 0 评论 -
APICloud(五):发送按钮的状态监测-可点击和不可点击
前面几篇讲了图片的选择和上传,这一篇来讲讲发朋友的发送按钮的状态 还是以微信的发送按钮为例子。它的基本业务是这样子的:默认情况下发送按钮是绿色的但是表面有一层灰色,这种状态发送的内容不符合规格或者为空,不能发送。当按钮为绿色也就是没有表面的灰色时内容就能发送了。当文本框有内容且内容符合规则时发送按钮是绿色的,或者当有图片时按钮是灰色的,若以上两种情况都不符合要求,此时按钮是带灰色...原创 2017-04-21 17:52:14 · 989 阅读 · 0 评论 -
APICloud(四):图片上传-Java版
这一篇讲“将选择的图片上传到指定的服务器”。说实话,这个功能写了好久,一会儿json拼的有问题访问不到后台,一会儿后台又说form表单的enctype不是multipart/form-data类型,各种乱七八糟的问题折腾了一下午都没好,第二天再弄的时候,竟然莫名其妙的好了,而且后来再也没出过问题。真是匪夷所思啊!好啦,废话说到这里,言归正传。这里以发布公告为例:输入公告内容,上传需要...原创 2017-04-21 17:25:17 · 941 阅读 · 0 评论 -
APICloud(三):预览图片
上一篇说的选择图片,且显示图片的img标签的父级A标签每个都添加了onclick事件previewThePic,该事件用来预览图片。且所有的A标签都添加在picList的div中。(PS:先说好层级关系,代码中获取img的src就不会晕了) 对于图片预览,ac官方提供了两个模块:imageBrowser和photoBrowser。imageBrowser:可预览,顶部有导航条(可返回...原创 2017-04-21 15:38:00 · 2398 阅读 · 0 评论 -
APICloud(二):选择一张或多张图片
静态页面和效果就拿微信的发朋友圈的界面来说吧,长按“相机”图标、或者点击“添加图片的+按钮”时假设触发的事件为addPic。一、事件触发:addPic/** *点击添加图片的图标时触发该事件,该事件用来弹出框让选择是从相册中添加数据还是拍照 * */function addPic(){ //从底部弹出框让选择是通过相册拍照还是从相册中选择 api.acti...原创 2017-04-21 15:28:19 · 2617 阅读 · 0 评论 -
APICloud(六):使用aMapLBS进行定位
在APICloud的模块库里边用于定位的地图有很多,如百度、高德,我这里用高德地图进行定位。基本过程如下:1、在app的模块中添加“aMapLBS”模块; 2、获取高德地图的 API Key。a、去高德开放平台注册一个开发者账号,链接:http://lbs.amap.com/b、在高德开放平台中创建一个应用:控制台--->应用管理---->创建新应用,如图:应用...原创 2017-10-11 14:02:57 · 2061 阅读 · 2 评论