-
大小: 745KB文件类型: .gz金币: 1下载: 0 次发布日期: 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)
相关资源
- AndroidStudio版直连sqlserver
- android带百分比进度条的文件上传,使
- 美食天下项目Android版源码和Web版源码
- Android之自定义ToggleButton使用
- Android非常漂亮的登录界面
- pc与android通过usb socket实现手机通信
- android毕业设计
- 百度地图自定义Markerandroid
- Android分区工具包
- android-support-v4.jar已打包进去源代码
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- 个人根据Android移动开发案例详解手写
- android 视频播放器 项目和原码
- Android【动画】【特效】 17种动画特效
- 基于Android智能家居详细设计(经典)
- android通过JDBC连接Mysql数据库
- Android通讯录的源代码
- android 瀑布流Demo
- 指纹传感器FPC1080在android下的驱动
- delphi xe5 android 调用照相机摄像头拍照
- Android手机连连看游戏源码
- android-sdk-windows v2.3离线完整版
- android 底部弹出菜单(带透明背景)
- Android工程模式简介.rar
- Android蓝牙和Cors网络开发源码
- Android powermanger wakelock
- Android v7的一些jar包
- 最新android supportV7包
- android图片压缩工具类分享
- 单机搭建Android(解决Network is unreach
评论
共有 条评论