![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
android
heisedeyueya
这个作者很懒,什么都没留下…
展开
-
android应用程序设置全屏
indow;import android.view.WindowManager;public class FullScreenActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /原创 2011-08-10 22:26:34 · 123 阅读 · 0 评论 -
Ruby实现Android自动化屏幕适配
适配一直是你心中的痛~,为了让Android开发者从屏幕适配的痛苦中解脱出来,我决定实现这个Android自动化屏幕适配的1.0版本。下面来讲一下思路。[list][*]首先以values-w360作为标准也就是360dp,对应的设备就是720×1080俗称的720P的屏幕,也就是说设计师给的设计稿是以720P的屏幕作为设计图的,那么如果设计图上面的尺寸是100px,那么我们就需要用100/2 = 50dp得到我们的这个标准值,以此类推,将app中所有需要适配的尺寸都写入到values目录的dime2014-10-21 16:49:40 · 89 阅读 · 0 评论 -
ListView异步加载网络图片完美版之双缓存技术(续)
原创 2012-12-29 17:23:43 · 62 阅读 · 0 评论 -
dialog样式的Activty
原创 2012-10-26 21:53:54 · 65 阅读 · 0 评论 -
ListView异步加载网络图片之双缓存技术
loader/[/url],有兴趣的同学下载研究一下。[b]问题描述:[/b]在这一篇博客中将会为大家讲解如何将下载回来的图片进行缓存,为了节约流量,并且提高下一次显示图片的速度,提高用户体验,所以不能够每次调用getView的时候都去从网络下载图片,就必须用到缓存。[b]缓存的重点问题:[/b][color=red]如何控制缓存的大小[/color],如果我们一直向缓存中筛数据,而没有对缓存的大小进行控制,那么最终会导致[color=red]OOM[/color][b]解决方案:[/b]设置两2012-10-07 15:02:26 · 83 阅读 · 0 评论 -
ListView异步加载网络图片之三
是还遗留下来一个更严重的bug,那就是当我们猛地拖动列表的时候,会感觉非常的卡顿,并且继续不顾一切的拖动程序就会崩溃,看一下抛出的异常是[color=red]RejectedExecutionException[/color]。[/size][img]http://dl.iteye.com/upload/attachment/0074/6624/a02fb780-d3d2-3654-9b90-87aec24b1a54.png[/img][size=large][b]错误的原因:[/b]由于异步加2012-10-07 01:07:55 · 50 阅读 · 0 评论 -
ListView异步加载网络图片之二
或者已经解了,那么这一篇文章我将解决其中一个bug(呵呵继续卖。。。)[/size][size=large][b]问题描述:[/b]当我们把列表向下滚动再向上滚动反复的操作,本来应该是iteye的logo和妮露(看死神的同学应该知道)交替显示的,但是悲剧却发生了,图片乱了。[b]问题产生的原因:[/b]由于listview中列表项的view是复用的,当后台返回图片,并执行onPostExecute方法中调用这一句mViewHolder.mImageView.setImageBitmap(result2012-10-05 23:38:00 · 75 阅读 · 0 评论 -
ListView异步加载网络图片之一
原创 2012-10-05 22:43:10 · 92 阅读 · 0 评论 -
ListView性能优化系列之三
原创 2012-10-04 23:49:33 · 68 阅读 · 0 评论 -
ListView性能优化系列之二
]下集预告:[/b]这一小节讲垃圾回收站,下一个小节讲这个回收站具体是怎么用的,以及adapter中的getView方法是如何拿到回收站的内容的。[b]下面是ListView的继承关系[/b][img]http://dl.iteye.com/upload/attachment/0074/6119/fe7179bd-c0b7-3a32-98a1-0aa49c8826e1.jpg[/img]ListView继承自AbsListView,而在AbsListView中的RecycleBin就是上一节原创 2012-10-04 22:54:46 · 64 阅读 · 0 评论 -
ListView性能优化系列之一
原创 2012-10-04 12:33:52 · 68 阅读 · 0 评论 -
android自定义带下划线EditText
原创 2012-09-04 00:05:30 · 154 阅读 · 0 评论 -
android实现应用程序的开机自启动
原创 2011-08-24 20:56:13 · 98 阅读 · 0 评论 -
Handler Looper原理分析
就是在子线程需要更新UI,用Handler来投递消息到主线程执行UI更新操作。因为Android系统的View是非线程安全的,所以需要在主线程更新UI。总的来说Handler就是用来做线程间通信,在不同线程之间传递消息。注:这篇文章所讲到的Handler是在主线程创建的,主线程在开始的时候已经创建了默认的消息循环。后面的文章会讲如何创建自己的消息循环。[/size][img]http://vjson.com/wordpress/wp-content/uploads/2015/02/Handler-fra原创 2015-02-11 18:59:09 · 96 阅读 · 0 评论