安卓调用js载入卡住

安卓调用js载入卡住,第1张

具体原因是这样的:

1、Java调用js里面的函数、效率并不是很高、估计要200ms左右吧、做交互性很强的事情、这种速度很难让人接受、而js去调Java的方法、速度很快、50ms左右、所以尽量用js调用Java方法。

2、Java调用js的函数、没有返回值、调用了就控制不到了。

3、Js调用Java的方法、返回值如果是字符串、你会发现这个字符串是native的、转成locale的才能正常使用、使用toLocaleString()函数就可以了、不过这个函数的速度并不快、转化的字符串如果很多、将会很耗费时间。

4、网页中尽量不要使用jQuery、执行起来需要5-6秒、最好使用原生的js写业务脚本、以提升加载速度、改善用户体验。

获取“分享到朋友圈”按钮点击状态及自定义分享内容接口

wxonMenuShareTimeline({

title: '', // 分享标题

link: '', // 分享链接

imgUrl: '', // 分享图标

success: function () {

// 用户确认分享后执行的回调函数

},

cancel: function () {

// 用户取消分享后执行的回调函数

}

});

获取“分享给朋友”按钮点击状态及自定义分享内容接口

wxonMenuShareAppMessage({

title: '', // 分享标题

desc: '', // 分享描述

link: '', // 分享链接

imgUrl: '', // 分享图标

type: '', // 分享类型,music、video或link,不填默认为link

dataUrl: '', // 如果type是music或video,则要提供数据链接,默认为空

success: function () {

// 用户确认分享后执行的回调函数

},

cancel: function () {

// 用户取消分享后执行的回调函数

}

});

获取“分享到QQ”按钮点击状态及自定义分享内容接口

wxonMenuShareQQ({

title: '', // 分享标题

desc: '', // 分享描述

link: '', // 分享链接

imgUrl: '', // 分享图标

success: function () {

// 用户确认分享后执行的回调函数

},

cancel: function () {

// 用户取消分享后执行的回调函数

}

});

获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口

wxonMenuShareWeibo({

title: '', // 分享标题

desc: '', // 分享描述

link: '', // 分享链接

imgUrl: '', // 分享图标

success: function () {

// 用户确认分享后执行的回调函数

},

cancel: function () {

// 用户取消分享后执行的回调函数

}

});

图像接口

拍照或从手机相册中选图接口

wxchooseImage({

success: function (res) {

var localIds = reslocalIds; // 返回选定照片的本地ID列表,localId可以作为img标签的src属性显示

}

});

预览接口

wxpreviewImage({

current: '', // 当前显示的链接

urls: [] // 需要预览的链接列表

});

上传接口

wxuploadImage({

localId: '', // 需要上传的的本地ID,由chooseImage接口获得

isShowProgressTips: 1, // 默认为1,显示进度提示

success: function (res) {

var serverId = resserverId; // 返回的服务器端ID

}

});

备注:上传有效期3天,可用微信多媒体接口下载到自己的服务器,此处获得的 serverId 即 media_id,参考文档 /12/58bfcfabbd501c7cd77c19bd9cfa8354html 目前多媒体文件下载接口的频率限制为10000次/天,如需要调高频率,请邮件weixin-open@qqcom,邮件主题为申请多媒体接口调用量,请对你的项目进行简单描述,附上产品体验链接,并对用户量和使用量进行说明。

下载接口

wxdownloadImage({

serverId: '', // 需要下载的的服务器端ID,由uploadImage接口获得

isShowProgressTips: 1, // 默认为1,显示进度提示

success: function (res) {

var localId = reslocalId; // 返回下载后的本地ID

}

});

音频接口

开始录音接口

wxstartRecord();

停止录音接口

wxstopRecord({

success: function (res) {

var localId = reslocalId;

}

});

监听录音自动停止接口

wxonVoiceRecordEnd({

// 录音时间超过一分钟没有停止的时候会执行 complete 回调

complete: function (res) {

var localId = reslocalId;

}

});

播放语音接口

wxplayVoice({

localId: '' // 需要播放的音频的本地ID,由stopRecord接口获得

});

暂停播放接口

wxpauseVoice({

localId: '' // 需要暂停的音频的本地ID,由stopRecord接口获得

});

停止播放接口

wxstopVoice({

localId: '' // 需要停止的音频的本地ID,由stopRecord接口获得

});

监听语音播放完毕接口

wxonVoicePlayEnd({

success: function (res) {

var localId = reslocalId; // 返回音频的本地ID

}

});

上传语音接口

wxuploadVoice({

localId: '', // 需要上传的音频的本地ID,由stopRecord接口获得

isShowProgressTips: 1, // 默认为1,显示进度提示

success: function (res) {

var serverId = resserverId; // 返回音频的服务器端ID

}

});

以上就是关于安卓调用js载入卡住全部的内容,包括:安卓调用js载入卡住、微信android版返回js怎么捕捉、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9798572.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存