public void startDownloadFromUrl( String remotePath, String md5, long id, Download download, String repoName) { ArrayList<DownloadModel> filesToDownload = new ArrayList<DownloadModel>(); String path = Aptoide.getConfiguration().getPathCacheApks(); DownloadModel downloadModel = new DownloadModel(remotePath, path + md5 + ".apk", md5, 0); downloadModel.setAutoExecute(true); filesToDownload.add(downloadModel); FinishedApk apk = new FinishedApk( download.getName(), download.getPackageName(), download.getVersion(), id, download.getIcon(), path + md5 + ".apk", new ArrayList<String>()); apk.setRepoName(repoName); download(id, download, apk, filesToDownload); }