资源简介
用手机虚拟成示波器 ,手机安装程序,简易示波器制作。
代码片段和文件信息
/***************************************
*
* Android Bluetooth Oscilloscope
* yus - projectproto.blogspot.com
* September 2010
*
***************************************/
package org.projectproto.yuscope;
import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.os.PowerManager;
import android.view.View;
import android.view.Window;
import android.view.View.onclickListener;
import android.widget.Button;
import android.widget.RadioButton;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.ToggleButton;
public class BluetoothOscilloscope extends Activity implements Button.onclickListener{
// Run/Pause status
private boolean bReady = false;
// Message types sent from the BluetoothRfcommClient Handler
public static final int MESSAGE_STATE_CHANGE = 1;
public static final int MESSAGE_READ = 2;
public static final int MESSAGE_WRITE = 3;
public static final int MESSAGE_DEVICE_NAME = 4;
public static final int MESSAGE_TOAST = 5;
// Key names received from the BluetoothRfcommClient Handler
public static final String DEVICE_NAME = “device_name“;
public static final String TOAST = “toast“;
// Intent request codes
private static final int REQUEST_CONNECT_DEVICE = 1;
private static final int REQUEST_ENABLE_BT = 2;
// bt-uart constants
private static final int MAX_SAMPLES = 640;
private static final int MAX_LEVEL = 240;
private static final int DATA_START = (MAX_LEVEL + 1);
private static final int DATA_END = (MAX_LEVEL + 2);
private static final byte REQ_DATA = 0x00;
private static final byte ADJ_HORIZONTAL = 0x01;
private static final byte ADJ_VERTICAL = 0x02;
private static final byte ADJ_POSITION = 0x03;
private static final byte CHANNEL1 = 0x01;
private static final byte CHANNEL2 = 0x02;
// Layout Views
private TextView mBTStatus;
private TextView time_per_div;
private TextView ch1_scale ch2_scale;
private TextView ch1pos_label ch2pos_label;
private RadioButton rb1 rb2;
private Button timebase_inc timebase_dec;
private Button btn_scale_up btn_scale_down;
private Button btn_pos_up btn_pos_down;
private Button mConnectButton;
private ToggleButton run_buton;
// Name of the connected device
private String mConnectedDeviceName = null;
// Local Bluetooth adapter
private BluetoothAdapter mBluetoothAdapter = null;
// Member object for the RFCOMM services
private BluetoothRfcommClient mRfcommClient = null;
protected PowerManager.WakeLock mWakeLock;
public WaveformView mWaveform = null;
static String[] timebas
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 34437 2010-09-23 21:12 Android\AndroidBluetoothOscilloscope.apk
文件 16720 2010-09-22 19:57 Android\src\org\projectproto\yuscope\BluetoothOscilloscope.java
文件 10814 2010-09-22 19:58 Android\src\org\projectproto\yuscope\BluetoothRfcommClient.java
文件 8149 2010-09-09 19:43 Android\src\org\projectproto\yuscope\DeviceListActivity.java
文件 917 2010-09-22 19:58 Android\src\org\projectproto\yuscope\WaveformPlotThread.java
文件 3964 2010-09-22 19:58 Android\src\org\projectproto\yuscope\WaveformView.java
目录 0 2010-09-23 21:13 Android\src\org\projectproto\yuscope
目录 0 2010-09-23 21:13 Android\src\org\projectproto
目录 0 2010-09-23 21:13 Android\src\org
目录 0 2010-09-23 21:13 Android\src
目录 0 2010-09-23 21:13 Android
----------- --------- ---------- ----- ----
75001 11
- 上一篇:单片机课程设计基于单片机的交通灯控制系统设计
- 下一篇:Graphcut-源码及实现
相关资源
- vue.js点餐app手机触屏滑动分类菜单切
- 基于FPGA的简易数字存储示波器的设计
- anyview手机连连看源代码
- MSP430简易示波器
- iPhone手机录音证据提取研究
- 分享一个51单片机做的简易示波器
- 基于Labwindows/CVI的虚拟示波器
- 手机音圈马达的结构报告跟动作原理
- 传智播客2015年北风网教学视频 +手机
- 手机通讯呼叫链路建立过程图解
- MTP模式传输
- 国家地区代码、手机编码、拼音缩写
- 雷电游戏程序、代码,J2ME
- 基于vue上传的图片,支持传多图文件
- 安卓手机OTG连接ACR122U的APP
- 一款完整的j2me飞机射击手机游戏
- wifi智能插座整个工程源文件
- 手机物流APP的设计与实现
- labview示波器上位机程序
- 金山手机卫士病毒数据库
- 易语言源码易语言手机通讯录管理源
- 基于labview的简易数字存储示波器设计
- 织梦DedeCMS最新版手机移动端静态生成
- 基于LabVIEW的虚拟示波器的设计与实现
- GSM手机调试
- 固纬gds-800系列示波器pc连接程序的详
- 诺基亚S60 第三版 通用证书
- SVG 仿真模型
- 基于12864的简易示波器C51编程
- 手机端登入界面
评论
共有 条评论