5+API
5+API使用总结
sunly_
郑州前端程序员一枚
展开
-
热更新时:app经常因为HBuilder X的更新提示HTML5+ Runtime版本不匹配的问题
热更新时:app经常因为HBuilder X的更新提示HTML5+ Runtime版本不匹配的问题原创 2023-07-13 16:48:56 · 459 阅读 · 0 评论 -
5+API,清除应用缓存
Cache模块用于管理应用缓存,通过plus.cache获取缓存管理对象。uniapp清除应用缓存原创 2022-06-25 15:03:16 · 670 阅读 · 0 评论 -
5+API plus.runtime.install没反应总结
页面源代码<template> <view class="version"> <u-popup v-model="show" mode="center" :mask-close-able="false"> <view class="upVersion"> <image class="top" src="../../static/icon/2.png" mode=""></image> <view .原创 2022-03-10 11:43:24 · 7462 阅读 · 1 评论 -
“plusready“: 扩展API加载完成事件
plusreadydocument.addEventListener("plusready", function(){ // 扩展API加载完成事 // 在这里边调用5+API提供的方法}, false);为了保证HTML5扩展API的有效调用,页面加载扩展API完成后会触发此事件。通常应该在页面开始加载时监听此事件,当此事件触发后,就可以安全的调用HTML5扩展API。如果应用使用多页面,每个都会收到此事件。注意:uni-app不需要关心此事件,框架已经封装确保5+ API能够有效调.原创 2021-12-03 15:46:03 · 1768 阅读 · 0 评论 -
uniapp,调用5+API地图
1、调用系统第三方程序进行导航plus.maps.openSysMap( dst, des, src );dst: ( Point ) 必选 导航目的地坐标要求使用WGS-84坐标系值,即GPS获取的值。des: ( String ) 必选 导航目的地描述要求使用WGS-84坐标系,即GPS获取的值。src: ( Point ) 必选 导航起始地描述// getCurrentPosition:获取当前用户经纬度plus.geolocation.getCurrentPosition(funct.原创 2020-08-31 09:26:05 · 1691 阅读 · 2 评论 -
5+API,AD广告组件
创建:全屏视频广告,APP启动后在第一个页面调用onLoad中的代码//激励视频广告onLoad() { //激励视频广告 if(window.plus != undefined){ // console.log('5+APP打开,走这里') let _this = this; var adReward = null; function rewardedVideoAd() { if (adReward) { console.log('正在加载激励视频广告'); .原创 2021-06-15 17:31:08 · 733 阅读 · 0 评论 -
5+API,管理浏览器运行环境信息,获取状态栏高度,设置状态栏颜色等
设置状态栏颜色if(window.plus){ plus.navigator.setStatusBarBackground("#fff");//白色背景 plus.navigator.setStatusBarStyle('dark');//黑色字体}else{ document.addEventListener("plusready",function(){ plus.navigator.setStatusBarBackground("#fff"); plus.navigator.se.原创 2020-07-22 11:24:06 · 755 阅读 · 0 评论 -
5+ API,APP更新逻辑部分
let _this = this;let version = this.android.version.split(".").join(""); // 需要更新的版本 1.0.1 === 101;//这个是接口返回的最新版本号let version = 100;plus.runtime.getProperty(plus.runtime.appid, function(widgetInfo) { let time_version = widgetInfo.versionCode; // 当前APP的原创 2020-07-22 17:52:51 · 953 阅读 · 0 评论 -
5+ API,管理系统原生界面,可用于弹出系统原生提示对话框窗口、时间日期选择对话框、等待对话框,预览图片等
在uniapp内使用5+ API 实现原生对话框操作plus.nativeUI.toast('原生的toast提示框'); //弹出原生toast提示框plus.nativeUI.previewImage(['http://www.qc888.info/uploads/share/QJESUK.png']);//图片预览,支持网络地址,也支持本地地址plus.nativeUI.pickDate(function(e){ // 弹出系统日期选择对话框 var d=e.date; cons.原创 2020-07-22 10:58:21 · 646 阅读 · 0 评论 -
5+ API,管理设备信息,实现如手机振动,拨打电话,设置手机音量,等方法
在uniapp内使用 5+ API,完成设备相关操作// 在方法内直接调用plus.device.dial(13783712192); //拨打电话plus.device.vibrate(1000) //手机振动,参数为振动时间plus.device.getInfo({ //获取设备信息 success:function(e){ console.log('成功: '+JSON.stringify(e)); }, fail:function(e){ console.log('失败.原创 2020-07-22 10:25:21 · 510 阅读 · 0 评论 -
5+ API,获取位置信息
uniapp内,使用5+APP API获取位置信息plus.geolocation.getCurrentPosition(function(data){ _this.address = data; console.log(JSON.stringify(data))});API地址:Geolocation模块管理设备位置信息原创 2020-07-22 10:07:03 · 587 阅读 · 0 评论 -
5+ API,扫一扫功能实现
首先需要准备两个页面,这里是首页,和负责扫一扫功能逻辑的页面首页:这里首页代码特别简单,只需要跳转到扫一扫页面,并获取扫一扫页面返回的值。 // 负责跳转到扫一扫页面 <button @click="goBack('/pages/login/scan')">扫一扫开启</button> //负责接收从扫一扫页面传回的扫描结果:option.result onLoad(option) { if(option.result){ uni.showToast.原创 2020-07-21 17:37:28 · 1263 阅读 · 0 评论 -
5+ API,图片下载并保存文件到系统相册中
down(){ var dtask = plus.downloader.createDownload("http://www.qc888.info/uploads/share/QJESUK.png", {}, function(d, status){ if(status == 200){ //下载完成:d.filename,保存到手机相册 plus.gallery.save( d.filename, function () { uni.showToast({ icon:原创 2020-07-21 16:19:09 · 1016 阅读 · 0 评论 -
5+API,监听安卓返回键
// 代码发布H5,打包5+APP,监听安卓返回按键 清除定时器if(uni.getStorageSync('isAndroid') == 'Android'){ plus.key.addEventListener('backbutton', ()=> { clearInterval(this.upDataMsg) });}原创 2021-04-12 10:29:22 · 296 阅读 · 0 评论