Skip to content

Commit

Permalink
1.3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
weixiansen574 committed May 16, 2024
1 parent c34db9c commit 5b9de76
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 7 deletions.
Binary file removed HybridFileXfer-Android/app/release/app-release.apk
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@ public interface ServerInfo {
int PORT_USB = 5741;
int PORT_WIFI = 5742;
int 酷安飞机杯 = 8964;
int 晨钟酱操飞机杯 = 0x2304;//我不会忘记我在2023-05-06那天,我看到你在酷安发涩图与其同流合污(虽然你删了)

}
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@ public interface ServerInfo {
int PORT_USB = 5741;
int PORT_WIFI = 5742;
int 酷安飞机杯 = 8964;
int 晨钟酱操飞机杯 = 0x2304;//我不会忘记我在2023-05-06那天,我看到你在酷安发涩图与其同流合污(虽然你删了)

}
Original file line number Diff line number Diff line change
Expand Up @@ -34,11 +34,9 @@ public class ClientControllerThread extends Thread implements TransferThread.OnE
JobPublisher jobPublisher;
SendThread usbSendThread;
SendThread wifiSendThread;
BlockingDeque<FileTransferEvent> fileTransferEvents;

public ClientControllerThread() {
jobPublisher = new JobPublisher();
fileTransferEvents = new LinkedBlockingDeque<>();
}

@Override
Expand Down Expand Up @@ -74,20 +72,20 @@ public void run() {
Socket usbSocket = new Socket(InetAddress.getLoopbackAddress(), ServerInfo.PORT_USB);//USB-ADB forward的端口是本地127.0.0.1

//接收线程只管接收
usbReceiveThread = new ReceiveThread(fileTransferEvents, ReceiveThread.DEVICE_USB, usbSocket.getInputStream());
usbReceiveThread = new ReceiveThread(null, ReceiveThread.DEVICE_USB, usbSocket.getInputStream());
usbReceiveThread.setName("usbReceive");
usbReceiveThread.setOnExceptionListener(this);
usbReceiveThread.start();
wifiReceiveThread = new ReceiveThread(fileTransferEvents, ReceiveThread.DEVICE_WIFI, wifiSocket.getInputStream());
wifiReceiveThread = new ReceiveThread(null, ReceiveThread.DEVICE_WIFI, wifiSocket.getInputStream());
wifiReceiveThread.setName("wifiReceive");
wifiReceiveThread.setOnExceptionListener(this);
wifiReceiveThread.start();

usbSendThread = new SendThread(fileTransferEvents, SendThread.DEVICE_USB, jobPublisher, usbSocket.getOutputStream());
usbSendThread = new SendThread(null, SendThread.DEVICE_USB, jobPublisher, usbSocket.getOutputStream());
usbSendThread.setName("usbSend");
usbSendThread.setOnExceptionListener(this);
usbSendThread.start();
wifiSendThread = new SendThread(fileTransferEvents, SendThread.DEVICE_WIFI, jobPublisher, wifiSocket.getOutputStream());
wifiSendThread = new SendThread(null, SendThread.DEVICE_WIFI, jobPublisher, wifiSocket.getOutputStream());
wifiSendThread.setName("wifiSend");
wifiSendThread.setOnExceptionListener(this);
wifiSendThread.start();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,9 @@ public long getAndResetTransferredBytes(){
}

protected void addEvent(int state, String desc){
events.add(new FileTransferEvent(state,device,desc));
if(events != null) {
events.add(new FileTransferEvent(state, device, desc));
}
}

public void setOnExceptionListener(OnExceptionListener onExceptionListener) {
Expand Down

0 comments on commit 5b9de76

Please sign in to comment.