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 }