Files
MINDdroidCV/MINDdroidCV_MINDSTORMS/bin/com/lego/minddroid/UploadThread.class

48 lines
5.2 KiB
Plaintext
Raw Normal View History

2011-10-12 13:16:02 +02:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<00>com/lego/minddroid/UploadThreadjava/lang/ThreadNO_ERRORI ConstantValue OPEN_BT_ERRORCLOSE_BT_ERROROPEN_FILE_ERROR UPLOAD_ERRORIDLE
CONNECTING UPLOADINGMAX_BUFFER_SIZE:handlerLandroid/os/Handler;listener)Lcom/lego/minddroid/UploadThreadListener; resourcesLandroid/content/res/Resources;mBTCommunicator#Lcom/lego/minddroid/BTCommunicator; mFileLength mUploaded errorCode<init>K(Lcom/lego/minddroid/UploadThreadListener;Landroid/content/res/Resources;)VCode
% !&()V (  * LineNumberTableLocalVariableTablethis!Lcom/lego/minddroid/UploadThread;setBluetoothCommunicator&(Lcom/lego/minddroid/BTCommunicator;)V 2  communicatorrun
687android/os/Looper 9&prepare;android/os/Handler
:% > 
6@ A&loopCjava/lang/Throwable StackMapTable requestStopG!com/lego/minddroid/UploadThread$1
FI !J$(Lcom/lego/minddroid/UploadThread;)V
:L MNpost(Ljava/lang/Runnable;)Z enqueueUpload'(Ljava/lang/String;Ljava/lang/String;)VR!com/lego/minddroid/UploadThread$2
QT !UH(Lcom/lego/minddroid/UploadThread;Ljava/lang/String;Ljava/lang/String;)V
nxtAddressLjava/lang/String;fileName getFileLength()I \ getBytesUploaded _  getErrorCode b resetErrorCode
uploadFile(Ljava/lang/String;)V
Exceptionshjava/io/FileNotFoundExceptionjjava/io/IOException
lnmjava/lang/String opindexOf(I)I
lr sp lastIndexOf
lu vw substring(II)Ljava/lang/String;
ly z{ toLowerCase()Ljava/lang/String;}rawcom.lego.minddroid
<00><00><00>android/content/res/Resources <00><00> getIdentifier9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
<00><00> <00><00>openRawResource(I)Ljava/io/InputStream;
<00><00><00>java/io/InputStream <00><00>read([B)I<00> java/io/File
<00><00> !e
<00><00> <00><00>exists()Z
g%<00>java/io/FileInputStream
<00><00> !<00>(Ljava/io/File;)V
<00><00> <00><00>length()J
l<00> <00>Z
<00><00><00>com/lego/minddroid/LCPMessage <00><00>getOpenWriteMessage(Ljava/lang/String;I)[B
<00><00><00>!com/lego/minddroid/BTCommunicator <00><00> sendMessage([B)V
<00><00> <00><00>receiveMessage()[B <00><00> <00><00> REPLY_COMMANDB
i%
<00><00> <00><00>getWriteMessage(I[BI)[B
<00> <00><00> signalUpdate(I)V
<00><00> <00><00>getCloseMessage(I)[Bdata[B
readLengthhandle inputStreamLjava/io/InputStream;message dotPosition resourceNameidfileLjava/io/File; lastSlashPos<00> <00><00><00>'com/lego/minddroid/UploadThreadListener <00><00>handleUploadThreadUpdatestatusaccess$0F(Lcom/lego/minddroid/UploadThread;)Lcom/lego/minddroid/BTCommunicator;access$1%(Lcom/lego/minddroid/UploadThread;I)Vaccess$2access$36(Lcom/lego/minddroid/UploadThread;Ljava/lang/String;)V
<00> de
SourceFileUploadThread.java InnerClasses1 
   
  !"#Y*<2A>$*+<2B>'*,<2C>)<29>+BC DE, -./0#>*+<2B>1<>+
HI,-.34&#e<16>5*<2A>:Y<><<3C>=<3D>?<3F>L<>B+QRSTV, -.DTB!E&#?*<2A>=<3D>FY*<2A>H<>KW<4B>+
\b, -.!OP#U*<2A>=<3D>QY*+,<2C>S<>KW<4B>+
i<00>, -.VWXWYZ#/*<2A>[<5B>+<00>, -.]Z#/*<2A>^<5E>+<00>, -.`Z#/*<2A>a<>+<00>, -.c&#4*<03>a<>+
<00><00>, -.defgi#
<01>:<3A>M:+/<2F>k<02>\+.<2E>q6+<07>t<>x:*<2A>)|~<7E><00>6 *<2A>) <09><00>:*<03>[<5B> *Y<>[`<60>[,<2C><00>Y><3E><><EFBFBD>*<2A>) <09><00>:<05>2<><00>Y+<2B><00>:<07><00><> <0B>gY<67><00><><EFBFBD><00>Y<07><00>:*<07><00><><EFBFBD>[*<03>^+/<2F>q6+`+<2B><00><>tL+*<2A>[<5B><00>:*<2A>1<06><00>*<2A>1<><00>:<06>$<06><07>3<><00><>3<10><>
3<> <0B>iY<69><00><>36<04>b,<1D><00>:*<2A>1<06><00>*<2A>1<><00>:<06>%<06><06>3<><00><>3<10><>
3<> <0B>iY<69><00><>36*Y<>^`<60>^*<05><00>,<2C><00>Y><3E><><EFBFBD><04><00>:*<2A>1<06><00>*<2A>1<><00>:<06>$<06><07>3<><00><>3<10><>
3<> <0B>iY<69><00><><EFBFBD>+<00>6<00><00><00><00><00>&<00>5<00>@<00>E<00>H<00>R<00>]<00>k<00>u<00>}<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>"<00>'<00>/<00>9<00>B<00>I<00>Q<00>W<00>a<00>f<00>q<00>x<00><01><00><01><00><01><00><01><00><01><00><01><00><01><00><01><00>,<00><01>-.<01>XW<01><00><00>H
<00>Z<00>_<00>nK<00><00><00><00><01><00><00><00><00><00><00>Q<00>&E<00>W56<00> u%<00><00><00><00>D<00> <0A>H
l<00><00>l<00>
l<00><00>l<00>l<00><00><00>l<00><00><00><00>l<00><00><00>[<00><07>l<00><00><00><00>A<07>l<00><00><00><00>Il<00><00><00><00><00>#W*<2A>'<27> *<2A>'<1B><00><00>+<00><00><00>,-.<00>D<00><00>#%*<2A>1<>+:,<00><00>#&*<1B>a<>+@,<00><00>#&*<1B><00><>+<00>,<00><00>fgi#&*+<2B><00><>+<00>,<00><00><00>FQ