Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LeonXtp/YModemForAndroid
/ functions
Functions
85 in github.com/LeonXtp/YModemForAndroid
⨍
Functions
85
◇
Types & classes
17
↓ 21 callers
Method
f
(String msg)
library/src/main/java/com/leonxtp/library/L.java:16
↓ 6 callers
Method
stop
Stop the transmission when you don't need it or shut it down in accident
library/src/main/java/com/leonxtp/library/YModem.java:95
↓ 5 callers
Method
handleOthers
(int character)
library/src/main/java/com/leonxtp/library/YModem.java:292
↓ 5 callers
Method
handlePackageFail
(String reason)
library/src/main/java/com/leonxtp/library/YModem.java:307
↓ 4 callers
Method
concat
(byte[] a, byte[] b, byte[] c)
library/src/main/java/com/leonxtp/library/YModemUtil.java:131
↓ 4 callers
Method
sendPackageData
(byte[] packageData)
library/src/main/java/com/leonxtp/library/YModem.java:196
↓ 3 callers
Method
getDataPackage
Get a encapsulated package data block @param block byte data array @param dataLength the actual content length in the block without 0 filled in
library/src/main/java/com/leonxtp/library/YModemUtil.java:72
↓ 3 callers
Method
onDataReady
(byte[] data)
library/src/main/java/com/leonxtp/library/YModemListener.java:9
↓ 3 callers
Method
onFailed
(String reason)
library/src/main/java/com/leonxtp/library/YModemListener.java:18
↓ 3 callers
Method
stopTimer
()
library/src/main/java/com/leonxtp/library/TimeOutHelper.java:34
↓ 2 callers
Method
belongsTo
(String uri)
library/src/main/java/com/leonxtp/library/SourceScheme.java:38
↓ 2 callers
Method
crop
Removed scheme part ("scheme://") from incoming URI
library/src/main/java/com/leonxtp/library/SourceScheme.java:45
↓ 2 callers
Method
getFileByteSize
()
library/src/main/java/com/leonxtp/library/FileStreamThread.java:32
↓ 2 callers
Method
initStream
()
library/src/main/java/com/leonxtp/library/FileStreamThread.java:108
↓ 2 callers
Method
onStop
()
library/src/main/java/com/leonxtp/library/FileStreamThread.java:101
↓ 2 callers
Method
start
Start the transmission
library/src/main/java/com/leonxtp/library/YModem.java:88
↓ 1 callers
Method
build
()
library/src/main/java/com/leonxtp/library/YModem.java:370
↓ 1 callers
Method
calcCRC
(byte[] block)
library/src/main/java/com/leonxtp/library/CRC16.java:48
↓ 1 callers
Method
callback
(YModemListener listener)
library/src/main/java/com/leonxtp/library/YModem.java:365
↓ 1 callers
Method
checkMd5
(String fileMd5String)
library/src/main/java/com/leonxtp/library/YModem.java:360
↓ 1 callers
Method
e
(String msg)
library/src/main/java/com/leonxtp/library/L.java:33
↓ 1 callers
Method
fileName
(String fileName)
library/src/main/java/com/leonxtp/library/YModem.java:355
↓ 1 callers
Method
filePath
(String filePath)
library/src/main/java/com/leonxtp/library/YModem.java:350
↓ 1 callers
Method
getDataHeader
(byte sequence, byte start)
library/src/main/java/com/leonxtp/library/YModemUtil.java:121
↓ 1 callers
Method
getEOT
Get the EOT package
library/src/main/java/com/leonxtp/library/YModemUtil.java:100
↓ 1 callers
Method
getEnd
Get the Last package
library/src/main/java/com/leonxtp/library/YModemUtil.java:107
↓ 1 callers
Method
getFileNamePackage
Get the file name package data @param fileNameString file name in String @param fileByteSize file byte size of int value @param fileMd5String the
library/src/main/java/com/leonxtp/library/YModemUtil.java:44
↓ 1 callers
Method
getInputStream
Get InputStream from Assets, you can customize it from the other sources @param fileAbsolutePath absolute path of the file in asstes
library/src/main/java/com/leonxtp/library/YModemUtil.java:117
↓ 1 callers
Method
getStream
(Context context, String imageUri)
library/src/main/java/com/leonxtp/library/InputStreamSource.java:22
↓ 1 callers
Method
getStreamFromAssets
(Context context, String fileUri)
library/src/main/java/com/leonxtp/library/InputStreamSource.java:42
↓ 1 callers
Method
getStreamFromFile
(String fileUri)
library/src/main/java/com/leonxtp/library/InputStreamSource.java:37
↓ 1 callers
Method
getStreamFromOtherSource
(String fileUri)
library/src/main/java/com/leonxtp/library/InputStreamSource.java:47
↓ 1 callers
Method
getYModelHello
Get the first package data for hello with a terminal
library/src/main/java/com/leonxtp/library/YModemUtil.java:33
↓ 1 callers
Method
handleEOT
(byte[] value)
library/src/main/java/com/leonxtp/library/YModem.java:259
↓ 1 callers
Method
handleEnd
(byte[] character)
library/src/main/java/com/leonxtp/library/YModem.java:271
↓ 1 callers
Method
handleFileBody
(byte[] value)
library/src/main/java/com/leonxtp/library/YModem.java:236
↓ 1 callers
Method
handleFileName
(byte[] value)
library/src/main/java/com/leonxtp/library/YModem.java:223
↓ 1 callers
Method
handleHello
============================================================================== Method for handling the response of a package =========================
library/src/main/java/com/leonxtp/library/YModem.java:211
↓ 1 callers
Method
keepReading
When received response from the terminal ,we should keep the thread keep going
library/src/main/java/com/leonxtp/library/FileStreamThread.java:92
↓ 1 callers
Method
ofUri
Defines scheme of incoming URI @param uri URI for scheme detection @return SourceScheme of incoming URI
library/src/main/java/com/leonxtp/library/SourceScheme.java:27
↓ 1 callers
Method
onDataReady
(byte[] data)
library/src/main/java/com/leonxtp/library/FileStreamThread.java:131
↓ 1 callers
Method
onFinish
()
library/src/main/java/com/leonxtp/library/FileStreamThread.java:133
↓ 1 callers
Method
onProgress
(int currentSent, int total)
library/src/main/java/com/leonxtp/library/YModemListener.java:12
↓ 1 callers
Method
onReadFinished
()
library/src/main/java/com/leonxtp/library/FileStreamThread.java:119
↓ 1 callers
Method
onReceiveData
Method for the outer caller when received data from the terminal
library/src/main/java/com/leonxtp/library/YModem.java:109
↓ 1 callers
Method
onSuccess
()
library/src/main/java/com/leonxtp/library/YModemListener.java:15
↓ 1 callers
Method
onTimeOut
()
library/src/main/java/com/leonxtp/library/TimeOutHelper.java:43
↓ 1 callers
Method
prepareData
()
library/src/main/java/com/leonxtp/library/FileStreamThread.java:48
↓ 1 callers
Method
release
()
library/src/main/java/com/leonxtp/library/FileStreamThread.java:96
↓ 1 callers
Method
sayHello
============================================================================== Methods for sending data begin ========================================
library/src/main/java/com/leonxtp/library/YModem.java:143
↓ 1 callers
Method
sendEND
()
library/src/main/java/com/leonxtp/library/YModem.java:184
↓ 1 callers
Method
sendEOT
()
library/src/main/java/com/leonxtp/library/YModem.java:176
↓ 1 callers
Method
sendFileName
()
library/src/main/java/com/leonxtp/library/YModem.java:151
↓ 1 callers
Method
startSendFileData
()
library/src/main/java/com/leonxtp/library/YModem.java:164
↓ 1 callers
Method
startTimer
(ITimeOut timeoutListener, long delay)
library/src/main/java/com/leonxtp/library/TimeOutHelper.java:29
↓ 1 callers
Method
unRegisterListener
()
library/src/main/java/com/leonxtp/library/TimeOutHelper.java:38
↓ 1 callers
Method
with
(Context context)
library/src/main/java/com/leonxtp/library/YModem.java:345
Method
FileStreamThread
(Context mContext, String filePath, DataRaderListener listener)
library/src/main/java/com/leonxtp/library/FileStreamThread.java:26
Method
L
()
library/src/main/java/com/leonxtp/library/L.java:9
Method
SourceScheme
(String scheme)
library/src/main/java/com/leonxtp/library/SourceScheme.java:16
Method
YModem
Construct of the YModemBLE,you may don't need the fileMD5 checking,remove it @param filePath absolute path of the file @param fileNameString fi
library/src/main/java/com/leonxtp/library/YModem.java:75
Method
addition_isCorrect
()
library/src/test/java/com/leonxtp/library/ExampleUnitTest.java:13
Method
addition_isCorrect
()
app/src/test/java/com/leonxtp/ymodemble/ExampleUnitTest.java:13
Method
d
(String msg)
library/src/main/java/com/leonxtp/library/L.java:28
Method
getCRCLength
()
library/src/main/java/com/leonxtp/library/CRC16.java:44
Method
i
(String msg)
library/src/main/java/com/leonxtp/library/L.java:23
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/leonxtp/ymodemble/MainActivity.java:14
Method
onDataReady
(byte[] data)
library/src/main/java/com/leonxtp/library/YModem.java:171
Method
onDataReady
(byte[] data)
app/src/main/java/com/leonxtp/ymodemble/MainActivity.java:28
Method
onDataReceivedFromBLE
When you received response from the ble terminal, tell ymodem
app/src/main/java/com/leonxtp/ymodemble/MainActivity.java:55
Method
onDestroy
()
app/src/main/java/com/leonxtp/ymodemble/MainActivity.java:64
Method
onFailed
(String reason)
app/src/main/java/com/leonxtp/ymodemble/MainActivity.java:43
Method
onFinish
()
library/src/main/java/com/leonxtp/library/YModem.java:322
Method
onProgress
(int currentSent, int total)
app/src/main/java/com/leonxtp/ymodemble/MainActivity.java:33
Method
onStopClick
(View view)
app/src/main/java/com/leonxtp/ymodemble/MainActivity.java:60
Method
onSuccess
()
app/src/main/java/com/leonxtp/ymodemble/MainActivity.java:38
Method
onTimeOut
()
library/src/main/java/com/leonxtp/library/YModem.java:329
Method
run
()
library/src/main/java/com/leonxtp/library/TimeOutHelper.java:20
Method
run
()
library/src/main/java/com/leonxtp/library/FileStreamThread.java:39
Method
startTransmission
()
app/src/main/java/com/leonxtp/ymodemble/MainActivity.java:20
Method
useAppContext
()
library/src/androidTest/java/com/leonxtp/library/ExampleInstrumentedTest.java:19
Method
useAppContext
()
app/src/androidTest/java/com/leonxtp/ymodemble/ExampleInstrumentedTest.java:19
Method
v
(String msg)
library/src/main/java/com/leonxtp/library/L.java:38
Method
w
(String msg)
library/src/main/java/com/leonxtp/library/L.java:43
Method
wtf
(String tag, String msg)
library/src/main/java/com/leonxtp/library/L.java:79