我試圖使用base64.java轉換和圖像轉換成字符串的問題是它強調.DEFAULT說DEFAULT不能得到解決或不是場。現在我看到每個例子中,我發現這是他們使用的,所以當我嘗試它時爲什麼它不工作?base64.java圖像串
整體功能,它是看起來像
private void previewCapturedImage() {
try {
// hide video preview
imgPreview.setVisibility(View.VISIBLE);
// bimatp factory
BitmapFactory.Options options = new BitmapFactory.Options();
// downsizing image as it throws OutOfMemory Exception for larger
// images
options.inSampleSize = 8;
final Bitmap bitmap = BitmapFactory.decodeFile(fileUri.getPath(),
options);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 100, baos);
byte[] b = baos.toByteArray();
String image_str = Base64.encodeToString(b, Base64.DEFAULT);
imgPreview.setImageBitmap(bitmap);
} catch (NullPointerException e) {
e.printStackTrace();
}
}
謝謝 泰勒
我怎樣才能檢查我的進口?我只是將base64.java複製並粘貼到src文件中 – TylerM
@TylerM您可以通過查看源文件的頂部來檢查導入的內容。根據IDE設置的方式,它可能會被摺疊。如果當你看到頂部時,有一行說「import com ...」加左邊的加號,點擊加號,你會看到你正在導入的所有東西 – GrouchyPanda