package com.ywwxhz.update.pojo;
import android.content.Context;
import com.ywwxhz.lib.kits.FileKit;
/**
* UpdateHelper
*
* Created by 远望の无限(ywwxhz) on 14-5-8 15:34.
*/
public class UpdateInfo {
private long size;
private String md5;
private String apkUrl;
private String appName;
private int versionCode;
private String changeLog;
private String updateTips;
private String versionName;
private String publishTime;
public String getApkUrl() {
return apkUrl;
}
public void setApkUrl(String apkUrl) {
this.apkUrl = apkUrl;
}
public String getAppName() {
return appName;
}
public void setAppName(String appName) {
this.appName = appName;
}
public String getChangeLog() {
return changeLog;
}
public void setChangeLog(String changeLog) {
this.changeLog = changeLog;
}
public String getMd5() {
return md5;
}
public void setMd5(String md5) {
this.md5 = md5;
}
public String getPublishTime() {
return publishTime;
}
public void setPublishTime(String publishTime) {
this.publishTime = publishTime;
}
public long getSize() {
return size;
}
public void setSize(long size) {
this.size = size;
}
public String getUpdateTips() {
return updateTips;
}
public void setUpdateTips(String updateTips) {
this.updateTips = updateTips;
}
public int getVersionCode() {
return versionCode;
}
public void setVersionCode(int versionCode) {
this.versionCode = versionCode;
}
public String getVersionName() {
return versionName;
}
public void setVersionName(String versionName) {
this.versionName = versionName;
}
public String buildUpdateMessage(Context context) {
return "应用名称: " + appName + " \n" +
"应用版本: " + versionName + " \n" +
"发布时间: " + publishTime + "\n" +
"应用大小: " + FileKit.formatFileSize(context, size) + "\n" +
"变更情况: \n" + changeLog;
}
}