如何通过Web服务执行SQL查询以在android平台上的服务器数据库中插入数据。如果要在服务器数据库上插入图像,那么它是如何使用的是查询字符串。
StackOverFlow中的新功能。对不起英文。
if (mediaFile != null) {
Bitmap bm = BitmapFactory.decodeFile(mediaFile.getAbsolutePath());
ByteArrayOutputStream baos = new ByteArrayOutputStream();
bm.compress(Bitmap.CompressFormat.PNG, 100, baos);
byte[] b = baos.toByteArray();
//encodedImage = Base64.encodeToString(b, Base64.DEFAULT);
} else{
Toast.makeText(this, "Capture An Asset Image.", Toast.LENGTH_LONG) .show();
答案 0 :(得分:1)
如果因内存不足问题而出现错误,那么这将对您有所帮助。
public Bitmap getResizedBitmap(Bitmap bm, int newHeight, int newWidth) {
int width = bm.getWidth();
int height = bm.getHeight();
float scaleWidth = ((float) newWidth) / width;
float scaleHeight = ((float) newHeight) / height;
// CREATE A MATRIX FOR THE MANIPULATION
Matrix matrix = new Matrix();
// RESIZE THE BIT MAP
matrix.postScale(scaleWidth, scaleHeight);
// "RECREATE" THE NEW BITMAP
Bitmap resizedBitmap = Bitmap.createBitmap(bm, 0, 0, width, height,
matrix, false);
return resizedBitmap;
}