上一页 1 2 3 4 5 6 7 ··· 14 下一页
摘要: 1、synchronized 同步锁的用法。它可以在代码中使用,也可以用来修饰函数。它的特性是:同一时间内,只有一个拥有锁的线程才能运行。 常用方法: obj为锁对象。 obj.wait() :调用后,该线程会释放同步锁obj对象,并使进程处于等待状态。 obj.notify():调用后将唤醒等待o 阅读全文
posted @ 2016-11-24 11:23 Lammy 阅读(7091) 评论(0) 推荐(0) 编辑
摘要: 转自:https://my.oschina.net/rengwuxian/blog/184650 摘要: 假设你开发了一个聊天程序,它的好友列表中显示从网络获取的好友头像。可是如果用户发现每次进入好友列表的时候,程序都要重新下载头像才能进行显示,甚至当把列表滑动到底部再重新滑动回顶部的时候,刚才已经 阅读全文
posted @ 2016-11-24 10:04 Lammy 阅读(2502) 评论(0) 推荐(0) 编辑
摘要: 图片的异步加载是利用AsynTask类对图像进行后台加载完成后再给ImageView,先转载一篇前人的较好的总结后面再添加一些自己的见解和贴上完整的实现demo。 前面的转自:https://my.oschina.net/rengwuxian/blog/183802 摘要: 有没有过这种体验:你在A 阅读全文
posted @ 2016-11-15 16:07 Lammy 阅读(4135) 评论(0) 推荐(0) 编辑
摘要: 本文转载:https://my.oschina.net/rengwuxian/blog/182885 高效使用Bitmaps有什么好处? 我 们常常提到的“Android程序优化”,通常指的是性能和内存的优化,即:更快的响应速度,更低的内存占用。Android程序的性能和内存问题,大部 分都和图片紧 阅读全文
posted @ 2016-11-15 10:44 Lammy 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 其实GridView的用法同listView用法一样,不过它可以较为简单的实现多列列表的展示。主要步骤就是设置数据,构建Adapter,再将Adapter设置给GridView。 GirdView的一些常用属性: android:numColumns="auto_fit" 列数设置为自动androi 阅读全文
posted @ 2016-11-14 22:46 Lammy 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 一、AsynTask简介 AysnTask是android的轻异步操作,和handler一样是后台处理耗时操作,并且更新UI的一种方式。它的函数原型: public final AsyncTask<Params, Progress, Result> execute(Params... params) 阅读全文
posted @ 2016-11-14 11:48 Lammy 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: Canny边缘检测首先要对图像进行高斯去噪,前面讲到了高斯去噪处理,这里从对图像灰度进行微分运算讲起吧。微分运算常用的方法是利用模板算子,把模板中心对应到图像的每一个像素位置,然后按照模板对应的公式对中心像素和它周围的像素进行数学运算,算出图像对应像素点的值实验中模板矩阵选取了Laplacian算子 阅读全文
posted @ 2016-11-13 00:13 Lammy 阅读(989) 评论(0) 推荐(0) 编辑
摘要: 通过手机获取的图像由于多方面的原因或多或少存在一些噪声,即图像的去噪处理。简单的来说就是用 的矩阵在灰度图像一个一个像素移动,以某种逻辑来消除灰度图像中的孤立点,即噪声。去噪的方法主要有均值滤波、中值滤波、自适应维纳滤波器、形态学噪声滤除器、高斯滤波器。 图像高斯滤波是在二维空间利用正态分布(高斯函 阅读全文
posted @ 2016-11-12 20:55 Lammy 阅读(1547) 评论(0) 推荐(0) 编辑
摘要: 图像缩放 一、图像缩放的方式在c和java中我都讲过、现在讲一下在android中如何利用api方便快速的缩放图片。主要有一下集中方式: (1)、加载图片到内存,利用matrix设置缩放、倾斜、旋转属性来创建图片。 public Bitmap SmallImage(Bitmap bitmap,int 阅读全文
posted @ 2016-11-12 16:22 Lammy 阅读(3470) 评论(0) 推荐(0) 编辑
摘要: Image src = javax.imageio.ImageIO.read(new File(".\\pictures\\00.jpg")) BufferedImage bufferedImage0 = new BufferedImage(w2,h2, BufferedImage.TYPE_INT 阅读全文
posted @ 2016-11-11 21:17 Lammy 阅读(290) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 14 下一页