资源简介
一种基于AndroidStudio的APP,通过蓝牙连接,绘制实时温度图
代码片段和文件信息
package com.cqut.fib123.searisebttest;
import java.io.IOException;
import java.util.ArrayList;
//import java.util.Date;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
//import java.util.Timer;
import android.annotation.SuppressLint;
import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.onclickListener;
import android.view.inputmethod.EditorInfo;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;
import android.widget.Toast;
import com.cqut.fib123.searisebttest.MyChartView.Mstyle;
import com.cqut.fib123.util.BluetoothClientConnThread;
import com.cqut.fib123.util.BluetoothClientService;
import com.cqut.fib123.util.BluetoothTools;
//import com.cqut.fib123.util.TransmitBean;
public class ClientActivity extends Activity {
private final BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
MyChartView tu;
//Timer mTimer =new Timer();
HashMap map;
//Double key=8.0;
Double value=0.0;
Tools tool=new Tools();
private static final int REQUEST_CONNECT_DEVICE = 1;
private double mainnum=1;
private TextView serversText;
private EditText chatEditText;
private Button drawBtn;
Button startSearchBtn;//
Button selectDeviceBtn;//
private EditText mOutEditText;
Button mSendButton;//
private TextView sum;
double count=0;//
double number;//
int abc;//
public static String message;
public static int message1;
private StringBuffer mOutStringBuffer;
private BluetoothDevice device;
//广播接收器
private BroadcastReceiver broadcastReceiver = new BroadcastReceiver() {
@SuppressLint(“NewApi“) @Override
public void onReceive(Context context Intent intent) {
String action = intent.getAction();
if (BluetoothTools.ACTION_CONNECT_SUCCESS.equals(action)) {
//连接成功
serversText.setText(“连接成功“);
drawBtn.setEnabled(true);
}
else if (BluetoothTools.ACTION_DATA_TO_GAME.equals(action)) {
//接收数据
message = message.replace(“ “““);
String msg =message;
try{
if(msg.length()<5) {
msg = “EER\r\n“;
}
number= Double.parseDouble(msg);
msg = device.getName()+“: “+msg + “℃\r\n“;
count = number;
drawmessage( number);
chatEditText.append(msg);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 10534 2018-04-15 16:39 Blue\java\com\cqut\fib123\searisebttest\ClientActivity.java
文件 8969 2018-04-14 11:27 Blue\java\com\cqut\fib123\searisebttest\DeviceListActivity.java
文件 2064 2018-04-15 09:13 Blue\java\com\cqut\fib123\searisebttest\MainActivity.java
文件 10812 2018-04-14 12:41 Blue\java\com\cqut\fib123\searisebttest\MyChartView.java
文件 2049 2018-04-12 16:01 Blue\java\com\cqut\fib123\searisebttest\Tools.java
文件 1831 2018-04-12 10:16 Blue\java\com\cqut\fib123\util\BluetoothClientConnThread.java
文件 6986 2018-04-15 16:48 Blue\java\com\cqut\fib123\util\BluetoothClientService.java
文件 3053 2018-04-13 20:31 Blue\java\com\cqut\fib123\util\BluetoothCommunThread.java
文件 3660 2018-04-12 10:16 Blue\java\com\cqut\fib123\util\BluetoothTools.java
文件 354 2018-04-12 10:16 Blue\java\com\cqut\fib123\util\TransmitBean.java
目录 0 2018-04-16 11:16 Blue\java\com\cqut\fib123\searisebttest
目录 0 2018-04-16 11:16 Blue\java\com\cqut\fib123\util
目录 0 2018-04-16 11:16 Blue\java\com\cqut\fib123
目录 0 2018-04-16 11:16 Blue\java\com\cqut
目录 0 2018-04-16 11:16 Blue\java\com
目录 0 2018-04-16 11:16 Blue\java
目录 0 2019-04-03 17:16 Blue
----------- --------- ---------- ----- ----
50312 17
- 上一篇:jsp应用与开发技术第二版课后习题配套答案
- 下一篇:Java核心技术官方源代码
相关资源
- Android代码-多功能拨号盘源码.zip
- printershare直接破解版--11.5(适配andr
- android RDP远程桌面客户端源码
- 手机远程控制手机android
- spring boot+ios app+android app 即时通讯项目
- Androidrepo文件
- Aandroid 多线程断点续传同时多个大文
- Vue项目实现手机端上传图片,使用于
- Android多文件断点续传
- Android多线程文件夹及断点续传
- android 安卓 FTP 文件 管理
- Android-5.1.1_r1源码.7z
- mac版adb工具
- NFC Card万能读卡android程序
- Android直连Mysql数据库需要导入的jar包
- android实现谷歌地图项目
- Android日历239876
- 主页面框架
- Android双列滑动表格(双表头不动)
- android绘制心电图
- Android安卓中文API开发文档参考手册官
- Android开发的UI图标大全
- Crypto++ 7.0.0 for Android 已编译
- Android手机通过otg线外接usb摄像头
- AndroidStudio使用svn第一次提交忽略文件
- Android编程设计模式之原型模式详解
- 浅谈Android客户端与服务器的数据交互
- 基于android框架的客户端和基于java服务
- 好用的支持android 6.0以上的libserial_p
- AndroidStudio插件配置
评论
共有 条评论