• 當前位置:首頁 > IT技術 > Windows編程 > 正文

    案例源碼 ] 【分享】APICloud實例源碼,干貨??!
    2021-08-10 13:09:56


    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. }
    復制代碼

    本文摘自 :https://blog.51cto.com/u

    開通會員,享受整站包年服務
    国产呦精品一区二区三区网站|久久www免费人咸|精品无码人妻一区二区|久99久热只有精品国产15|中文字幕亚洲无线码