
Android图片
文章平均质量分 67
诗不姓
这个作者很懒,什么都没留下…
展开
-
从网络异步加载listView中图片
public View getView(int position, View convertView, ViewGroup parent) { // TODO Auto-generated method stub if(convertView==null){ holder=new New原创 2014-10-23 15:29:24 · 476 阅读 · 0 评论 -
一个在ListView上异步双缓存获取图片的实现
这个在Listview 上异步刷新缓存图片弄了一天还没搞定,我原先的想法是在getview里开一个new Thread来获取缩略图,但是引起的问题是只会在listview的最后一行进行图片刷新。于是在网上找了下资料,也尝试了很多,终于在看到这篇文章时让我眼前一亮,最后试验成功。参考的文章地址:http://blog.youkuaiyun.com/onerain88/article/details/70转载 2014-10-22 11:14:53 · 858 阅读 · 0 评论 -
Bitmap优化,尽量避免内存溢出
Bitmap优化一个进程的内存可以由2个部分组成:native和dalvik,dalvik就是我们平常说的java堆,我们创建的对象是在这里面分配的,而bitmap是直接在native上分配的。 一旦内存分配给Java后,以后这块内存即使释放后,也只能给Java的使用,所以如果Java突然占用了一个大块内存,即使很快释放了,C能用的内存也是16M减去Java最大占用的内存数。而Bitm转载 2014-10-22 11:17:08 · 1443 阅读 · 0 评论 -
android 设置头像以及裁剪功能
在android的开发过程中,经常遇到设置用户头像以及裁剪图像大小的功能。昨天我遇到了设置用户头像的功能,开始不知道怎么搞,在技术群里问也没人回答,就研究了微信用户设置头像的功能,了解到用户设置图像的过程,就是两步点击设置头像,选择头像资源的来源,相册和相机两个来得到。 闲话说的有点多了,来说说技术点吧。其实也比较简单,就是通过Intent来启动相册或者相机就可以了。看下效果图:转载 2014-10-21 15:36:37 · 673 阅读 · 1 评论 -
android.support.v4.util.LruCache
/* * Copyright (C) 2011 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * Yo转载 2014-11-05 15:29:05 · 1713 阅读 · 0 评论 -
双击放大文本字符串、图片
view.editText.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { if (ToastUtils.isFastDoubleClick()) {// ToastUtils.showToast(g原创 2014-10-20 10:45:14 · 521 阅读 · 0 评论 -
android显示大图片的一些技巧
尽量不要使用setImageBitmap或setImageResource或BitmapFactory.decodeResource来设置一张大图,因为这些函数在完成decode后,最终都是通过java层的createBitmap来完成的,需要消耗更多内存。 因此,改用先通过BitmapFactory.decodeStream方法,创建出一个bitmap,再将其设为Imag转载 2014-10-10 17:22:47 · 344 阅读 · 0 评论 -
android将图片转化为指定的宽和高
需求:开发中服务器端要求把获取到的图片压缩处理,转化为指定的宽和高,例如:需要上传宽100,高200的图片 在android2.2提供了一个API可以直接实现[java] view plaincopyBitmap resizeBmp = ThumbnailUtils.extractThumbnail(bmp, 100, 200)转载 2014-10-27 14:05:47 · 1136 阅读 · 0 评论 -
解决android有的手机拍照后上传图片被旋转的问题
需求:做仿新浪发微博的项目,能够上传图片还有两外一个项目用到手机拍摄图片,这两个都需要把图片上传到服务器遇到问题:有的手机拍摄的图片旋转90度,有的图片旋转了180度,有的手机是正常的,服务器要求的是正的,这样问题就来了,不能用户发个照片在微博上看到的是被旋转了的啊,另外一个项目里旋转了的图片直接匹配出现问题,这个更严重。解决:开始的时候在网上没有找到很好的解决办法,谷歌百度的搜了转载 2014-10-27 13:50:20 · 399 阅读 · 0 评论 -
手势图片
在Android中实现手势对于图片的操作,首先需要对MotionEvent以及Matrix两个类有所了解实现对手势的识别以及图片变动的操作。在实现该功能时候需要在xml中要将图片的缩放格式改成Matrix才行.下面代码主要实现两个demo,一个是关于matrix的简单测试以及图片的手势缩放与移动demo.。。XML代码如下:xmlversion="1.0转载 2014-09-29 15:32:55 · 513 阅读 · 0 评论 -
圆角头像的实现
在Activity中调用[java] view plaincopy/* 将头像转为圆形 */ Resources res = getResources(); Bitmap bmp = BitmapFactory.decodeResource(res, R.drawable.head); head.setImageB转载 2014-10-24 14:03:46 · 570 阅读 · 0 评论 -
Android图片压缩
在Android中对大图片进行缩放真的很不尽如人意,不知道是不是我的方法不对。下面我列出3种对图片缩放的方法,并给出相应速度。请高人指教。第一种是BitmapFactory和BitmapFactory.Options。首先,BitmapFactory.Options有几个Fields很有用:inJustDecodeBounds:If set to true, the decoder转载 2014-09-29 15:29:09 · 359 阅读 · 0 评论 -
touch事件处理流程图
原创 2015-01-08 11:36:52 · 701 阅读 · 0 评论