Loading packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothUtils.java +7 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ import android.bluetooth.BluetoothClass; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothProfile; import android.content.Context; import android.content.Intent; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.drawable.Drawable; Loading Loading @@ -147,6 +148,12 @@ public class BluetoothUtils { : null; final Uri iconUri = uriString != null ? Uri.parse(uriString) : null; if (iconUri != null) { try { context.getContentResolver().takePersistableUriPermission(iconUri, Intent.FLAG_GRANT_READ_URI_PERMISSION); } catch (SecurityException e) { Log.e(TAG, "Failed to take persistable permission for: " + iconUri); } try { final Bitmap bitmap = MediaStore.Images.Media.getBitmap( context.getContentResolver(), iconUri); Loading Loading
packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothUtils.java +7 −0 Original line number Diff line number Diff line Loading @@ -4,6 +4,7 @@ import android.bluetooth.BluetoothClass; import android.bluetooth.BluetoothDevice; import android.bluetooth.BluetoothProfile; import android.content.Context; import android.content.Intent; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.drawable.Drawable; Loading Loading @@ -147,6 +148,12 @@ public class BluetoothUtils { : null; final Uri iconUri = uriString != null ? Uri.parse(uriString) : null; if (iconUri != null) { try { context.getContentResolver().takePersistableUriPermission(iconUri, Intent.FLAG_GRANT_READ_URI_PERMISSION); } catch (SecurityException e) { Log.e(TAG, "Failed to take persistable permission for: " + iconUri); } try { final Bitmap bitmap = MediaStore.Images.Media.getBitmap( context.getContentResolver(), iconUri); Loading