4ef2f39778900fc2327f529ae6f5371b550a005e.svn-base 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package eVVM.apk.ui.My;
  2. import android.content.pm.PackageManager;
  3. import eVVM.apk.R;
  4. import eVVM.apk.common.MyActivity;
  5. import eVVM.apk.widget.UpdateDialog;
  6. public class AboutActivity extends MyActivity {
  7. @Override
  8. protected int getLayoutId() {
  9. return R.layout.activity_about;
  10. }
  11. @Override
  12. protected int getTitleId() {
  13. return R.id.tb_about_title;
  14. }
  15. @Override
  16. protected void initView() {
  17. try {
  18. // 本地的版本码和服务器的进行比较
  19. if (2 > getPackageManager().getPackageInfo(getPackageName(), 0).versionCode) {
  20. new UpdateDialog.Builder(this)
  21. .setVersionName("v 2.0") // 版本名
  22. .setFileSize("好几 M") // 文件大小
  23. .setForceUpdate(false) // 是否强制更新
  24. .setUpdateLog("到底更新了啥") // 更新日志
  25. .setDownloadUrl("http://dlied4.myapp.com/myapp/1104466820/sgame/2017_com.tencent.tmgp.sgame_h9384_1.45.1.23_1964d5.apk") // 下载 url
  26. .show();
  27. }
  28. } catch (PackageManager.NameNotFoundException ignored) {
  29. }
  30. }
  31. @Override
  32. protected void initData() {
  33. }
  34. }