| | |
| | | private Context context; |
| | | private DownloadManagerUtil downloadManagerUtil = null; |
| | | private InstallUtil installUtil = null; |
| | | private static final String SAVE_FILE_NAME = "aks3.apk"; |
| | | private static final String SAVE_TITLE = "aks3"; |
| | | private static final String SAVE_DESC = "驾考App升级"; |
| | | |
| | | public static Upgrade getInstance(Context context) { |
| | | if (instance == null) { |
| | |
| | | if (installUtil.getVerCode() < dfuFileInfo.getAppVerCode()) { |
| | | Log.d(TAG, "下载地址 " + dfuFileInfo.getAppUrl()); |
| | | |
| | | downloadManagerUtil.DownloadFile(dfuFileInfo.getAppUrl(), "aks3.apk", "aks3", "驾考app升级"); |
| | | downloadManagerUtil.DownloadFile(dfuFileInfo.getAppUrl(), SAVE_FILE_NAME, SAVE_TITLE, SAVE_DESC); |
| | | // downloadManagerUtil.DownloadFile("https://ftp-idc.pconline.com.cn/pub/download/201010/AutoCAD2007.rar?md5=KeZ0iEmKKGEWJ5c7OVxk_w&expires=1592964150", "aks3.apk", "aks3", "驾考app升级"); |
| | | } |
| | | } |
| | |
| | | @Override |
| | | public void DownloadComplete(String title, String path) { |
| | | if (title != null && path != null) { |
| | | if (title.equals("aks3")) { |
| | | if (title.equals(SAVE_TITLE)) { |
| | | Signature[] sig = installUtil.getSignature(); |
| | | Signature[] sig2 = installUtil.getSignature(path); |
| | | |