admin管理员组文章数量:1552324
---> 不支持多线程
---> 依赖32位jdk,windows 和jna.jar
---> 依赖 XLDownload.dll, zlib1.dll 放置项目跟目录。不是src下,可以为绝对路径
package com.leunpha;
import com.sun.jna.Native;
import com.sun.jna.NativeLong;
import com.sun.jna.WString;
import com.sun.jna.ptr.LongByReference;
import com.sun.jna.ptr.NativeLongByReference;
import com.sun.jna.win32.StdCallLibrary;
import java.util.*;
import java.util.concurrent.*;
import java.util.concurrent.atomic.AtomicInteger;
public class XLDownLoader {
String FileName;
String Url;
long task;
/**
*
* @param FileName saved file path
* @param Url pre-downloaded url
* @param task taskid
*/
public XLDownLoader( String FileName,String Url,long task){
this.FileName=FileName;
this.Url=Url;
this.task=task;
}
public interface XLDownload extends StdCallLibrary {
public boolean XLInitDownloadEngine();
public int XLURLDownloadToFile(WString pszFileName, WString pszUrl, WString pszRefUrl, NativeLongByReference lTaskId);
public int XLQueryTaskInfo(NativeLong lTaskId, NativeLongByReference plStatus, LongByRefer
版权声明:本文标题:java调用迅雷_java jna调用迅雷接口下载 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1727285131a1106735.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论