• 大小: 16KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2021-06-02
  • 语言: Java
  • 标签: Androi  蓝牙  绘制图  

资源简介

一种基于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


评论

共有 条评论