Loading core/res/AndroidManifest.xml +2 −1 Original line number Diff line number Diff line Loading @@ -5484,6 +5484,7 @@ <provider android:name="com.android.server.textclassifier.IconsContentProvider" android:authorities="com.android.textclassifier.icons" android:singleUser="true" android:enabled="true" android:exported="true"> </provider> Loading services/core/java/com/android/server/textclassifier/IconsContentProvider.java +2 −1 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ import android.graphics.drawable.Icon; import android.net.Uri; import android.os.ParcelFileDescriptor; import android.os.ParcelFileDescriptor.AutoCloseOutputStream; import android.os.UserHandle; import android.util.Log; import com.android.internal.annotations.VisibleForTesting; Loading @@ -51,7 +52,7 @@ public final class IconsContentProvider extends ContentProvider { try { final ResourceInfo res = IconsUriHelper.getInstance().getResourceInfo(uri); final Drawable drawable = Icon.createWithResource(res.packageName, res.id) .loadDrawable(getContext()); .loadDrawableAsUser(getContext(), UserHandle.getCallingUserId()); final byte[] data = getBitmapData(drawable); final ParcelFileDescriptor[] pipe = ParcelFileDescriptor.createPipe(); final ParcelFileDescriptor readSide = pipe[0]; Loading Loading
core/res/AndroidManifest.xml +2 −1 Original line number Diff line number Diff line Loading @@ -5484,6 +5484,7 @@ <provider android:name="com.android.server.textclassifier.IconsContentProvider" android:authorities="com.android.textclassifier.icons" android:singleUser="true" android:enabled="true" android:exported="true"> </provider> Loading
services/core/java/com/android/server/textclassifier/IconsContentProvider.java +2 −1 Original line number Diff line number Diff line Loading @@ -25,6 +25,7 @@ import android.graphics.drawable.Icon; import android.net.Uri; import android.os.ParcelFileDescriptor; import android.os.ParcelFileDescriptor.AutoCloseOutputStream; import android.os.UserHandle; import android.util.Log; import com.android.internal.annotations.VisibleForTesting; Loading @@ -51,7 +52,7 @@ public final class IconsContentProvider extends ContentProvider { try { final ResourceInfo res = IconsUriHelper.getInstance().getResourceInfo(uri); final Drawable drawable = Icon.createWithResource(res.packageName, res.id) .loadDrawable(getContext()); .loadDrawableAsUser(getContext(), UserHandle.getCallingUserId()); final byte[] data = getBitmapData(drawable); final ParcelFileDescriptor[] pipe = ParcelFileDescriptor.createPipe(); final ParcelFileDescriptor readSide = pipe[0]; Loading