зеркало из https://github.com/mozilla/gecko-dev.git
Bug 807313 - Allow showing app icons in native ui using -moz-icon protocols. r=mfinkle
This commit is contained in:
Родитель
717bccb993
Коммит
9273cefb95
|
@ -82,6 +82,19 @@ public final class BitmapUtils {
|
|||
return;
|
||||
}
|
||||
|
||||
if(data.startsWith("-moz-icon://")) {
|
||||
Uri imageUri = Uri.parse(data);
|
||||
String resource = imageUri.getSchemeSpecificPart();
|
||||
resource = resource.substring(resource.lastIndexOf('/') + 1);
|
||||
|
||||
try {
|
||||
Drawable d = context.getPackageManager().getApplicationIcon(resource);
|
||||
loader.onBitmapFound(d);
|
||||
} catch(Exception ex) { }
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if(data.startsWith("drawable://")) {
|
||||
Uri imageUri = Uri.parse(data);
|
||||
int id = getResource(imageUri, R.drawable.ic_status_logo);
|
||||
|
|
Загрузка…
Ссылка в новой задаче