Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Система дістанційного управління ЕЛЕКТРИЧНА засобими транспортування на базі ОС Android

Реферат Система дістанційного управління ЕЛЕКТРИЧНА засобими транспортування на базі ОС Android





AG, Request Bluetooth Enable ) ;. getDefaultAdapter (); enableBtIntent=new Intent (BluetoothAdapter.ACTION_REQUEST_ENABLE) ;. startActivityForResult (enableBtIntent, 1); ; cBluetooth.BL_SOCKET_FAILED: .makeText (activity.getBaseContext (), Socket failed raquo ;, Toast.LENGTH_SHORT) .show () ;. finish () ;; cBluetooth.RECIEVE_MESSAGE: [] readBuf=(byte []) msg. obj; strIncom=new String (readBuf, 0, msg.arg1) ;. append (strIncom); FDataLineIndex=sb.indexOf ( FData: ); FWOKLineIndex=sb.indexOf ( FWOK ); endOfLineIndex= sb.indexOf ( r n ); (FDataLineIndex gt;=0 amp; amp; endOfLineIndex gt; 0 amp; amp; endOfLineIndex gt; FDataLineIndex)

{sbprint=sb.substring ( FData: .length (), endOfLineIndex); (sbprint.substring (0, 1) .equals ( 1 )) cb_AutoOFF.setChecked (true); cb_AutoOFF.setChecked (false); edit_data_AutoOFF=Float.parseFloat (sbprint.substring (1, 4))/10; _AutoOFF.setText (String.valueOf (edit_data_AutoOFF)) ;. delete (0, sb.length ( ));

} if (FWOKLineIndex gt;=0 amp; amp; endOfLineIndex gt; 0 amp; amp; endOfLineIndex gt; FWOKLineIndex) {.makeText (activity.getBaseContext (), flash_success, Toast.LENGTH_SHORT). show () ;. delete (0, sb.length ());

} if (endOfLineIndex gt; 0)

{. makeText (activity.getBaseContext (), error_get_data, Toast.LENGTH_SHORT) .show () ;. delete (0, sb.length ());

};

} final MyHandler mHandler=new MyHandler (this); final static Runnable sRunnable=new Runnable ()

{void run () {}

}; void loadPref ()

{mySharedPreferences=PreferenceManager.getDefaultSharedPreferences (this);=mySharedPreferences.getString ( pref_MAC_address raquo ;, address);

}

@ Overridevoid onResume ()

{. onResume (); (cb_AutoOFF.isChecked ()) edit_AutoOFF.setEnabled (true); edit_AutoOFF.setEnabled (false) ;. BT_Connect (address, true);

}

@ Overridevoid onPause ()

{. onPause () ;. BT_onPause ();

}

@ Overridevoid onActivityResult (int requestCode, int resultCode, Intent data)

{();

}.javacom.dum_car;com.dum_car.cBluetooth;com.dum_car.R;java.lang.ref.WeakReference;android.app.Activity;android.bluetooth.BluetoothAdapter;android.content.Context;android.content.Intent;android.content.SharedPreferences;android.graphics.Canvas;android.graphics.Color;android.graphics.Paint;android.graphics.Paint.Style;android.os.Bundle;android.os.Handler;android.os.Message;android.preference.PreferenceManager;android.util.Log;android.view.MotionEvent;android.view.View;android.view.View.OnClickListener;android.view.ViewGroup.LayoutParams;android.widget.Toast;android.widget.ToggleButton;class ActivityTouch extends Activity {cBluetooth bl=null; final static int BIG_CIRCLE_SIZE=120; final static int FINGER_CIRCLE_SIZE=20; int motorLeft=0; int motorRight=0;

private String address;

private boolean show_Debug;

private boolean BT_is_connect;

private int xRperc;

private int pwmMax;

private String commandLeft;

private String commandRight;

private String commandHorn;

private String cmdSendL, cmdSendR;

@ Overridevoid onCreate (Bundle savedInstanceState) {.onCreate (savedInstanceState); v1=new MyView (this); (v1); =(String) getResources (). GetText (R.string.default_MAC);=Integer.parseInt ((String) getResources (). GetText (R.string.default_xRperc));=Integer.parseInt ((String) getResources ().getText (R.string.default_pwmMax));=(String) getResources (). getText (R.string.default_commandLeft);=(String) getResources (). getText (R.string.default_commandRight);=(String) getResources () .getText (R.string.default_commandHorn); (); =New cBluetooth (this, mHandler) ;. checkBTState (); ToggleButton myLightButton=new ToggleButton (this); (myLightButton, new LayoutParams (LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)) ;. setOnClickListener (new OnClickListener () {void onClick (View v) {(myLightButton.isChecked ()) {(BT_is_connect ) bl.sendData (String.valueOf (commandHorn + 1 r ));

} else {(BT_is_connect) bl.sendData (String.valueOf (commandHorn + 0 r ));

}. postDelayed (sRunnable, 600000);

} static class MyHandler extends Handler {final WeakReference lt; ActivityTouch gt; mActivity; MyHandler (ActivityTouch activity) {= new WeakReference lt; ActivityTouch gt; (activity);

}

...


Назад | сторінка 28 з 34 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка Android додатків
  • Реферат на тему: Розробка і супровід додатків на базі операційної системи Android
  • Реферат на тему: Архітектура платформи Google Android
  • Реферат на тему: Принципи роботи операційної системи Android
  • Реферат на тему: Підготовка завантажувача і ядра Linux для збірки Android