|
@@ -53,7 +53,13 @@ class HIDDeviceUSB implements HIDDevice {
|
|
|
public String getSerialNumber() {
|
|
|
String result = null;
|
|
|
if (Build.VERSION.SDK_INT >= 21) {
|
|
|
- result = mDevice.getSerialNumber();
|
|
|
+ try {
|
|
|
+ result = mDevice.getSerialNumber();
|
|
|
+ }
|
|
|
+ catch (SecurityException exception) {
|
|
|
+ Log.w(TAG, "App permissions mean we cannot get serial number for device " + getDeviceName() + " message: " + exception.getMessage());
|
|
|
+ result = "";
|
|
|
+ }
|
|
|
}
|
|
|
if (result == null) {
|
|
|
result = "";
|