在开发相关TV项目中,有需要要求清理掉相关的app的缓存,在系统设置里面有类似的功能
但是在app中调用相关的系统方法有些比较复杂,所以呢 就查询相关的方法实现功能

在adb shell pm的相关命令中
不使用参数:adb shell pm list packages,打印设备/模拟器上的所有软件包
不使用参数:adb shell pm list packages,打印设备/模拟器上的所有软件包
使用-f参数:adb shell pm list packages -f,输出包和包相关联的文件
使用-d参数:adb shell pm list packages -d,只输出禁用的包。由于本机禁用没有,输出为空。
使用-e参数:adb shell pm list packages -e,只输出启用的包。
使用-s参数:adb shell pm list packages -s,只输出系统的包。
使用-3参数:adb shell pm list packages -3,只输出第三方的包。
使用-i参数:adb shell pm list packages -i,只输出包和安装信息(安装来源)。
使用-u参数:adb shell pm list packages -u,只输出包和未安装包信息(安装来源)。
pm clear -> 清除指定apk包的数据:

刚好pm clear 可以清理app的缓存数据

所以就可以通过adb shell 命令来实现了

 public int execShell(String cmd

Android 清理app缓存数据的方法相关推荐

  1. java项目怎样强制删除手机缓存_Myeclipse清理项目缓存的几大方法

    今天小编就为大家分享一篇关于Myeclipse清理项目缓存的几大方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 相信大家被项目缓存折腾过吧,这里罗列几条 ...

  2. android 获取加速度传感器值,Android开发获取传感器数据的方法示例【加速度传感器,磁场传感器,光线传感器,方向传感器】...

    本文实例讲述了Android开发获取传感器数据的方法.分享给大家供大家参考,具体如下: package mobile.android.sensor; import java.util.List; im ...

  3. android开发中磁场传感器,Android开发获取传感器数据的方法示例【加速度传感器,磁场传感器,光线传感器,方向传感器】...

    本文实例讲述了Android开发获取传感器数据的方法.分享给大家供大家参考,具体如下: package mobile.android.sensor; import java.util.List; im ...

  4. android 监控行为,一种针对Android系统App行为的监控方法

    主权项: 1.一种针对Android系统App行为的监控方法,通过安全内核实现方法在Android内核层添加模块,实现对整个Android系统的系统调用的拦截与监控:包括如下步骤:S1.编写内核模块: ...

  5. Android 手机app缓存清理实现

    前言 说道Android app清理缓存,那就要先了解缓存在哪个地方,以及如何去获取到缓存路径,和清理这个路径中的缓存. 需要提前了解的知识 系统文件(注:这个是系统的文件系统,不允许修改的) 内置S ...

  6. Android中清除应用数据的方法

    Android 中应用的数据分为内置储存的和外置储存,默认是保存在内置储存的,所以一般清除内置储存的就行了.使用这个工具类: import java.io.File;public class Data ...

  7. java 清理页面缓存数据_Web项目中,清理浏览器缓存的几种方式

    在B/S架构的项目中,访问web项目时,往往需要清理浏览器的缓存数据,js ,css 等等. //方法1:在引用的js ,css ,图片,等文件的url 处加一个变量,生成一个随机数字 //方法2:在 ...

  8. 服务器网站缓存怎么清理,清理网站缓存的实用方法

    什么是浏览器缓存?浏览器缓存是浏览器端保存数据用于快速读取或避免重复资源请求的优化机制,有效的缓存使用可以避免重复的网络请求和浏览器快速地读取本地数据,提高网站性能,整体上加速网页展示给用户.但是有时 ...

  9. android获取app用户数据,专项研究:Android收集用户数据是iPhone的20倍!

    原标题:专项研究:Android收集用户数据是iPhone的20倍! 3月31日消息,有一项研究发现,Android手机收集的用户数据是iPhone的20倍. 这是爱尔兰都柏林圣三一大学的计算机科学教 ...

  10. 【JS】JS 缓存数据的方法

    1.使用sessionStorage.localStorage存储数组与对象 localStorage对象是HTML5的客户端存储持久化数据的方案.为了能访问到同一个localStorage对象,页面 ...

最新文章

  1. 白天鹅黑天鹅灰天鹅?手把手教你用卷积神经网络搞定识别
  2. gitlab安装配置、备份恢复
  3. hdu 3007【爬山算法】
  4. 图解算法系列笔记(二)
  5. 处理2D图像和纹理——投影纹理
  6. 一次Java解析数独的经历,java面试题,java高级笔试题
  7. [原]ASP.NET中使用JQUERY-EASYUI后,解决ClientScript.RegisterStartupScript 所注册脚本执行两次...
  8. 调用腾讯优图开放平台进行人脸识别-Java调用API实现
  9. tomcat乱码问题
  10. 自定义快捷键整理 - Windows
  11. centos7 rpm安装时报警 Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
  12. 最新Spring Boot视频教程附代码笔记资料(50G)
  13. java修图sdk_手把手教你,如何用手机修图软件做出逼格超高的照片!
  14. iOS 模拟器安装 .app 方法
  15. webpack调用vue中报错, [WDS] Disconnected!解决方法
  16. mysql memos
  17. UE4换装系统(合并骨骼模型)
  18. 二级分销定制技术开发系统
  19. 电力行业设备远程监控及预警系统
  20. 抵抗勒索病毒的正确姿势——不要上来就封端口!

热门文章

  1. 手把手教你搞懂麦克风的技术指标
  2. linux定时器使用指南及实例
  3. MyEclipse 注册码
  4. 一块带给无数人年少欢乐的CPU
  5. vue3.0版本下动态修改表格数据
  6. 紧密中心度(Closeness Centrality)
  7. 测试theano有无使用GPU
  8. linux 卸载theano,centos 安装theano
  9. 基于javaweb+jsp的会议室管理系统(JavaWeb JSP MySQL Servlet SSM SpringBoot Bootstrap Ajax)
  10. 【模块学习】关于磁力计HMC5883L型号探索