-
大小: 745KB文件類型: .gz金幣: 1下載: 0 次發(fā)布日期: 2021-06-04
- 語言: Java
- 標簽: Android??藍牙??surfaceview??
資源簡介
1)控制搖桿由搖桿(小圓)和底座(大圓)組成;
2)全屏觸摸,搖桿位置不離開底座范圍;
3)停止觸摸,搖桿恢復到中心,小車停止運動;
4)搖桿分成6個方向,分別控制小車 前進、后退、前進左、前進右、后退左、后退右。
代碼片段和文件信息
package?snw.test.service;
import?android.app.Activity;
import?android.content.BroadcastReceiver;
import?android.content.Context;
import?android.content.Intent;
import?android.content.IntentFilter;
import?android.os.Bundle;
import?android.util.Log;
import?android.view.Menu;
import?android.view.MenuItem;
import?android.view.View;
import?android.view.Window;
import?android.view.WindowManager;
import?android.view.View.onclickListener;
import?android.widget.Button;
import?android.widget.Toast;
/**
?*?@author?winder
?*
?*/
public?class?MainActivity?extends?Activity?{
protected?String?TAG?=?“Main“;
MyService?mService;
// IBinder?mServiceBinder;
MyReceiver?mReceiver;
Button?mBtn1?mBtn2?mBtn3?mBtn4?mBtn5?mBtn6?mBtn7?mBtn8;
Intent?mIntent;
/*?Define?activity?command?*/
static?final?int?CMD_STOP_SERVICE?=?0x01;
static?final?int?CMD_SYSTEM_EXIT??=?0x02;
static?final?int?CMD_SHOW_TOAST???=?0x03;
static?final?int?CMD_SEND_DATA????=?0x04;
@Override
protected?void?onCreate(Bundle?savedInstanceState)?{
super.onCreate(savedInstanceState);
/*?Set?full?screen?*/
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN?WindowManager.LayoutParams.FLAG_FULLSCREEN);
requestWindowFeature(Window.FEATURE_NO_title);
// setContentView(R.layout.activity_main);
//
// mBtn1?=?(Button)findViewById(R.id.button1);
// mBtn1.setTag(1);
// mBtn1.setonclickListener(new?mButtonSendClickListener());
//
// mBtn2?=?(Button)findViewById(R.id.button2);
// mBtn2.setTag(2);
// mBtn2.setonclickListener(new?mButtonSendClickListener());
//
// mBtn3?=?(Button)findViewById(R.id.button3);
// mBtn3.setTag(3);
// mBtn3.setonclickListener(new?mButtonSendClickListener());
//
// mBtn4?=?(Button)findViewById(R.id.button4);
// mBtn4.setTag(4);
// mBtn4.setonclickListener(new?mButtonSendClickListener());
//
// mBtn5?=?(Button)findViewById(R.id.button5);
// mBtn5.setTag(5);
// mBtn5.setonclickListener(new?mButtonSendClickListener());
//
// mBtn6?=?(Button)findViewById(R.id.button6);
// mBtn6.setTag(6);
// mBtn6.setonclickListener(new?mButtonSendClickListener());
//
// mBtn7?=?(Button)findViewById(R.id.button7);
// mBtn7.setTag(7);
// mBtn7.setonclickListener(new?mButtonSendClickListener());
//
// mBtn8?=?(Button)findViewById(R.id.button8);
// mBtn8.setTag(0);
// mBtn8.setonclickListener(new?mButtonSendClickListener());
setContentView(new?MySurfaceView(this?540?800?100));
// setContentView(new?MySurfaceView(this?300?300?50));
mIntent?=?new?Intent(MainActivity.this?MyService.class);?
startService(mIntent);
Log.i(TAG?“startService“);
}
@Override
public?boolean?onCreateOptionsMenu(Menu?menu)?{
//?Inflate?the?menu;?this?adds?items?to?the?action?bar?if?it?is?present.
getMenuInflater().inflate(R.menu.main?menu);
return?true;
}
@Override
public?boolean?onOptionsItemSelected(MenuItem?item)?{
//?Handle?action?bar?item?clicks?here.?The?actio
- 上一篇:java web 聊天室 源碼
- 下一篇:SmartUpload(utf-8)
評論
共有 條評論