setting中清除代码
   
1: 清空缓存
   
packageManager 中   packageManagerService -> deleteApplicationCacheFilesAsUser(
   
   
   
final UserEnvironment userEnv = new UserEnvironment(curUser);
   
clearDirectory(conn.mContainerService,        userEnv.buildExternalStorageAppCacheDirs(packageName));clearDirectory(conn.mContainerService,        userEnv.buildExternalStorageAppDataDirs(packageName));clearDirectory(conn.mContainerService,        userEnv.buildExternalStorageAppMediaDirs(packageName));
   
   
   
buildExternalStorageApp*** 三个目录对应的 sdcard/android/0/[包名]/     1:cache 2:media 3:data三个目录

   
2:清空数据
   
关于清空数据,看代码会看到
1: 杀掉应用 
2:做了清空缓存的处理逻辑,
3:清空了recenttask中的记录
http://droidyue.com/blog/2014/06/15/what-will-be-removed-if-you-click-clear-data-button-in-system-application-item/index.html
   
   
   
   
                                                                                               

更多相关文章

  1. Android中发短信的代码
  2. android studio 代码混淆
  3. Android 混淆代码的时候出现问题
  4. 有关android安全性的问题--代码混淆
  5. Android NDK so crash,定位目标代码使用
  6. [置顶] android俄罗斯方块完整代码
  7. 某个蝰蛇音效的卡刷包代码分析

随机推荐

  1. android studio插件android-butterknife-
  2. Android属性动画之XML定义方式
  3. Android开机启动Service
  4. [原]Android(安卓)手动扫描音乐文件
  5. android、ios、php之间AES加密解密
  6. android初始化部分:how to java2Cpp
  7. 2.2.1 LinearLayout(线性布局)
  8. [置顶] Big Planet Tracks 一个不错的 An
  9. 在Android中使用Google map
  10. Android Studio v0.1试用