0
我想將我的應用程序圖像轉換爲base64,因此它不會顯示在圖庫上。我嘗試了各種技術。該圖像來自一個zip文件,因此它在這一點上是一個字節數組。當我更改字節數組大小時,base64的長度發生變化。什麼是正確的字節數組大小?而base64編碼的圖像也不起作用。 主要代碼是 String encodedImage = Base64.encodeToString(buffer,Base64.DEFAULT); 緩衝區是字節數組(102400) 它也包含圖像。 的圖像是一個7KB文件和輸出爲400KBAndroid Image to Base64
您可以使用Base64 Android類: String encodedImage = Base64.encodeToString(byteArrayImage,Base64.DEFAULT); –
我在你的問題中包含你的答案。這對我不起作用。 –
錯誤的解決方案。如果你想防止圖像出現在圖庫中,在該目錄中創建一個.nomedia文件,索引器將跳過它 –