技术标签: APP开发教程 android 前端 小程序 ios
一、app中经常会有缓存的清除这个操作,具体如下
1、获取缓存大小
apiready = function() { api.getCacheSize(function(ret, err) { //size: //缓存大小,单位为Byte,数字类型。(-1:无存储设备、-2:正在准备USB存储设备、-3:无法访问存储设备) var size = parseInt(ret.size/1024) + 'KB'; var cacheSize = $api.byId('cacheSize'); cacheSize.innerHTML = size; }); };
2、清除缓存方法
function clearnCach(){ api.clearCache(function() { api.toast({ msg: '清除完成' }); }); api.getCacheSize(function(ret, err) { var size = parseInt(ret.size/1024) + 'KB'; var cacheSize = $api.byId('cacheSize'); cacheSize.innerHTML = size; }); };
二、拨打电话
//拨打电话 function takePhone() { api.call({ number:'029-83670111' }); };
三、检测版本更新
//版本更新 function fnCheckUpdate () { var mam = api.require('mam'); mam.checkUpdate(function(ret, err){ if (ret && ret.status) { if(!ret.result.update){ api.alert({ title: '版本更新', msg: '当前已是最新版本,版本号:' + api.appVersion }); } else { api.confirm({ title: '有新版本', msg: '已发布最新版本,建议您尽快更新。版本号:' + ret.result.version, buttons:['马上更新', '以后再说'] },function(ret,err){ if(ret.buttonIndex == 1){ alert('点击了马上更新'); } }); } } }); }
文章浏览阅读1.8k次。有两种情况,一种是在linux下面直接用命令生成ssh的秘钥,另外一中是在win上通过工具去生成1、在linu上生成秘钥:ssh-keygen -C [email protected] //-C后面是你的git邮箱地址,之后是秘钥存放的路径,再下一步是设置密码,也可以不选择直接下一步就可以了2、生成的秘钥在: cd ~/.ssh 文件夹下面 一个是id..._gitlab的ssh怎么生成
文章浏览阅读489次。DXUT是一个建立在Direct3D API之上的,被大部分Direct3D指南和例子所使用的层。它的目标是创建Direct3D例子、原型、工具,更容易的建立坚固、专业的游戏。· DXUT概观· 初始化DXUT· 使用基于DXUT的程序窗口· 使用DXUT设备· 使用DXUT主循_dxut设计指南
文章浏览阅读95次。原标题:2016年9月计算机二级考试试题MSoffice机考试题(2)2016年9月计算机二级考试试题MSoffice冲刺(2)1、英文缩写CAM的中文意思是( )。A.计算机辅助设计B.计算机辅助制造C.计算机辅助教学D.计算机辅助管理2、若网络的各个节点通过中继器连接成一个闭合环路,则称这种拓扑结构称为( )。A.总线型拓扑B.星型拓扑C.树型拓扑D.环型拓扑3、字长是CPU的主要技术性能指标..._若网络的各个节点通过点到点通信线路循环连接成一个闭合环路,则这种拓朴结构是( )a星型拓扑b总线型拓扑c树形拓扑d环形拓扑
文章浏览阅读5k次,点赞7次,收藏24次。话不多说,开局一张图,内容全靠“编”:播放透明视频_wlmedia
文章浏览阅读4.5k次,点赞3次,收藏3次。Python从入门到精通零基础入门篇
文章浏览阅读101次。matplotlib部分:1.windows下设置字体:my_font=font_manager.FontProperties(fname=‘C:\Windows\Fonts\simsun.ttc’)2.plt.xlabel()设置x轴意义 plt.ylabel()设置y轴意义3.plt.xticks()设置x轴坐标 plt.yticks()设置y轴坐标Course exercises:4.折线图:plt.plot()5.散点图:plt.scatter()6.绘制网格:plt.grid()7_深度学习中的常用的统计图
文章浏览阅读1.5k次。_软件测试什么是交互缺陷
文章浏览阅读8.8k次。我们有时候会遇到这种业务场景: 进入某个页面时,我们需要验证用户是否已经登陆,是否拥有足够权限?我们可以通过监听路由的变化来实现。但是在react下,怎么实现呢?下面讨论实现过程:手动实现react-router-watcher实现手动实现使用Hook方式实现:import { useEffect, useState, useRef, useCallback, useMemo } from 'react'import { useLocation, useHistory, useRouteM_react监听路由变化
文章浏览阅读707次。Redis主从复制主机数据更新后根据配置和策略,自动同步到备机的master/slaver机制,master以写为主,slaver以读为主,特点:读写分离,性能扩展,缓解访问压力。容灾快速恢复,从服务器挂掉了,可以转换到另外的从服务器。一主多从,只能有一台主服务器,老大只能有一个,问从服务器挂了可以切换,主机挂了呢?可以配置一个集群,一台主机多个从机,一个主机挂掉换另一个主机。怎么玩?怎么配置?1.创建一个/myredis文件夹mkdir /myredis2.复制redis.co_如何给redis创建文件夹
文章浏览阅读6.7k次,点赞2次,收藏17次。介绍Delegate 代理类被用来显示和编辑Item项。为了能实现自定义的Item,需要子类化代理类,并实现自己的paint() 和 sizeHint()方法。paint()方法会被每个Item调用,来绘制自定义的样式和相应的数据类型,sizeHint()方法用于指示每个Item的大小。在重绘Item在View中的显示时,QStyle类提供了很多的细节样式。在Qt4.4以后,有两个代理类QIte_qt自定义item
文章浏览阅读1.7k次,点赞3次,收藏10次。一文快速了解分布式版本控制系统Git_软件版本控制系统的运行结果图
文章浏览阅读5.1w次,点赞133次,收藏1.3k次。IDEA使用教程下载安装IntelliJ IDEA 介绍IDEA,全称 IntelliJ IDEA,是 Java 语言的集成开发环境,IDEA 在业界被公认为是最好的 java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、Ant、JUnit、CVS 整合、代码审查、创新的 GUI 设计等方面的功能可以说是超常的。IntelliJ IDEA 在官网上这样介绍自己:Excel at enterprise, mobile and web development with Jav_java idea