我正在编写Android应用程序,我想在Realm数据库中本地保存帐户的配置文件图像.我找不到任何关于这方面的文件.我怎样才能做到这一点?
toa*_*ran 31
首先,将位图转换为字节数组
Bitmap bmp = intent.getExtras().get("data");
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bmp.compress(Bitmap.CompressFormat.PNG, 100, stream);
byte[] byteArray = stream.toByteArray();
Run Code Online (Sandbox Code Playgroud)
稍后,将byte []保存到Realm中
注意:字符串和字节数组(byte [])不能大于16 MB(来自Realm文档)
字段类型
Realm支持以下字段类型:boolean,byte,short,¯nt,long,float,double,String,Date和byte [].整数类型byte,short,int和long都映射到Realm中的相同类型(实际上很长).此外,支持RealmObject和RealmList的子类来建模关系.
| 归档时间: |
|
| 查看次数: |
10427 次 |
| 最近记录: |