Android图片处理:识别图像方向并显示
摘要:在Android中使用ImageView显示图片的时候发现图片显示不正,方向偏了或者倒过来了。解决这个问题很自然想到的分两步走:1、自动识别图像方向,计算旋转角度;2、对图像进行旋转并显示。一、识别图像方向 首先在这里提一个概念EXIF(Exchangeable Image File Format,可交换图像文件),具体解释参见Wiki。简而言之,Exif是一个标准,用于电子照相机(也包括手机、扫描器等)上,用来规范图片、声音、视屏以及它们的一些辅助标记格式。Exif支持的格式如下:图像 压缩图像文件:JPEG、DCT 非压缩图像文件:TIFF 不支持:JPEG 2000、P...
阅读全文
posted @
2013-11-15 13:37
ymlove7
阅读(1087)
推荐(0)
Android permission 访问权限大全
摘要:程序执行需要读取到安全敏感项必需在androidmanifest.xml中声明相关权限请求, 完整列表如下:android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在 checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)android.permission.ACCESS_COARSE_LOCATION允许一个程序访
阅读全文
posted @
2013-11-15 08:57
ymlove7
阅读(185)
推荐(0)
android PorterDuffXfermode ,PorterDuff.Mode 使用 以及Porter-Duff规则详解
摘要:1.下面的Xfermode子类可以改变这种行为:AvoidXfermode 指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。PixelXorXfermode 当覆盖已有的颜色时,应用一个简单的像素XOR操作。PorterDuffXfermode 这是一个非常强大的转换模式,使用它,可以使用图像合成的16条Porter-Duff规则的任意一条来控制Paint如何与已有的Canvas图像进行交互。要应用转换模式,可以使用setXferMode方法,如下所示:AvoidXfermode avoid = new AvoidXfermode(Color.BLUE, 10, A
阅读全文
posted @
2013-11-13 17:17
ymlove7
阅读(107)
推荐(0)
Android中的动画使用
摘要:3.0以前,android支持两种动画模式,tween animation,frame animation,在android3.0中又引入了一个新的动画系统:property animation,这三种动画模式在SDK中被称为property animation,view animation,drawable animation。1. View Animation(Tween Animation) View Animation(Tween Animation):补间动画,给出两个关键帧,通过一些算法将给定属性值在给定的时间内在两个关键帧间渐变。 View animation只能应用于Vie..
阅读全文
posted @
2013-11-05 10:14
ymlove7
阅读(128)
推荐(0)
消除SDK更新时的“https://dl-ssl.google.com refused”错误
摘要:消除SDK更新时,有可能会出现这样的错误:Download interrupted: hostname in certificate didn't match: != Download interrupted: Connection tohttps://dl-ssl.google.comrefusedDone. Nothing was installed.解决办法是:将https://修改为http://修改方法是:如下图,在Android SDK Manager->Tools-Options...选项界面,将“Force https://… sources to be fetc
阅读全文
posted @
2013-11-05 08:45
ymlove7
阅读(83)
推荐(0)