二维码的制作主要是引用第三方的程序集ThoughtWorks.QRCode.dll,调用QRCodeEncoder的Encode方法得到一个Bitmap图;相反,解析二维码就是用的Decode方法。如下示例生成二维码的方法:/// /// 生成不带logo的二维码图片 ...
分类:
其他好文 时间:
2014-08-18 18:08:52
阅读次数:
261
LruCache是一个很好用的图片缓存工具:
主要做法是:滑动图片时将图片的bitmap缓存在LruCache中,退出程序后将图片缓存进文件里,采用DiskLruCache mDiskLruCache
所以我们必须设置一个图片缓存的地址:
public void setImageCache(){
String strPath = null;
if (Environ...
分类:
其他好文 时间:
2014-08-18 16:29:22
阅读次数:
271
问题:怎么通过SetDIBitsToDevice(hdc, destx, desty, width, height, srcx, srcy, startscan, scanlines, startbit, lpbmi, colorMode);canvas上的不同的绘制反应到DC上。上次实验了new ...
分类:
其他好文 时间:
2014-08-18 15:54:52
阅读次数:
191
【字符图元】1、typeface(字样),即设计风格,如Courier等。2、font(字体),如10磅Courier斜体。3、monspace即为等宽字体,proportional为非等宽字体。4、字体有2种存储格式:位图字体(bitmap font),也要光栅字体(raster font);轮...
分类:
其他好文 时间:
2014-08-18 14:25:32
阅读次数:
731
如果获取contact的头像信息并展示:
如何根据photoId来获取bitmap:
public static Bitmap getContactPhoto(Context context, long photoId, BitmapFactory.Options options) {
if (photoId < 0) {
return null;
...
分类:
移动开发 时间:
2014-08-18 08:04:33
阅读次数:
382
一、概述1二、Android(Java)中常见的容易引起内存泄漏的不良代码1(一)查询数据库没有关闭游标2(二)构造Adapter时,没有使用缓存的convertView3(三)Bitmap对象不在使用时调用recycle()释放内存4(四)释放对象的引用4(五)其他5三、内存监测工具DDMS-->...
分类:
移动开发 时间:
2014-08-17 23:57:23
阅读次数:
511
【OpenGL位图函数】1、OpenGL中glBitmap用于绘制一个二值阵列。 When drawn, the bitmap is positioned relative to the current raster position, and framebuffer pixels corre...
分类:
其他好文 时间:
2014-08-17 21:11:32
阅读次数:
368
最近做一个启动画面,发现Splash只能加载bitmap,发现bitmap图片效果不太好,所以找了下在C++中有什么可以加载PNG或者JPG等类型的图片,在网上找半天后,发现CImage这个类相当好用,而且还可以和CBitmap相互转换,这样我只要修改一小段代码,就可以实现用位图以外的图片来做启动画...
分类:
其他好文 时间:
2014-08-17 01:00:01
阅读次数:
299
问题:怎么canvas上的不同的不同绘制图案,反应到终端。setDIBitsToDevice()函数默认是将其中的srcx、srcy中的bitmap当做绘制buffer的。与canvas是无关的。那么怎么将canvas的绘制反应到device呢?canvas = new SkCanvas(*bitm...
分类:
其他好文 时间:
2014-08-16 22:29:31
阅读次数:
385
Canvas是图形编程中很实用的一个概念。通常有3个基本部分组成:
1.Canvas 提供了绘图方法,可以向底层的位图绘制基本图形。(我觉得这个解释很好,比解释成画布要好的多)
2.Paint 称为画笔或者刷子,Paint可以指定如何将基本图形绘制到位图上。
3.Bitmap 绘图的表面。
Android绘图API支持透明度,渐变填充,圆角矩形和抗锯齿。
1.可以绘制的内容
Canva...
分类:
移动开发 时间:
2014-08-16 18:31:30
阅读次数:
384