From da23e781a4ed4c37e3772d02e8000d9b006d01b9 Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期二, 24 十一月 2020 17:35:49 +0800
Subject: [PATCH] 加入蓝牙扫描界面和功能 并发送蓝牙信息给远程服务进行连接;展示 蓝牙状态

---
 app/src/main/java/safeluck/drive/evaluation/adapter/AdapterBleList.java |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/adapter/AdapterBleList.java b/app/src/main/java/safeluck/drive/evaluation/adapter/AdapterBleList.java
index 53bc486..16a3569 100644
--- a/app/src/main/java/safeluck/drive/evaluation/adapter/AdapterBleList.java
+++ b/app/src/main/java/safeluck/drive/evaluation/adapter/AdapterBleList.java
@@ -1,6 +1,7 @@
 package safeluck.drive.evaluation.adapter;
 
 import android.net.wifi.ScanResult;
+import android.text.TextUtils;
 import android.view.LayoutInflater;
 import android.view.View;
 import android.view.ViewGroup;
@@ -36,7 +37,7 @@
     }
 
     @Override
-    public Object getItem(int position) {
+    public AYBluetoothDevice getItem(int position) {
         if(mList != null && mList.size() > position){
             return mList.get(position);
         }else{
@@ -56,14 +57,21 @@
 
             holder = new ViewHolder();
             holder.mTvShow = (TextView) convertView.findViewById(R.id.tv_auto_wifi);
+            holder.mTvShow_mac = (TextView) convertView.findViewById(R.id.tv_auto_mac);
             convertView.setTag(holder);
         }else{
             holder = (ViewHolder) convertView.getTag();
         }
-        holder.mTvShow.setText(mList.get(position).SSID);
+        String name = getItem(position).getBleDevice().getName();
+        if (TextUtils.isEmpty(name)){
+            name = "鏈煡";
+        }
+        holder.mTvShow.setText(name);
+        holder.mTvShow_mac.setText(getItem(position).getBleDevice().getAddress());
         return convertView;
     }
     class ViewHolder{
         public TextView mTvShow;
+        public TextView mTvShow_mac;
     }
 }

--
Gitblit v1.8.0