APICloud资料
//语音读text里面的文字
var text=document.getElementById('ready').value;
alert(text);
var obj = api.require('speechRecognizer');
obj.read({
readStr:'缘'+text
},function(ret,err) {
if(ret.status) {
ret.speakProgress
}else{
err.msg
}
}); //QQ分享
在config里面添加
<feature name="qq">
<param name="urlScheme" value="tencent101064640" />
<param name="apiKey" value="101064640" />
</feature> //分享新闻到QQ页面JS
function weichat(){
//判断是否安装了QQ
var obj = api.require('qq');
obj.installed(function(ret,err){
if(ret.status){
//如果安装了就登陆QQ
var obj = api.require('qq');
obj.login(function(ret,err){
if(ret.status)
{
var obj = api.require('qq');
obj.shareNews({
url:'http://www.uzmap.com',
title:'新闻分享',
description:'新闻描述',
imgUrl:'http://upload.wabei.cn/2011/0807/20110807025817844.jpg'
});
}else
{
alert("登录失败");
}
}); }else{
api.alert({msg: "没有安装"});
}
});
} //分享图片到QQ
function weichat(){
//判断是否安装了QQ
var obj = api.require('qq');
obj.installed(function(ret,err){
if(ret.status){
//如果安装了就登陆QQ
var obj = api.require('qq');
obj.login(function(ret,err){
if(ret.status)
{
var obj = api.require('qq');
obj.shareImage({
title:'test',
description:'testd',
imgPath:'widget://icon/icon150x150.png'//图片地址为APP目录下的图片
},function(ret,err){
alert(ret.status);
if(ret.status)
{
alert(1); }else
{
api.alert({msg:err.msg});
}
});
}else
{
alert("登录失败");
}
}); }else{
api.alert({msg: "没有安装"});
}
});
} //分享音乐
function weichat(){
//判断是否安装了QQ
var obj = api.require('qq');
obj.installed(function(ret,err){
if(ret.status){
//如果安装了就登陆QQ
var obj = api.require('qq');
obj.login(function(ret,err){
if(ret.status)
{
var obj = api.require('qq');
obj.shareMusic({
url:'http://play.baidu.com/?__m=mboxCtrl.playSong&__a=120125029&__o=song/120125029||playBtn&fr=altg8||www.baidu.com#',//音乐的地址
title:'小苹果',//音乐名字
description:'小小苹果',//音乐描述
imgUrl:'http://musicdata.baidu.com/data2/pic/122112246/122112246.jpg', //音乐的图片地址
type:'QZone'//分享内容到好友或空间,取值范围QZone,QFriend,可为空
},function(ret,err){
alert(ret.status);
if(ret.status)
{
alert(1); }else
{
api.alert({msg:err.msg});
}
});
}else
{
alert("登录失败");
}
}); }else{
api.alert({msg: "没有安装"});
}
});
}
//分享视频
function weichat(){
//判断是否安装了QQ
var obj = api.require('qq');
obj.installed(function(ret,err){
if(ret.status){
//如果安装了就登陆QQ
var obj = api.require('qq');
obj.login(function(ret,err){
if(ret.status)
{
var obj = api.require('qq');
var obj = api.require('qq');
obj.shareVideo({
url:'http://www.iqiyi.com/w_19rs3ri1x9.html',
title:'视频',
description:'王力宏',
imgUrl:'widget://icon/icon150x150.png' },function(ret,err){
alert(ret.status);
if(ret.status)
{
alert(1); }else
{
api.alert({msg:err.msg});
}
});
}else
{
alert("登录失败");
}
}); }else{
api.alert({msg: "没有安装"});
}
});
}
//分享到新浪微博
function sinaWeiBo(){
var sinaWeiBo = api.require('sinaWeiBo');
sinaWeiBo.auth(function(ret,err){
if (ret.status) {
sinaWeiBo.sendRequest({
contentType: 'text',
text: '山不在高,有仙则名;水不在深,有龙则灵。',
imageUrl: 'WeiShare://icon/icon150x150.png'
},function(ret,err){
if (ret.status) {
api.alert({
title: '发表微博',
msg: '发表成功',
buttons: ['确定']
});
}else{
api.alert({
title: '发表微博',
msg: '发表失败',
buttons: ['确定']
});
};
});
}else{
api.alert({msg:'授权失败'+err.msg});
}
});
} //打开图片浏览器
function sinaWeiBo(){
var obj = api.require('imageBrowser');
obj.openImages({
imageUrls: ['widget://icon/icon150x150.png','widget://launch/launch1080x1920.png'],
showList:true,
activeIndex:3
});
} //扫描信用卡
function sinaWeiBo() {
var obj = api.require('cardReader');
obj.open(function(ret, err) {
if (ret.status) {
api.alert({
msg : '卡號:' + ret.cardNum + '過期的月' + ret.expiryMonth + '過期的年' + ret.expiryYear + 'cvv號' + ret.cvv
});
} else {
api.alert({
msg : err.msg
});
}
});
}
//获取通讯录的姓名与电话号码
function sinaWeiBo() {
api.openContacts(
function(ret,err){
if(ret.status){
var msg = '姓名:'+ret.name+'--电话:'+ret.phone;
api.alert({msg:msg});
}else{
api.alert({msg:err.msg});
};
}
);
} //消失的提示框
function show(){
api.toast({
msg: '网络错误',
duration:2000,
location: 'bottom'
});
}
APICloud资料的更多相关文章
- 【APICloud】利用sublimetext3编写apicloud
下载sublime text 3 安装插件 使用模糊搜索apicloud有三个插件全部下载下来 安装海马玩模拟器,这是一个安卓的模拟器,进入官网下载后直接安装就可以了. 打开sublime text ...
- 【APICloud】APICloud基础学习与快速入门
前言:回顾这几天学习情况,总的来说APICloud官网它的学习资料和社区还是足够了,但是我必须吐槽一句,实在是过于混乱了,视频资料文档资料它一股脑地都堆在了那里,这几天基本处于在各个地方跳转,然后现在 ...
- APICloud学习第二天——操作云数据库
//连接apicloud云数据库 var model=api.require('model'); model.config({ appId: 'A6008558346855', appKey: '60 ...
- uni-app,wex5,APPcan,ApiCloud几款国内webapp开发框架的选型对比
框架列表. https://www.cnblogs.com/xiaxiaxia/articles/5705557.html 前言 近期,要开一个新的项目,APP类型.最重要的需求就是能够随时调整APP ...
- apicloud 自定义模块的开发与上架注意事项
模块开发要点与返回刷新页面注意事项 1.介绍 apicloud 除了使用官方提供的模块外,我们可以自定义一些模块供自己使用和上传到官方出售.针对没有提供或者价格过贵的模块,如果有时间自己可以进行研究. ...
- apicloud 第一篇
最近公司需要开发一款app,说实话,之前也只是对Android有过一部分的了解,ios基本上都毛都不知道,所以作为小公司的我们经过商议决定使用apicloud,虽然用户体验不如原生的好,但谁叫我们穷, ...
- Day1:了解APICloud平台、理解APICloud应用设计思想、掌握平台使用流程。学习如何对一款APP进行需求分析、功能分解和架构设计等编码之前重要的准备工作
学习目标 总体上了解一下APICloud平台,重点介绍相关的学习资源,入门资料,常见的FAQ等 明确我们这七天要开发一个什么样的APP,明确功能需求,跟上每天的课程节奏,可以课前预习 梳理出对于一款A ...
- Vim新手入门资料和一些Vim实用小技巧
一些网络上质量较高的Vim资料 从我07年接触Vim以来,已经过去了8个年头,期间看过很多的Vim文章,我自己觉得非常不错,而且创作时间也比较近的文章有如下这些. Vim入门 目前为阿里巴巴高级技术专 ...
- Git入门资料汇总
Git是一个非常好用的版本控制工具,同时,它也是一个相对比较复杂的工具,想要掌握它还是需要花一番功夫的.网络上关于Git的入门资料已经很多了,我就不再重复了,直接把我学习的文章放在这里. Git详解 ...
随机推荐
- Nginx Location指令配置及常用全局变量
./configure的含义 在实践安装nginx的时候,不知道./configure是什么意思,这里特地记录一下. 在linux中./代表当前目录,属于相对路径../代表上一级目录,属于相对路径/代 ...
- Linux设备驱动--块设备(四)之“自造请求”(转)
前面, 我们已经讨论了内核所作的在队列中优化请求顺序的工作; 这个工作包括排列请求和, 或许, 甚至延迟队列来允许一个预期的请求到达. 这些技术在处理一个真正的旋转的磁盘驱动器时有助于系统的性能. 但 ...
- phthon中的open函数模式
原文地址:http://www.runoob.com/python/python-func-open.html r 以只读方式打开文件.文件的指针将会放在文件的开头.这是默认模式. rb 以二进制格式 ...
- ConcurrentHashMap 并发HashMap原理分析
ConcurrentHashMap和Hashtable主要区别就是围绕着锁的粒度以及如何锁.如图 左边便是Hashtable的实现方式---锁整个hash表:而右边则是Concurrent ...
- php输出网页源代码莫名奇妙的多了一堆方框,导致ajax验证失败.
今天在用一个ajax验证用户名的功能,返回值报错,抓包看了下,多出来一堆点,源代码里显示方框和6个空行 这堆东西导致ajax判断返回值会错误,度娘了一下午(皇天不负游戏人啊),原来是一个坑爹的BOM头 ...
- Storm同时接收多个源(spout和bolt)
参考: http://blog.csdn.net/nyistzp/article/details/51483779
- HDU 5171
这道题本来很水,以前做过一样的,斐波那契数列,用矩阵快速幂的方法求,本来很水,以前做过很多次,为毛做的时候没想到T_T #include <iostream> #include <c ...
- bram和dram差别
选择distributed memory generator和block memorygenerator标准: Dram和bram差别: 1.bram 的输出须要时钟,dram在给出地址后既可输出数据 ...
- SQL注入原理以及怎样避免注入
SQL注入:究竟什么时候会用到SQL呢?回答是訪问数据库的时候.也就是说SQL注入-->直接威胁到了数据源,呵呵.数据库都收到了威胁,站点还能正常现实么? 所谓SQL注入,就是通过把SQL命令插 ...
- 公布项目到NPM
修己安人,内圣外王 近期,在开发Node项目过程中遇到了须要类jQuery深拷贝对象的问题.去Github找了半天,并没有符合的,于是,自己决定写一个(mixin.js),然后推送到NPM(查看Npm ...