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