0x0 : 看前必读:
下面代码实现的前提是你的应用得是系统应用
0x1 : 代码:
/**
*
* @param packageName 要清除数据的应用的包名
*/
private void clearUserData(String packageName){
try {
// 获取其他应用的上下文
Context c = createPackageContext(packageName,
Context.CONTEXT_INCLUDE_CODE | Context.CONTEXT_IGNORE_SECURITY);
ActivityManager am = (ActivityManager)
c.getSystemService(Context.ACTIVITY_SERVICE);
// 清除对应应用的数据 需要 这个权限(这个权限是系统应用才能有的)"android.permission.CLEAR_APP_USER_DATA"
am.clearApplicationUserData();
} catch (Exception e) {
e.printStackTrace();
}
}