Back to project page BLERW.
The source code is released under:
Apache License
If you think the Android project BLERW listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.
/* * Copyright (C) 2013 youten/* www.java 2s . com*/ * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package youten.redo.ble.util; import android.bluetooth.BluetoothDevice; /** LeScanned Bluetooth Device */ public class ScannedDevice { private static final String UNKNOWN = "Unknown"; /** BluetoothDevice */ private BluetoothDevice mDevice; /** RSSI */ private int mRssi; /** Display Name */ private String mDisplayName; public ScannedDevice(BluetoothDevice device, int rssi) { if (device == null) { throw new IllegalArgumentException("BluetoothDevice is null"); } mDevice = device; mDisplayName = device.getName(); if ((mDisplayName == null) || (mDisplayName.length() == 0)) { mDisplayName = UNKNOWN; } mRssi = rssi; } public BluetoothDevice getDevice() { return mDevice; } public int getRssi() { return mRssi; } public void setRssi(int rssi) { mRssi = rssi; } public String getDisplayName() { return mDisplayName; } public void setDisplayName(String displayName) { mDisplayName = displayName; } }