APICloud资料
![](/assets/blank.gif)
![](/assets/blank.gif)
1 //语音读text里面的文字 2 var text=document.getElementById('ready').value; 3 alert(text); 4 var obj = api.require('speechRecognizer'); 5 obj.read({ 6 readStr:'缘'+text 7 },function(ret,err) { 8 if(ret.status) { 9 ret.speakProgress 10 }else{ 11 err.msg 12 } 13 }); 14 15 16 17 18 19 //QQ分享 20 在config里面添加 21 <feature name="qq"> 22 <param name="urlScheme" value="tencent101064640" /> 23 <param name="apiKey" value="101064640" /> 24 </feature> 25 26 //分享新闻到QQ页面JS 27 function weichat(){ 28 //判断是否安装了QQ 29 var obj = api.require('qq'); 30 obj.installed(function(ret,err){ 31 if(ret.status){ 32 //如果安装了就登陆QQ 33 var obj = api.require('qq'); 34 obj.login(function(ret,err){ 35 if(ret.status) 36 { 37 var obj = api.require('qq'); 38 obj.shareNews({ 39 url:'http://www.uzmap.com', 40 title:'新闻分享', 41 description:'新闻描述', 42 imgUrl:'http://upload.wabei.cn/2011/0807/20110807025817844.jpg' 43 }); 44 }else 45 { 46 alert("登录失败"); 47 } 48 }); 49 50 }else{ 51 api.alert({msg: "没有安装"}); 52 } 53 }); 54 } 55 56 //分享图片到QQ 57 function weichat(){ 58 //判断是否安装了QQ 59 var obj = api.require('qq'); 60 obj.installed(function(ret,err){ 61 if(ret.status){ 62 //如果安装了就登陆QQ 63 var obj = api.require('qq'); 64 obj.login(function(ret,err){ 65 if(ret.status) 66 { 67 var obj = api.require('qq'); 68 obj.shareImage({ 69 title:'test', 70 description:'testd', 71 imgPath:'widget://icon/icon150x150.png'//图片地址为APP目录下的图片 72 },function(ret,err){ 73 alert(ret.status); 74 if(ret.status) 75 { 76 alert(1); 77 78 }else 79 { 80 api.alert({msg:err.msg}); 81 } 82 }); 83 }else 84 { 85 alert("登录失败"); 86 } 87 }); 88 89 }else{ 90 api.alert({msg: "没有安装"}); 91 } 92 }); 93 } 94 95 96 //分享音乐 97 function weichat(){ 98 //判断是否安装了QQ 99 var obj = api.require('qq'); 100 obj.installed(function(ret,err){ 101 if(ret.status){ 102 //如果安装了就登陆QQ 103 var obj = api.require('qq'); 104 obj.login(function(ret,err){ 105 if(ret.status) 106 { 107 var obj = api.require('qq'); 108 obj.shareMusic({ 109 url:'http://play.baidu.com/?__m=mboxCtrl.playSong&__a=120125029&__o=song/120125029||playBtn&fr=altg8||www.baidu.com#',//音乐的地址 110 title:'小苹果',//音乐名字 111 description:'小小苹果',//音乐描述 112 imgUrl:'http://musicdata.baidu.com/data2/pic/122112246/122112246.jpg', //音乐的图片地址 113 type:'QZone'//分享内容到好友或空间,取值范围QZone,QFriend,可为空 114 },function(ret,err){ 115 alert(ret.status); 116 if(ret.status) 117 { 118 alert(1); 119 120 }else 121 { 122 api.alert({msg:err.msg}); 123 } 124 }); 125 }else 126 { 127 alert("登录失败"); 128 } 129 }); 130 131 }else{ 132 api.alert({msg: "没有安装"}); 133 } 134 }); 135 } 136 //分享视频 137 function weichat(){ 138 //判断是否安装了QQ 139 var obj = api.require('qq'); 140 obj.installed(function(ret,err){ 141 if(ret.status){ 142 //如果安装了就登陆QQ 143 var obj = api.require('qq'); 144 obj.login(function(ret,err){ 145 if(ret.status) 146 { 147 var obj = api.require('qq'); 148 var obj = api.require('qq'); 149 obj.shareVideo({ 150 url:'http://www.iqiyi.com/w_19rs3ri1x9.html', 151 title:'视频', 152 description:'王力宏', 153 imgUrl:'widget://icon/icon150x150.png' 154 155 },function(ret,err){ 156 alert(ret.status); 157 if(ret.status) 158 { 159 alert(1); 160 161 }else 162 { 163 api.alert({msg:err.msg}); 164 } 165 }); 166 }else 167 { 168 alert("登录失败"); 169 } 170 }); 171 172 }else{ 173 api.alert({msg: "没有安装"}); 174 } 175 }); 176 } 177 //分享到新浪微博 178 function sinaWeiBo(){ 179 var sinaWeiBo = api.require('sinaWeiBo'); 180 sinaWeiBo.auth(function(ret,err){ 181 if (ret.status) { 182 sinaWeiBo.sendRequest({ 183 contentType: 'text', 184 text: '山不在高,有仙则名;水不在深,有龙则灵。', 185 imageUrl: 'WeiShare://icon/icon150x150.png' 186 },function(ret,err){ 187 if (ret.status) { 188 api.alert({ 189 title: '发表微博', 190 msg: '发表成功', 191 buttons: ['确定'] 192 }); 193 }else{ 194 api.alert({ 195 title: '发表微博', 196 msg: '发表失败', 197 buttons: ['确定'] 198 }); 199 }; 200 }); 201 }else{ 202 api.alert({msg:'授权失败'+err.msg}); 203 } 204 }); 205 } 206 207 //打开图片浏览器 208 function sinaWeiBo(){ 209 var obj = api.require('imageBrowser'); 210 obj.openImages({ 211 imageUrls: ['widget://icon/icon150x150.png','widget://launch/launch1080x1920.png'], 212 showList:true, 213 activeIndex:3 214 }); 215 } 216 217 218 219 //扫描信用卡 220 function sinaWeiBo() { 221 var obj = api.require('cardReader'); 222 obj.open(function(ret, err) { 223 if (ret.status) { 224 api.alert({ 225 msg : '卡號:' + ret.cardNum + '過期的月' + ret.expiryMonth + '過期的年' + ret.expiryYear + 'cvv號' + ret.cvv 226 }); 227 } else { 228 api.alert({ 229 msg : err.msg 230 }); 231 } 232 }); 233 } 234 //获取通讯录的姓名与电话号码 235 function sinaWeiBo() { 236 api.openContacts( 237 function(ret,err){ 238 if(ret.status){ 239 var msg = '姓名:'+ret.name+'--电话:'+ret.phone; 240 api.alert({msg:msg}); 241 }else{ 242 api.alert({msg:err.msg}); 243 }; 244 } 245 ); 246 } 247 248 //消失的提示框 249 function show(){ 250 api.toast({ 251 msg: '网络错误', 252 duration:2000, 253 location: 'bottom' 254 }); 255 }
View Code
转载于:https://www.cnblogs.com/sg1991/p/4511285.html
APICloud资料相关推荐
- APICloud学习第二天——操作云数据库
//连接apicloud云数据库 var model=api.require('model');model.config({appId: 'A6008558346855',appKey: '600A5 ...
- apicloud转uniapp_uni-app,wex5,APPcan,ApiCloud几款国内webapp开发框架的选型对比
框架列表. 前言 近期,要开一个新的项目,APP类型.最重要的需求就是能够随时调整APP的绝大部分内容,所以,打算使用webapp的方式开发.在这个大前提下,开始了前期技术选型的工作. 看了uni-a ...
- APP开发工具Appcan、apicloud、HBuilder 剖析
现在Hybrid app是一中非常火热的开发模式,在国内对应的开发工具也乱象丛生,有WeX5.crossApp.ExMobi.Appcan.apicloud.HBuilder等. 其中WeX5只是在P ...
- APICloud初使用记录
新公司使用APICloud开发APP,我作为一个新手从头学起. 首先肯定得注册APICloud的账号,然后登录. 找到开发控制台 点击创建应用 填写相应资料,点击创建就可以了 APICloud有自己相 ...
- ShareSDKPlus APICloud 模块
前言 ShareSDKPlus封装了ShareSDK,是对APICloud平台的支持,为APICloud开发的App提供社交分享功能的一个组件,支持包括QQ.微信.新浪微博等多家主流社交平台,帮助开发 ...
- ApiCloud《ApiCloud学习1,如何使用?》
第一次使用apicloud時候,觉得查到的资料很少,所以就写点资料存着防止下次使用忘记. 首先apicloud需要先进行注册账号 官方地址进行 然后下载apicloud studio编辑器(需要登录才 ...
- 基于APICloud的笑话百科APP的设计与实现
视频演示地址:点击这里 系统简介: 本次开发的笑话百科是基于APICloud平台,利用web技术来实现的.本套系统实现了用户可以在app上随时随地看别人的糗事和笑话:另外还提供了自己也可以发表生活中包 ...
- 客户资料查询传递数据格式
客户资料查询传递数据格式 大家好! 客户资料查询字段JSON格式如下(附件为数据文件): [ { "colName":"CUSTTEL", "colT ...
- apiCloud中的数据库操作mcm-js-sdk的使用
1.引入js <!-- 引入mcm-js-sdk Begin --> <script type="text/javascript" src="../pl ...
最新文章
- 用shell批量修改文件名
- 职场交流:一位软件工程师的7年总结
- Unix——《Unix网络编程》配置unp.h头文件
- 从storyboard加载视图控制器
- p1218 Superprime Rib
- 如何为物联网选择微控制器?
- java面试知识记录
- php设置编程,php – 以编程方式设置基本图像
- (一)关于NLP的概念和处理过程
- 409.最长回文串(力扣leetcode) 博主可答疑该问题
- vulhub漏洞复现十七_GhostScript
- 如何使用易媒助手对文章进行原创检测
- C盘扩容_解决过程记录
- 【Git】git add
- IE提示当前安全设置不允许下载该文件怎么办?
- 如何降低代码圈复杂度
- 如何防止别人利用我的邮箱大量发垃圾邮件
- codeforces 545 Round #303 (Div. 2) E Paths and Trees
- 计算机编程语言的应用
- 计算机配置参数格式错误,关于bios标准设置故障的实例详解
热门文章
- 这6大类超伤肝食物多吃恐罹癌
- iphone刷linux教程,Linux系统平刷iOS10.2教程
- java中集群和分布式的区别_java 分布式与集群的区别和联系
- vivo笔试题(含答案)
- 06|手写CPU(一):迷你CPU架构设计与取指令实现
- JAVA_SSM火车售票系统订票(含论文)毕业设计【演示视频】
- Python+selenium自动化测试——启动谷歌浏览器闪退问题 Traceback (most recent call last)
- RED Digital Cinema和NVIDIA让8K电影编辑成为现实 ——内容创建者可使用全新基于NVIDIA RTX的REDCODE RAW SDK实时编辑8K视频
- 安装laravel-boilerplate遇到的一些问题
- Heartbleed第二篇:Heartbleed漏洞剖析