91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 885KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-12
  • 語言: Java
  • 標簽: 藍牙??

資源簡介

藍牙通信的Android案例,在我的博客中有詳細介紹,此為博客示例代碼。

資源截圖

代碼片段和文件信息

package?com.liuguilin.iot_bt;

import?android.bluetooth.BluetoothDevice;
import?android.bluetooth.BluetoothServerSocket;
import?android.bluetooth.BluetoothSocket;
import?android.content.Intent;
import?android.os.Bundle;
import?android.os.Handler;
import?android.os.Message;
import?android.support.v7.app.AppCompatActivity;
import?android.support.v7.widget.LinearLayoutManager;
import?android.support.v7.widget.RecyclerView;
import?android.text.TextUtils;
import?android.util.Log;
import?android.view.View;
import?android.widget.Button;
import?android.widget.EditText;
import?android.widget.Toast;

import?com.liuguilin.iot_bt.adapter.ChatListAdapter;
import?com.liuguilin.iot_bt.manager.BtManager;
import?com.liuguilin.iot_bt.model.ChatListModel;

import?java.io.IOException;
import?java.io.InputStream;
import?java.io.OutputStream;
import?java.util.ArrayList;
import?java.util.List;
import?java.util.UUID;

/**
?*?FileName:?ChatActivity
?*?Founder:?LiuGuiLin
?*?Create?Date:?2019/2/12?15:52
?*?Email:?lgl@szokl.com.cn
?*?Profile:聊天
?*/
public?class?ChatActivity?extends?AppCompatActivity?implements?View.onclickListener?{

????private?RecyclerView?mChatRyView;
????private?EditText?et_text;
????private?Button?btn_send;

????private?ChatListAdapter?mChatListAdapter;
????private?List?mList?=?new?ArrayList<>();

????//?UUID,藍牙建立鏈接需要的
????private?final?UUID?MY_UUID?=?UUID.fromString(“db764ac8-4b08-7f25-aafe-59d03c27bae3“);
????//?為其鏈接創建一個名稱
????private?final?String?NAME?=?“Bluetooth_Socket“;
????//?選中發送數據的藍牙設備,全局變量,否則連接在方法執行完就結束了
????private?BluetoothDevice?selectDevice;
????//?獲取到選中設備的客戶端串口,全局變量,否則連接在方法執行完就結束了
????private?BluetoothSocket?clientSocket;
????//?獲取到向設備寫的輸出流,全局變量,否則連接在方法執行完就結束了
????private?OutputStream?os;
????//?服務端利用線程不斷接受客戶端信息
????private?AcceptThread?thread;

????private?Handler?mHandler?=?new?Handler(new?Handler.Callback()?{
????????@Override
????????public?boolean?handleMessage(Message?msg)?{
????????????String?text?=?(String)?msg.obj;
????????????Log.e(MainActivity.TAG?“text:“?+?text);
????????????addRight(text);
????????????Toast.makeText(ChatActivity.this?text?Toast.LENGTH_SHORT).show();
????????????return?false;
????????}
????});

????@Override
????protected?void?onCreate(Bundle?savedInstanceState)?{
????????super.onCreate(savedInstanceState);
????????setContentView(R.layout.activity_chat);

????????initView();
????}

????private?void?initView()?{

????????mChatRyView?=?(RecyclerView)?findViewById(R.id.mChatRyView);
????????et_text?=?(EditText)?findViewById(R.id.et_text);
????????btn_send?=?(Button)?findViewById(R.id.btn_send);

????????btn_send.setonclickListener(this);

????????mChatRyView.setLayoutManager(new?LinearLayoutManager(this));
????????mChatListAdapter?=?new?ChatListAdapter(this?mList);
????????mChatRyView.setAdapter(mChatListAdapter);

????????Intent?intent?=?getIntent();
????????String?name?=?intent.getStringExtra(“name“);

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-02-12?11:26??IOT_BT\
?????文件?????????187??2019-02-12?11:25??IOT_BT\.gitignore
?????目錄???????????0??2019-02-12?11:26??IOT_BT\.gradle\
?????目錄???????????0??2019-02-12?15:15??IOT_BT\.gradle\4.6\
?????目錄???????????0??2019-02-12?11:26??IOT_BT\.gradle\4.6\fileChanges\
?????文件???????????1??2019-02-12?17:19??IOT_BT\.gradle\4.6\fileChanges\last-build.bin
?????目錄???????????0??2019-02-12?15:15??IOT_BT\.gradle\4.6\fileContent\
?????文件??????????17??2019-02-12?17:19??IOT_BT\.gradle\4.6\fileContent\fileContent.lock
?????目錄???????????0??2019-02-12?11:26??IOT_BT\.gradle\4.6\fileHashes\
?????文件??????277119??2019-02-12?17:19??IOT_BT\.gradle\4.6\fileHashes\fileHashes.bin
?????文件??????????17??2019-02-12?17:19??IOT_BT\.gradle\4.6\fileHashes\fileHashes.lock
?????文件???????20741??2019-02-12?15:15??IOT_BT\.gradle\4.6\fileHashes\resourceHashesCache.bin
?????目錄???????????0??2019-02-12?15:15??IOT_BT\.gradle\4.6\javaCompile\
?????文件??????681343??2019-02-12?17:19??IOT_BT\.gradle\4.6\javaCompile\classAnalysis.bin
?????文件??????272323??2019-02-12?15:15??IOT_BT\.gradle\4.6\javaCompile\jarAnalysis.bin
?????文件??????????17??2019-02-12?17:19??IOT_BT\.gradle\4.6\javaCompile\javaCompile.lock
?????文件??????823060??2019-02-12?17:19??IOT_BT\.gradle\4.6\javaCompile\taskHistory.bin
?????文件???????23404??2019-02-12?17:19??IOT_BT\.gradle\4.6\javaCompile\taskJars.bin
?????目錄???????????0??2019-02-12?11:26??IOT_BT\.gradle\4.6\taskHistory\
?????文件?????1429999??2019-02-12?17:19??IOT_BT\.gradle\4.6\taskHistory\taskHistory.bin
?????文件??????????17??2019-02-12?17:19??IOT_BT\.gradle\4.6\taskHistory\taskHistory.lock
?????目錄???????????0??2019-02-12?11:26??IOT_BT\.gradle\buildOutputCleanup\
?????文件??????????17??2019-02-12?17:19??IOT_BT\.gradle\buildOutputCleanup\buildOutputCleanup.lock
?????文件??????????51??2019-02-12?11:26??IOT_BT\.gradle\buildOutputCleanup\cache.properties
?????文件???????21287??2019-02-12?17:19??IOT_BT\.gradle\buildOutputCleanup\outputFiles.bin
?????目錄???????????0??2019-02-12?11:26??IOT_BT\.gradle\vcsWorkingDirs\
?????文件???????????0??2019-02-12?11:26??IOT_BT\.gradle\vcsWorkingDirs\gc.properties
?????目錄???????????0??2019-02-12?17:44??IOT_BT\.idea\
?????目錄???????????0??2019-02-12?11:26??IOT_BT\.idea\caches\
?????文件?????????545??2019-02-12?11:36??IOT_BT\.idea\caches\build_file_checksums.ser
?????目錄???????????0??2019-02-12?11:25??IOT_BT\.idea\codestyles\
............此處省略100個文件信息

評論

共有 條評論