拜托有知道的大神告诉我一下,急用
你指的是删除其他应用的数据吗?如果是的话,先停止该应用,再删
public void deleAppData(String packageName) {
PackageManager packageManager = mContext.getPackageManager();
packageManager.clearApplicationUserData(packageName, new IPackageDataObserver.Stub() {
public void onRemoveCompleted(String arg0, boolean arg1)
throws RemoteException {
}
});
}
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
1 回答937 阅读✓ 已解决
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答640 阅读✓ 已解决
1 回答1.1k 阅读
关键代码在这里了,没别的,自己try,catch一下。
另外,这是清除所有程序的缓存的。若想清除指定应用缓存是必须root的,否则你就跳应用详情页让用户手动清除吧。