案例源码 ] 【分享】APICloud实例源码,干货!!


  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. //QQ分享
  15. 在config里面添加
  16. <feature name="qq">
  17.        <param name="urlScheme" value="tencent101064640" />
  18.        <param name="apiKey" value="101064640" />
  19. </feature>

  20. //分享新闻到QQ页面JS
  21. function weichat(){
  22.     //判断是否安装了QQ
  23.     var obj = api.require('qq');
  24.     obj.installed(function(ret,err){
  25.     if(ret.status){
  26.         //如果安装了就登陆QQ
  27.         var obj = api.require('qq');
  28.         obj.login(function(ret,err){
  29.         if(ret.status)
  30.         {
  31.             var obj = api.require('qq');
  32.             obj.shareNews({
  33.                 url:'http://www.uzmap.com',
  34.                 title:'新闻分享',
  35.                 description:'新闻描述',
  36.                 imgUrl:'http://upload.wabei.cn/2011/0807/20110807025817844.jpg'
  37.             });
  38.         }else
  39.         {
  40.             alert("登录失败");
  41.         }                        
  42.         });
  43.         
  44.         }else{
  45.             api.alert({msg: "没有安装"});
  46.         } 
  47.     });
  48. }

  49. //分享图片到QQ
  50. function weichat(){
  51.     //判断是否安装了QQ
  52.     var obj = api.require('qq');
  53.     obj.installed(function(ret,err){
  54.         if(ret.status){
  55.             //如果安装了就登陆QQ
  56.             var obj = api.require('qq');
  57.             obj.login(function(ret,err){
  58.             if(ret.status)
  59.             {
  60.                 var obj = api.require('qq');
  61.                 obj.shareImage({
  62.                     title:'test',
  63.                     description:'testd',
  64.                     imgPath:'widget://icon/icon150x150.png'//图片地址为APP目录下的图片
  65.                 },function(ret,err){
  66.                     alert(ret.status);
  67.                     if(ret.status)
  68.                     {
  69.                         alert(1);
  70.                                 
  71.                     }else                            
  72.                     {
  73.                         api.alert({msg:err.msg});
  74.                     }
  75.                 });
  76.                 }else
  77.                 {
  78.                     alert("登录失败");
  79.                 }                        
  80.         });
  81.         
  82.             }else{
  83.              api.alert({msg: "没有安装"});
  84.             } 
  85.         });
  86. }


  87. //分享音乐
  88. function weichat(){
  89.     //判断是否安装了QQ
  90.     var obj = api.require('qq');
  91.     obj.installed(function(ret,err){
  92.     if(ret.status){
  93.         //如果安装了就登陆QQ
  94.         var obj = api.require('qq');
  95.         obj.login(function(ret,err){
  96.         if(ret.status)
  97.         {
  98.             var obj = api.require('qq');
  99.             obj.shareMusic({
  100.                 url:'http://play.baidu.com/?__m=mboxCtrl.playSong&__a=120125029&__o=song/120125029||playBtn&fr=altg8||www.baidu.com#',//音乐的地址
  101.                 title:'小苹果',//音乐名字
  102.                 description:'小小苹果',//音乐描述
  103.                 imgUrl:'http://musicdata.baidu.com/data2/pic/122112246/122112246.jpg',    //音乐的图片地址                       
  104.                 type:'QZone'//分享内容到好友或空间,取值范围QZone,QFriend,可为空
  105.             },function(ret,err){
  106.                 alert(ret.status);
  107.                 if(ret.status)
  108.                 {
  109.                     alert(1);
  110.                                 
  111.                 }else                            
  112.                 {
  113.                     api.alert({msg:err.msg});
  114.                 }
  115.             });
  116.         }else
  117.         {
  118.             alert("登录失败");
  119.         }                        
  120.     });
  121.         
  122.     }else{
  123.         api.alert({msg: "没有安装"});
  124.     } 
  125.     });
  126. }
  127. //分享视频
  128. function weichat(){
  129.     //判断是否安装了QQ
  130.     var obj = api.require('qq');
  131.     obj.installed(function(ret,err){
  132.     if(ret.status){
  133.         //如果安装了就登陆QQ
  134.         var obj = api.require('qq');
  135.         obj.login(function(ret,err){
  136.         if(ret.status)
  137.         {
  138.             var obj = api.require('qq');
  139.             var obj = api.require('qq');
  140.             obj.shareVideo({
  141.                 url:'http://www.iqiyi.com/w_19rs3ri1x9.html',
  142.                 title:'视频',
  143.                 description:'王力宏',
  144.                 imgUrl:'widget://icon/icon150x150.png'

  145.             },function(ret,err){
  146.                 alert(ret.status);
  147.                 if(ret.status)
  148.                 {
  149.                     alert(1);
  150.                                 
  151.                 }else                            
  152.                 {
  153.                     api.alert({msg:err.msg});
  154.                 }
  155.             });
  156.         }else
  157.         {
  158.             alert("登录失败");
  159.         }                        
  160.         });
  161.         
  162.     }else{
  163.         api.alert({msg: "没有安装"});
  164.     } 
  165.     });
  166. }
  167. //分享到新浪微博
  168. function sinaWeiBo(){
  169.     var sinaWeiBo = api.require('sinaWeiBo');
  170.     sinaWeiBo.auth(function(ret,err){
  171.      if (ret.status) {                
  172.         sinaWeiBo.sendRequest({
  173.              contentType: 'text',
  174.              text: '山不在高,有仙则名;水不在深,有龙则灵。',
  175.              imageUrl: 'WeiShare://icon/icon150x150.png'
  176.             },function(ret,err){
  177.                  if (ret.status) {
  178.                     api.alert({
  179.                     title: '发表微博',
  180.                     msg: '发表成功',
  181.                     buttons: ['确定']
  182.                 });
  183.                 }else{
  184.                      api.alert({
  185.                            title: '发表微博',
  186.                            msg: '发表失败',
  187.                            buttons: ['确定']
  188.                        });
  189.                     };
  190.                 });
  191.     }else{
  192.         api.alert({msg:'授权失败'+err.msg});
  193.     }
  194.     });
  195. }

  196. //打开图片浏览器
  197. function sinaWeiBo(){
  198.   var obj = api.require('imageBrowser');
  199.   obj.openImages({
  200.     imageUrls: ['widget://icon/icon150x150.png','widget://launch/launch1080x1920.png'],
  201.     showList:true,
  202.      activeIndex:3
  203.   });
  204. }



  205. //扫描信用卡
  206. function sinaWeiBo() {
  207.     var obj = api.require('cardReader');
  208.     obj.open(function(ret, err) {
  209.     if (ret.status) {
  210.         api.alert({
  211.             msg : '卡號:' + ret.cardNum + '過期的月' + ret.expiryMonth + '過期的年' + ret.expiryYear + 'cvv號' + ret.cvv
  212.          });
  213.         } else {
  214.             api.alert({
  215.             msg : err.msg
  216.             });
  217.         }
  218.     });
  219. }
  220. //获取通讯录的姓名与电话号码
  221. function sinaWeiBo() {
  222.     api.openContacts(
  223.     function(ret,err){
  224.         if(ret.status){
  225.             var msg = '姓名:'+ret.name+'--电话:'+ret.phone;
  226.              api.alert({msg:msg});
  227.         }else{
  228.              api.alert({msg:err.msg});
  229.         };            
  230.     }
  231.     );
  232. }

  233. //消失的提示框
  234. function show(){
  235.     api.toast({
  236.         msg: '网络错误',
  237.         duration:2000,
  238.         location: 'bottom'
  239.     });
  240. }
复制代码

猜你喜欢

转载自blog.csdn.net/weixin_41722928/article/details/81025732
今日推荐