package eVVM.apk.ui.My; import android.content.pm.PackageManager; import eVVM.apk.R; import eVVM.apk.common.MyActivity; import eVVM.apk.widget.UpdateDialog; public class AboutActivity extends MyActivity { @Override protected int getLayoutId() { return R.layout.activity_about; } @Override protected int getTitleId() { return R.id.tb_about_title; } @Override protected void initView() { try { // 本地的版本码和服务器的进行比较 if (2 > getPackageManager().getPackageInfo(getPackageName(), 0).versionCode) { new UpdateDialog.Builder(this) .setVersionName("v 2.0") // 版本名 .setFileSize("好几 M") // 文件大小 .setForceUpdate(false) // 是否强制更新 .setUpdateLog("到底更新了啥") // 更新日志 .setDownloadUrl("http://dlied4.myapp.com/myapp/1104466820/sgame/2017_com.tencent.tmgp.sgame_h9384_1.45.1.23_1964d5.apk") // 下载 url .show(); } } catch (PackageManager.NameNotFoundException ignored) { } } @Override protected void initData() { } }