- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 android开发步步为营之89: Executor+LruCache动态加载图片,保证不导致OOM
上篇文章写了个网络相册,但是这个相册在内存不足的情况下肯定OOM(Out of memory),虽然使用了LruCache(如果是应用中常用的图片,我们可以下载后保存到用户手机,下次直接从手机读取,节省用户流量,本篇只是假设用户查看他人网络相册,所以就不保存到手机了),但是记住LruCache只是个缓存,方便快速取数据的,仔细想想,我们分配一定的内存空间给LruCache,这样一部分的图片确实只要
2015-12-21 21:54:18 1142 1
原创 android开发步步为营之88:基于LruCache和AsyncTask的网络相册开发
哈哈,这个题目有点像当年读研时候的论文题目,基于XX技术的XX系统的开发。本文主要是想讲一下AsyncTask,AsyncTask在android 3.0之前的版本使用它的execute()方法,默认会开启一个只有cpu个数*2+1个线程的线程池,所以项目里面到处使用的话就会造成,某些页面加载数据的时候,需要等待线程池中有空闲的线程才能执行。android 3.0之后,google索性将使用exe
2015-12-18 21:27:39 612
原创 android开发步步为营之87:从sdcard或者data文件夹下读写数据
app开发,文件的读写是很常用的一项功能,对于文件的读写,因为raw或者asset下只能放置不大于1M的文件,而且只能读取数据,不能写入数据。所以我们开发应用的时候,一般会将图片,或者从网络下载的数据保存到sdcard或者data/data/文件夹下,本文简单介绍了将一张图片文件分别从sdcard或者data/data文件夹进行读写操作。 第一步:申请相关权限
2015-12-10 21:41:59 2363 1
原创 android开发步步为营之86:关于对阿拉伯语页面文字从右往左的支持
最近项目需要对阿拉伯语做支持,之前GP上都被阿拉伯人差评,一度不再支持阿拉伯语,因为语言习惯不符合人家的,人家喜欢从右往左读的。这次老板说阿拉伯人有钱,很多是土豪,我们的APP必须支持阿拉伯语,所以了,这里总结一下,我们项目是如何支持阿拉伯语的。 第一步:AndroidManifest.xml添加从右往左supportsRtl的排版 <application
2015-12-09 21:42:52 5781 1
eclipse代码折叠插件
2018-06-28
2017上海谷歌开发者大会嘉宾演讲PDF
2017-11-07
org.apache.http jar包
2017-10-20
ORM之greenDAO学习
2015-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人