File tree Expand file tree Collapse file tree
lesscode-core/src/main/java/com/jayfeng/lesscode/core Expand file tree Collapse file tree Original file line number Diff line number Diff line change 77import android .content .pm .PackageManager ;
88import android .content .pm .Signature ;
99
10+ import java .io .File ;
1011import java .util .List ;
1112
1213public final class AppLess {
@@ -132,4 +133,15 @@ public static boolean isTopActivy(String activityName) {
132133 return signature .hashCode () == presetHashCode ;
133134 }
134135
136+ /**
137+ * 删除应用数据: cache, file, share prefs, databases
138+ * @param context
139+ */
140+ public static void $clear (Context context ) {
141+ FileLess .$del (context .getCacheDir (), true );
142+ FileLess .$del (context .getFilesDir (), true );
143+ FileLess .$del (new File ("/data/data/" + context .getPackageName () + "/shared_prefs" ), true );
144+ FileLess .$del (new File ("/data/data/" + context .getPackageName () + "/databases" ), true );
145+ FileLess .$del (context .getExternalCacheDir (), true );
146+ }
135147}
You can’t perform that action at this time.
0 commit comments