一。图片的存在形式1. 文件(二进制存在于硬盘上)2. 流的形式(二进制存在于内存中)3、bitmap形式不同:文件形式和流的形式对图片体积大小并没有影响,也就是说,如果你手机SD卡上的如果是100K,那么通过流的形式读到内存中,也一定是占100K的内存,注意是流的形式。当图片手bitmap形式存在...
分类:
其他好文 时间:
2015-01-24 11:26:38
阅读次数:
213
Afinal是一个android的ioc,orm框架,内置了四大模块功能:FinalAcitivity,FinalBitmap,FinalDb,FinalHttp。通过finalActivity,我们可以通过注解的方式进行绑定ui和事件。通过finalBitmap,我们可以方便的加载bitmap图片,而无需考虑oom等问题。通过finalDB模块,我们一行代码就可以对android的sqlite数...
分类:
移动开发 时间:
2015-01-23 11:15:13
阅读次数:
256
Android中Bitmap和Drawable(转自:http://dyh7077063.iteye.com/blog/970672)一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图...
分类:
移动开发 时间:
2015-01-23 09:25:36
阅读次数:
231
1、在已发生oom的地方try——catch try { // 将原始图片按照旋转矩阵进行旋转,并得到新的图片 returnBm = Bitmap.createBitmap(bm, 0, 0, bm.getWidth(), ...
分类:
其他好文 时间:
2015-01-22 23:12:42
阅读次数:
183
在新浪看到一些数据流的转化,分享一下:
1、将byte[]转换成InputStream
public InputStream Byte2InputStream(byte[] b) {
ByteArrayInputStream bais = new ByteArrayInputStream(b);
return bais;
} ...
分类:
移动开发 时间:
2015-01-22 18:21:38
阅读次数:
186
实现手写图片,将图片转化为字符串以及字符串转化为图片,减小发送内容大小
/**
* bitmap转为base64
* @param bitmap
* @return
*/
public static String bitmapToBase64(Bitmap bitmap) {
String result = null;
ByteArrayOutputStream ba...
分类:
移动开发 时间:
2015-01-22 18:17:15
阅读次数:
129
void CSaveView::OnFileSave() { BITMAP info;//原始图片 m_bitmap.GetBitmap(&info); CDC DC1; DC1.CreateCompatibleDC(NULL); DC1.SelectObject(&m_bitmap); DC1.....
分类:
编程语言 时间:
2015-01-22 14:54:25
阅读次数:
326
1、bitmap to uriUri uri = Uri.parse(MediaStore.Images.Media.insertImage(getContentResolver(), bitmap, null,null));2、uri to bitmapBitmap bitmap = Medi.....
分类:
其他好文 时间:
2015-01-22 14:46:05
阅读次数:
1779
void CSaveView::OnFileSave() { BITMAP info;//原始图片 m_bitmap.GetBitmap(&info); CDC DC1; DC1.CreateCompatibleDC(NULL); DC1.SelectObject(&m_bitmap); DC1.....
分类:
编程语言 时间:
2015-01-22 13:03:35
阅读次数:
154
Android发生内存泄漏最普遍的一种情况就是长期保持对Context,特别是Activity的引用,使得Activity无法被销毁。这也就意味着Activity中所有的成员变量也没办法销毁。本文仅介绍如何避免这种情况的发生,其他如Bitmap没有及时回收导致的OOM异常暂不讨论。一、防止内存泄漏什...
分类:
移动开发 时间:
2015-01-22 12:51:08
阅读次数:
117