erenceManager.getDefaultSharedPreferences (this);=mySharedPreferences.getString ( pref_MAC_address raquo ;, address);=Integer.parseInt(mySharedPreferences.getString(laquo;pref_pwmBtnMotorLeftraquo;,String.valueOf(pwmBtnMotorLeft)));= Integer.parseInt (mySharedPreferences.getString ( pref_pwmBtnMotorRight raquo ;, String.valueOf (pwmBtnMotorRight)));=mySharedPreferences.getString ( pref_commandLeft raquo ;, commandLeft);=mySharedPreferences.getString ( pref_commandRight raquo ;, commandRight);=mySharedPreferences.getString ( pref_commandHorn raquo ;, commandHorn);
}
@ Overridevoid onResume ()
{. onResume (); _ is_connect=bl.BT_Connect (address, false);
}
@ Overridevoid onPause ()
{. onPause () ;. BT_onPause ();
}
@ Overridevoid onActivityResult (int requestCode, int resultCode, Intent data)
{();
}.javacom.dum_car;java.lang.ref.WeakReference;java.text.DecimalFormat;android.app.Activity;android.bluetooth.BluetoothAdapter;android.content.Intent;android.content.SharedPreferences;android.os.Bundle;android.os.Handler;android.os.Message;android.preference.PreferenceManager;android.util.Log;android.view.View;android.view.View.OnClickListener;android.widget.Button;android.widget.CheckBox;android.widget.CompoundButton;android.widget.EditText;android.widget.Toast;class ActivityMCU extends Activity
{cBluetooth bl=null; Button btn_flash_Read, btn_flash_Write; static CheckBox cb_AutoOFF; static EditText edit_AutoOFF; static String flash_success; static String error_get_data; String address; static StringBuilder sb=new StringBuilder ();
@ Overridevoid onCreate (Bundle savedInstanceState)
{. onCreate (savedInstanceState); (R.layout.activity_mcu);=(String) getResources (). getText (R.string.default_MAC); _ flash_Read=(Button) findViewById (R.id.flash_Read); _ flash_Write=(Button) findViewById (R.id.flash_Write); _ AutoOFF=(CheckBox) findViewById (R.id.cBox_AutoOFF); _ AutoOFF=(EditText) findViewById (R.id.AutoOFF); _ success=(String ) getResources (). getText (R.string.flash_success); _ get_data=(String) getResources (). getText (R.string.error_get_data); ();=new cBluetooth (this, mHandler) ;. checkBTState (); _ AutoOFF.setOnCheckedChangeListener (new CompoundButton.OnCheckedChangeListener ()
{void onCheckedChanged (CompoundButton buttonView, boolean isChecked)
{(isChecked) edit_AutoOFF.setEnabled (true); if (! isChecked) edit_AutoOFF.setEnabled (false);
} _ flash_Read.setOnClickListener (new OnClickListener ()
{void onClick (View v) .sendData (String.valueOf ( Fr t ));
} _ flash_Write.setOnClickListener (new OnClickListener ()
{void onClick (View v) num1=0; str_to_send= Fw raquo ;; (cb_AutoOFF.isChecked ()) _ to_send += 1 raquo ;;
} str_to_send += 0 raquo ;;
{= Float.parseFloat (edit_AutoOFF.getText (). toString ()); (NumberFormatException e) err_data_entry=getString (R.string.err_data_entry);.makeText (getBaseContext (), err_data_entry, Toast.LENGTH_SHORT) .show ();
} (num1 gt; 0 amp; amp; num1 lt; 100)
{myFormatter=new DecimalFormat ( 00.0 ); output=myFormatter.format (num1); _ to_send +=String.valueOf (outputarAt (0)) + String.valueOf (output. charAt (1)) + String.valueOf (outputarAt (3)); _ to_send += t raquo ;;. d (cBluetooth.TAG, Send Flash Op: + str_to_send) ;. sendData (str_to_send );
}
{err_range=getString (R.string.mcu_error_range);.makeText (getBaseContext (), err_range, Toast.LENGTH_SHORT) .show ();
}. postDelayed (sRunnable, 600000);
} static class MyHandler extends Handler
{final WeakReference lt; ActivityMCU gt; mActivity; MyHandler (ActivityMCU activity) {= new WeakReference lt; ActivityMCU gt; (activity);
}
@ Overridevoid handleMessage (Message msg)
{activity=mActivity.get (); (activity!=null)
{(msg.what)
{cBluetooth.BL_NOT_AVAILABLE: .d (cBluetooth.TAG, Bluetooth is not available. Exit ) ;. makeText (activity.getBaseContext (), Bluetooth is not available raquo ;, Toast. LENGTH_SHORT) .show () ;. finish () ;; cBluetooth.BL_INCORRECT_ADDRESS: .d (cBluetooth.TAG, Incorrect MAC address ) ;. makeText (activity.getBaseContext (), Incorrect Bluetooth address raquo ;, Toast. LENGTH_SHORT) .show () ;; cBluetooth.BL_REQUEST_ENABLE: .d (cBluetooth.T...