更新记录
1.1(2025-03-28) 下载此版本
支持HarmonyOS
1.0.0(2025-03-05) 下载此版本
基于混编的方式实现了 Android/IOS 平台 同步/异步获取内存信息的功能
平台兼容性
Vue2 | Vue3 |
---|---|
√ | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 4.53,Android:5.0,iOS:12,HarmonyNext:支持 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
uni-MemoryInfo
开发文档
此插件演示uts原生混编方式开发 uts 插件。
在 App 平台实现 同步/异步 获取设备内存使用信息的功能。
示例:
<template>
<view class="content">
<button @tap="utsGetMemory">获取内存(同步)</button>
<button @tap="utsStartMemoryWatch">开始监听内存变化</button>
<button @tap="utsStopMemoryWatch">停止监听内存变化</button>
</view>
<view class="content">
<text style="color: red;">{{memInfo}}</text>
</view>
</template>
<script>
import {getMemoryInfo,onMemoryInfoChange,offMemoryInfoChange} from "@/uni_modules/uni-MemoryInfo";
export default {
data() {
return {
memInfo: '-'
}
},
onLoad() {
},
methods: {
utsGetMemory(){
let array = getMemoryInfo()
this.memInfo = "可用内存:" + array[0] + "MB \n整体内存:" + array[1] + "MB"
console.log('getMemoryInfo', array)
},
utsStartMemoryWatch(){
onMemoryInfoChange((res: Array<number>) => {
this.memInfo = "可用内存:" + res[0] + "MB \n整体内存:" + res[1] + "MB"
console.log('onMemoryInfoChange', res)
})
},
utsStopMemoryWatch(){
offMemoryInfoChange()
this.memInfo = "已停止监听"
console.log('offMemoryInfoChange')
},
}
}
</script>
<style>
.content {
margin: 12px;
}
</style>
参考
完整测试项目参考: uts-hybrid