private class ConnectCommunicationHelper.FileTransferThread
extends android.os.HandlerThread
Modifier and Type | Field and Description |
---|---|
private byte |
INTERNAL_STORAGE_FULL |
private int |
MAX_BUFFER_SIZE |
private java.lang.String |
mFilePath |
private android.os.Handler |
mHandler |
private boolean |
mIsStopUploading |
private ConnectCommunicationHelper.Listener |
mListener |
private java.net.Socket |
mP2PSocket |
private byte |
PACKAGE_MD5_WRONG |
private byte |
REQUEST_NEXT_DATA |
private byte |
SENDING_FILE |
private byte |
START_FILE_SEND |
Constructor and Description |
---|
FileTransferThread(java.lang.String name,
ConnectCommunicationHelper.Listener listener) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
cancelUpload() |
(package private) void |
longToByteArray(long value,
byte[] array) |
(package private) android.os.Message |
makeMessage(int what,
int code) |
(package private) android.os.Message |
makeProgressMessage(int what,
int code,
int progress) |
protected void |
onLooperPrepared() |
(package private) void |
releaseSocket() |
void |
setSocket(java.net.Socket socket) |
(package private) void |
startUpload(long delay,
java.lang.String filePath) |
activeCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
private final int MAX_BUFFER_SIZE
private final byte START_FILE_SEND
private final byte SENDING_FILE
private final byte REQUEST_NEXT_DATA
private final byte INTERNAL_STORAGE_FULL
private final byte PACKAGE_MD5_WRONG
private java.net.Socket mP2PSocket
private ConnectCommunicationHelper.Listener mListener
private android.os.Handler mHandler
private boolean mIsStopUploading
private java.lang.String mFilePath
public FileTransferThread(java.lang.String name, ConnectCommunicationHelper.Listener listener)
public void setSocket(java.net.Socket socket)
void releaseSocket()
void cancelUpload()
void startUpload(long delay, java.lang.String filePath)
void longToByteArray(long value, byte[] array)
android.os.Message makeMessage(int what, int code)
android.os.Message makeProgressMessage(int what, int code, int progress)
protected void onLooperPrepared()
onLooperPrepared
in class android.os.HandlerThread