Bug 807313 - Allow showing app icons in native ui using -moz-icon protocols. r=mfinkle

This commit is contained in:
Wes Johnston 2013-10-15 10:32:39 -07:00
Родитель 717bccb993
Коммит 9273cefb95
1 изменённых файлов: 13 добавлений и 0 удалений

Просмотреть файл

@ -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);