Ram*_*ami 5 java google-app-engine android
我正在尝试按照如何使用谷歌应用引擎上传和存储图像中列出的新MyImage .
现在我没有使用任何表格.我有Android应用程序从画廊获取Uri:
m_galleryIntent = new Intent();
m_galleryIntent.setType("image/*");
m_galleryIntent.setAction(Intent.ACTION_GET_CONTENT);
m_profileButton.setOnClickListener(new OnClickListener()
{
public void onClick(View v)
{
startActivityForResult(Intent.createChooser(m_galleryIntent, "Select Picture"),1);
}
});
Run Code Online (Sandbox Code Playgroud)
我正在使用Uri创建一个Bitmap.
如何从Bitmap在我的客户端创建Blob?
什么罐我必须添加到我的android项目?
这是使用Blob的正确方法吗?
我的主要目标是保存从GAE数据存储区中的机器人升级的图像,Am正确使用此工具还是更好的方法?Thatks.
gra*_*u03 14
您必须将您转换Bitmap为a byte[]并在将其作为Blob存储在数据库中之后.
要将a转换Bitmap为a byte[],您可以使用:
Bitmap yourBitmap;
ByteArrayOutputStream bos = new ByteArrayOutputStream();
yourBitmap.compress(Bitmap.CompressFormat.PNG, 100, bos);
byte[] bArray = bos.toByteArray();
Run Code Online (Sandbox Code Playgroud)
我希望这是你想要的.
| 归档时间: |
|
| 查看次数: |
10729 次 |
| 最近记录: |