//都是导的包调用的方法:
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import com.Moyuchen.bbgx.BanBenGengXin;
import java.io.File;
import zhanghegang.com.bawei.clearfile.ClearFileUtils;
public class MainActivity extends AppCompatActivity {
//要更新的版本
private String url="http://gdown.baidu.com/data/wisegame/f98d235e39e29031/baiduxinwen.apk";
private TextView tv_big;
private String size;
private ClearFileUtils clearFileUtils;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//初始化数据
initView();
}
/**
* 初始化控件
*/
private void initView() {
tv_big= (TextView) findViewById(R.id.tv_big);
}
/**
* 版本更新
* @param view
*/
public void banben(View view){
//版本更新
new BanBenGengXin(this,url).banben();
}
/**
* 清除缓存
* @param view
*/
public void qingcun(View view){
//实例化clearFileUtils
clearFileUtils = new ClearFileUtils();
//显示控件的大小
FileBig();
//清除缓存的大小
FileSize();
}
/**
* 显示控件的大小
*/
private void FileBig() {
//获取所有缓存的路径 getCacheDir()
clearFileUtils.gainFileSize(getCacheDir());
}
/**
* 清理缓存大大小
*/
private void FileSize() {
clearFileUtils.clearFile(tv_big,this,getCacheDir());
}
}