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