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

145 lines
13 KiB
Plaintext
Raw Normal View History

2011-10-12 13:16:02 +02:00
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>2(com/lego/minddroid/MINDdroidCVandroid/app/Activity com/lego/minddroid/BTConnectable.android/speech/tts/TextToSpeech$OnInitListener UPDATE_TIMEI ConstantValue<00>MENU_TOGGLE_CONNECT MENU_QUITREQUEST_CONNECT_DEVICE<03>REQUEST_ENABLE_BT<07>myBTCommunicator#Lcom/lego/minddroid/BTCommunicator; connectedZconnectingProgressDialogLandroid/app/ProgressDialog;
btcHandlerLandroid/os/Handler;myMenuLandroid/view/Menu;mViewLcom/lego/minddroid/GameView; thisActivityLandroid/app/Activity;btErrorPendingpairingbtOnByUs
mRobotType motorLeft directionLeft
motorRightstopAlreadySentdirectionRight motorActiondirectionAction programListLjava/util/List; Signature$Ljava/util/List<Ljava/lang/String;>; MAX_PROGRAMSprogramToStartLjava/lang/String; reusableToastLandroid/widget/Toast;mTts!Landroid/speech/tts/TextToSpeech;TTS_CHECK_CODE' myHandler<clinit>()VCode A %LineNumberTableLocalVariableTable<init>
F D> H  J  L # N * P :
R com/lego/minddroid/MINDdroidCV$1
QT DU#(Lcom/lego/minddroid/MINDdroidCV;)V W <this Lcom/lego/minddroid/MINDdroidCV;
isBtOnByUs()Z setBtOnByUs(Z)V isPairing ` $onCreate(Landroid/os/Bundle;)V
d ab f !"
h ij getIntent()Landroid/content/Intent;l
MrobotType
oqpandroid/content/Intent rs getIntExtra(Ljava/lang/String;I)I u &
w x> setUpByType
z {|requestWindowFeature(I)Z~com/lego/minddroid/StartSound
}<00> D<00>(Landroid/content/Context;)V
}<00> <00>>start<00>
<00><00><00>android/widget/Toast <00><00>makeTextJ(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; <00> 67<00>opencv
<00> <00><00> showToast(Ljava/lang/String;I)V<00>com/lego/minddroid/SampleView
<00> <00><00>getApplicationContext()Landroid/content/Context;
<00><00> D<00><(Landroid/content/Context;Lcom/lego/minddroid/MINDdroidCV;)V
<00> <00><00>setContentView(Landroid/view/View;)V<00> no opencv<00>com/lego/minddroid/GameView
<00><00> <00> 
<00><00> <00>] setFocusable
<00> <00><00> getWindow()Landroid/view/Window;
<00><00><00>android/view/Window <00><00>addFlags(I)V<00>android/speech/tts/TextToSpeech
<00><00> D<00>L(Landroid/content/Context;Landroid/speech/tts/TextToSpeech$OnInitListener;)V <00> 89savedInstanceStateLandroid/os/Bundle;mySoundLcom/lego/minddroid/StartSound; StackMapTable <00> '
<00> (
<00> )
<00> +
<00> ,
<00> -
updateButtonsAndMenu <00>  <00><00><00>android/view/Menu <00><00>
removeItem
<00> <00><00> getResources!()Landroid/content/res/Resources;
<00><00><00>android/content/res/Resources <00><00> getString(I)Ljava/lang/String; <00><00> <00><00>add4(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; <00><00><00>android/view/MenuItem <00><00>setIcon(I)Landroid/view/MenuItem;createBTCommunicator<00>!com/lego/minddroid/BTCommunicator
<00><00><00>"android/bluetooth/BluetoothAdapter <00><00>getDefaultAdapter&()Landroid/bluetooth/BluetoothAdapter;
<00><00> D<00>|(Lcom/lego/minddroid/BTConnectable;Landroid/os/Handler;Landroid/bluetooth/BluetoothAdapter;Landroid/content/res/Resources;)V
<00><00> <00><00>
getHandler()Landroid/os/Handler;  startBTCommunicator(Ljava/lang/String;)V
android/app/ProgressDialog  showh(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Z)Landroid/app/ProgressDialog;  
<00> >destroyNXTconnection
 <00>>
<00>  setMACAddress
<00><00>
 <00>>java/io/IOException mac_addressdestroyBTCommunicator
 sendBTCmessage(IIII)V isConnectedactionButtonPressed
<00>" #$ getThread*()Lcom/lego/minddroid/GameView$GameThread; &('&com/lego/minddroid/GameView$GameThread )mActionPressedbiteactionButtonLongPress . ./ 021java/util/List 34size()I
7 <00>8(II)V:com/lego/minddroid/FileDialog
9< D=)(Landroid/app/Activity;Ljava/util/List;)V
9? ] myFileDialogLcom/lego/minddroid/FileDialog; startProgramD.rxe
FHGjava/lang/String IJendsWith(Ljava/lang/String;)Z L 45N.nxj
P Q(IILjava/lang/String;)V
S >namestartRXEprogram(B)VstatusBupdateMotorControlleftright]android/os/Bundle
\F`message
\b c<00>putIntevalue1gvalue2
ikjandroid/os/Handler lm obtainMessage()Landroid/os/Message;
oqpandroid/os/Message rbsetData
it uv sendMessage(Landroid/os/Message;)Z
ix yzsendMessageDelayed(Landroid/os/Message;J)ZdelaymyBundle myMessageLandroid/os/Message;T
\<01> <01><01> putString'(Ljava/lang/String;Ljava/lang/String;)VonResume
<01> <01>>
<00><01> <01>>registerListeneronStart
<01> <01>>
<00><01> <01>[ isEnabled<01>/android.bluetooth.adapter.action.REQUEST_ENABLE
o<01> D
<01> <01><01>startActivityForResult(Landroid/content/Intent;I)V
<01> <01>> selectNXT enableIntentLandroid/content/Intent; onDestroy
<01> <01>>onPause
<00><01> <01>>unregisterListener
<01> <01>>onStoponSaveInstanceState
<01> <01>bicicleonCreateOptionsMenu(Landroid/view/Menu;)Z
menuonOptionsItemSelected(Landroid/view/MenuItem;)Z <00><01> <01>4 getItemId
<01> <01>>finish'
<01><01><01>com/lego/minddroid/SplashMenu <01>>quitApplicationitemLandroid/view/MenuItem;
<00><01> <01><01>setText(Ljava/lang/CharSequence;)V
<00><01> <01><00> setDuration
<00><01> >
textToShowlength
<00><01> <01><00>resID byteToInt(B)I byteValueintValue<01>%com/lego/minddroid/DeviceListActivity
o<01> D<01>-(Landroid/content/Context;Ljava/lang/Class;)V serverIntentonActivityResult(IILandroid/content/Intent;)V
o<01> <01><01> getExtras()Landroid/os/Bundle; <01><01> <01>5EXTRA_DEVICE_ADDRESS
\<01> <00><01>&(Ljava/lang/String;)Ljava/lang/String;$
\<01> <01>J
getBoolean
<01> 
oF<01>*android.speech.tts.engine.INSTALL_TTS_DATA
o<01> <01><01> setAction,(Ljava/lang/String;)Landroid/content/Intent;
<01> <01><01> startActivity(Landroid/content/Intent;)V requestCode
resultCodedataaddress installIntentonInit <01><01>java/util/Locale USLjava/util/Locale;
<00>  setLanguage(Ljava/util/Locale;)I(*resultaccess$06(Lcom/lego/minddroid/MINDdroidCV;Ljava/lang/String;I)Vaccess$1$(Lcom/lego/minddroid/MINDdroidCV;Z)Vaccess$23(Lcom/lego/minddroid/MINDdroidCV;Ljava/util/List;)Vaccess$3>(Lcom/lego/minddroid/MINDdroidCV;)Landroid/app/ProgressDialog;access$4access$5E(Lcom/lego/minddroid/MINDdroidCV;)Lcom/lego/minddroid/BTCommunicator;access$6$(Lcom/lego/minddroid/MINDdroidCV;B)I
 <01><01>access$7#(Lcom/lego/minddroid/MINDdroidCV;)Zaccess$8access$98(Lcom/lego/minddroid/MINDdroidCV;)Landroid/app/Activity; access$10 access$112(Lcom/lego/minddroid/MINDdroidCV;)Ljava/util/List; access$12C(Lcom/lego/minddroid/MINDdroidCV;)Landroid/speech/tts/TextToSpeech;
SourceFileMINDdroidCV.java InnerClassesOnInitListener
GameThread!
  
 
 
 
  !"#$
%&
'
(
)
*+
,
-
./012
 3456789:
 ;<-=>?)<03>@<40>B
H7CD>?r,*<2A>E*<01>G*<03>I*<03>K*<03>M*'<07>O*<2A>QY*<2A>S<>V<>B"7? @FMX!+7C ,XY Z[?$<04>@<40>B`C \]?3<1A>@<40>B
hiC %^[?/*<2A>_<>BpC XYab?6<00>*+<2B>c**<2A>e**<2A>gkm<>n<>t*<2A>v*<04>yW<79>}Y*<2A>M,<2C><00>**<12><03><00><><00>*<2A>t<12><>*<12><03><00>*<2A><00>Y*<2A><00>*<2A><00><><00><>**<12><03><00>*<2A><00>Y*<2A><00>*<2A><00><><00>*<2A><00><04><00>**<2A><00><><00>*<2A><00><04><><00>*<2A><00>Y**<2A><00><><00><>BRyz
{|~#,<00>0<00>;<00>D<00>K<00>^<00>e<00>u<00>}<00><00><00><00><00><00><00><00><00><00><00>C <00>XY<00><00><00>,q<00><00><00> <02>^}&x>?M<00>*<2A>t<><00> A<00>b*<04><00>*<04><00>*<05><00>*<04><00>*<03><00>*<04>ͧc*<05><00>*<02><00>*<04><00>*<02><00>*<03><00>*<04>ͧB*<05><00>*<04><00>*<04><00>*<04><00>*<03><00>*<04>ͧ!*<04><00>*<04><00>*<05><00>*<04><00>*<03><00>*<04>ͱBv<00>$<00>)<00>.<00>3<00>8<00>=<00>B<00>E<00>J<00>O<00>T<00>Y<00>^<00>c<00>f<00>k<00>p<00>u<00>z<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>C <00>XY<00>$ <00>>?<00>W*<2A><00><><04>*<2A><00><04><00>*<2A>I<>#*<2A><00>*<2A><00>۶ܹ<00><12><><00>W<> *<2A><00>*<2A><00><12><>ܹ<00><12><><00>W<>B<00><00><00><00><00>9<00>V<00>C WXY<00>0<00>>?U#*<2A><00>Y**<2A>V<><00>*<2A>׷<00><>G**<2A>G<><00><><00><>B<00><00>"<00>C #XY?<00>D*<03>I**<12>*<2A><00><03><00><04><04>
*<2A>G<>*<2A>G<> <0C>M*<2A>*<2A>G+<2B>*<2A>G<>*<2A><15>!(+B*
<00><00><00>!<00>+<00>,<00>0<00>8<00>?<00>C<00>CDXYD5<00>k>?f*<2A>G<>*c<03>*<01>G*<03>I*<2A><15>B<00><00><00><00><00><00>C XY<00>[?/*<2A>I<>BC XY >?<01>9*<2A>G<>4*<2A><00><>*<2A><00><>!<04>%*<2A>t*<2A>f*3<01>d<>*<00>3<01>d<>*<01>3<01>d<>*X3 d<>* 3K,<2C>*<04>3 ,<2C>*@3<01>,<2C>*<2A>t<>}eq<<3C>4*<01>h*<2A><00>K*<2A><00>h<03>*<01>h<00>`*<2A><00><10>*<2A><00>h<03><1B><06><><EFBFBD>*<04>*<2A><00><03><1B>L*4<03><1B>@*4<03><1B>4**<2A><00>K*<2A><00>h<03>*<01>*<2A><00><10>*<2A><00>h<03>*<03>*<2A><00><03><1B>Bj 
#/=KYhw<00><00><00><00><00><00>!<00>"<00>&<00>'<00>+,01+286C9XY<00>9+
<00> <19>l<1D>0<> 0,>?<00>N*<2A>G<>I*<2A><00><>*<2A><00><>!<04>%*<2A>-<2D>/<00> *5<03>6<>9Y**<2A>-<2D>;L+*<2A>t*<2A><04><03>><3E>B"<=>A%B-D:EMHCNXY:@A<00>(<13>99<>99<01>B?<00><+C<>E<>*+<2B>K*<03><03><1B>+M<>E<>*<03>+<2B>O*<2A>R<>*<03>+<2B>O<>B*
R
STUY$Z-[1\2`;aC<XY<T5<00>UV?z,<1B>*<03><03>*<03><03>*<2A>K<>O<>*<03>*<2A>K<>O<>Bhijm+oC,XY,WX<00> Y8?<00>E*<2A>G<>@<1B><1C>*<2A>M<><04>*<04>M<>*<03>M**<2A><00>*<2A><00>h<03>**<2A><00>*<2A><00>h<03><1B>B& xz{|~<01>$<01>4<01>D<01>C EXYEZ
E[
<00>?<00>S<>\Y<>^:_<1C>ad<1D>af<04>a*<2A>V<>h:<05>n<1B>*<2A><00><06>sW<73>*<2A><00><1B><>wW<77>B*
<01> <01><01><01>%<01>.<01>5<01>9<01>F<01>R<01>CHSXYS{
S`
Se
Sg
 J|<00>.%}~<00> <02>F\o Q?<00>I<>\Y<>^:_<1C>a-<2D><01>*<2A>V<>h:<04>n<1B>*<2A><00><05>sW<73>*<2A><00><1B><>wW<77>B& <01> <01><01><01>$<01>+<01>/<01><<01>H<01>C>IXYI{
I`
IT5 @|<00>$%}~<00> <02><\o <01>>?R*<2A><01>*<2A><00><>
*<2A><00><><01><>B<01><01> <01><01>C XY<00><01>>?z(*<2A><01><><00><><01><><19>oY<01><><01>L*+ж<01><>*<2A><01><>B<01><01> <01><01>#<01>'<01>C(XY <01><01><00>#<01>>?; *<2A><01>*<2A>R<>B<01><01><01>C  XY<01>>?Z*<2A><00><>
*<2A><00><><01>*<2A>R*<2A><01><>B<01><01><01><01><01>C XY<00><01>b?]*+<2B><01>*<2A><00><>
*<2A><00><><01><>B<01><01> <01><01>CXY<01><00><00><01><01>?<00>G*+<2B><00>*<2A><00>*<2A><00><12><>ܹ<00><12><><00>W*<2A><00>*<2A><00><01><>ܹ<00><01><><00>W*<2A><04>B<01><01>"<01>A<01>E<01>CGXYG<01><01><01>?<00>X+<2B><01><00>P5*<2A>G<>
*<2A>I<>
*<2A><01><> *<2A>R*<2A><04>*<2A>R*<2A><01><>@<40> *<01><03>6<><01><04><03>B6 <01><01>*<01>1<01>5<01>9<01>;<01>?<01>C<01>I<01>QTVCXXYX<01><01><00>  <00><00>?b*<2A><00>+<2B><01>*<2A><00><1C><01>*<2A><00><>DZBC XY<01>5<01>
<00>8?b*<2A><00><1B><01>*<2A><00><1C><01>*<2A><00><>DZBC XY<01>
<01>
<01><01>?j~=<10>~<7E> <00><>=<1C>B<02><02> <02><02>C XY<01>X<01>
<00><01><01>>?Q<15>oY*ҷ<01>L*+<03><><01><>B<02> <02><02>CXY <01><01><01><01>?<01><00><1B><00><03>#<07>K'<00><02><00>-<2D>ڲ޶<01>:*-<2D><01><01><><01><>_*<04><01><>q<1C>1<><31><EFBFBD><EFBFBD>"<04>@*<2A><01><>N*<01><03>6*<2A><01><>?*<01><03>6*<2A><01><>0<04>*<2A><00>Y**<2A><00><><00><><1B>oY<6F><01>:<01><><01>W*<04><01><>Bb<02>$<02>)<02>5<02>C<02>I<02>L<02>d<02>h<02>l<02>o<02>w<02>{<02>~<02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02><00><02>C><00>XY<00><01>
<00><01>
<00><01><01>5<01>5<00><01><01><00>
$$
 <01><00>?<00>B<1B>.*<2A><00><><01><>=<02> <10><>**<2A>t*<2A> *<04>6<>*<2A>t*<2A> *<04>6<>B& 
$ /9AC BXYBW
 
<00> <04><11>
 ?'*+<1C><00><>B C  ?&*<1B>I<>B@C?&*+<2B>-<2D>BQC?%*<2A>
<EFBFBD>BACU?%*<2A><15>B<00>C?%*<2A>G<>B?C?&*<1B><17>B<02>C?%*<2A>K<>BFC ?&*<1B>K<>BFC?%*<2A>e<>BECU?%*<2A>v<>B<00>C ?%*<2A>-<2D>BQC!"?%*<2A><00><>BWC#$%<00>& &<00>'Q