0

如何通过 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();
4

1 回答 1

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;
}
于 2013-07-01T10:39:37.113 回答