前段时间做了一个新闻类的项目,新闻列表中的图片都是网络图片,刚开始是自定义ImageView(等于是在其中加了一个异步下载然后设置背景)虽然可以加载网络图片,不过当快速滑动的时候会很卡顿,而且前期没有对Bitmap做回收,导致OOM(内存溢出),后来上网查了各种资料,大概有两种思路:1.滑动的时候不...
分类:
移动开发 时间:
2015-06-02 15:10:10
阅读次数:
1590
六度空间假如给你一个社交网络图,请你对每个节点计算符合“六度空间”理论的结点占结点总数的百分比。终于来了道中文题 ,然而题意还是很绕。语文不好(掩面,逃)BFS的考察 然而难点是在确定层数 所以咱们用一个last指向每一层的最后一个节点 当出队的节点==last的时候 level++看AC代码吧 写...
分类:
其他好文 时间:
2015-06-01 13:18:20
阅读次数:
159
1、Android 5.0层叠式卡片布局(类似原生多任务栏的效果)
https://github.com/vikramkakkar/DeckView
2、网络图片异步加载
https://github.com/nostra13/Android-Universal-Image-Loader...
分类:
移动开发 时间:
2015-05-29 09:59:29
阅读次数:
132
Volley是google推荐的Android网络数据访问处理的库,具有简化网络数据访问、多并发、支持缓存、允许取消网络请求、支持自定义复杂网络数据请求等优点。另外,Volley也提供了处理大量网络图片、处理Json数据的工具。不过,Volley也有它的局限性。它不适用于大文件数据的下载,因为Volley在解析网络数据的过程中会将这些数据都放在内存中,处下载大型文件可能会导致内存OOM问题。在开发...
分类:
其他好文 时间:
2015-05-26 18:55:37
阅读次数:
213
一.概述
PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG's Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,灰度图像的深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可存储多到16位的α通道数据。PNG使用从LZ77派生...
分类:
其他好文 时间:
2015-05-25 14:41:20
阅读次数:
146
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客
地址:http://blog.csdn.net/u013357243?viewmode=contents合并图片(图片水印)第一种方法效果实现:思路:
1.分别下载2张图片:大图片、LOGO
2.合并2张图片
3.显示到一个imageView身上 // 异步下载
dispatch_async(dispatch_get...
分类:
移动开发 时间:
2015-05-23 20:09:08
阅读次数:
205
http://blog.csdn.net/yanzi1225627/article/details/22222735如前文所示的TCP局域网传送东西,除了对传输层的TCP/UDP支持良好外,Android对HTTP(超文本传输协议)也提供了很好的支持,这里包括两种接口:1、标准Java接口(java...
分类:
移动开发 时间:
2015-05-23 00:01:45
阅读次数:
392
背景:
Android中图片处理存在的难点:
1.OOM内存溢出;
2.图片尺寸和缩略图处理的平衡;
3.网络图片的加载与缓存机制;
简介:
Universal-ImageLoader是目前Android主流的图片处理库框架之一,作者是白俄罗斯的Sergey Tarasevich。
在Android图片处理中需要考虑的问题很多,例如OOM、图片缓存和网络图片加载、多线程问...
分类:
移动开发 时间:
2015-05-20 13:20:41
阅读次数:
200
1 package com.example.day10_01getpicture; 2 3 import java.io.InputStream; 4 import java.net.HttpURLConnection; 5 import java.net.URL; 6 7 import an...
分类:
其他好文 时间:
2015-05-19 18:51:58
阅读次数:
115
那么下面就给出解决方法(无需root):1.完全屏蔽网络检查功能,最简单快速,但是就没有办法提示wifi登录:adb shell "settings put global captive_portal_detection_enabled 0"2.用国内的服务器替换掉google的服务器:adb sh...
分类:
移动开发 时间:
2015-05-19 12:52:05
阅读次数:
343