在cordova插件中我从应用程序中抓取图标。这可以工作,因为你可以在stackoverflow上的不同位置找到它。 但现在我需要将图标作为图形传递回javascript前端并显示它。
到目前为止,我尝试了一个Base64编码的png,但它不起作用(因为我可以很容易地将base64图像放在url()中并将其显示为背景图像)。
知道如何将它传递给javascript的最佳方法是什么?
到目前为止,我有:
BitmapDrawable bitDw = ((BitmapDrawable) icon);
Bitmap bitmap = bitDw.getBitmap();
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] bitmapByte = stream.toByteArray();
appIcon = new String(bitmapByte);
我可以传回appIcon,但无法将其显示为图像。