![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
lovehong0306
这个作者很懒,什么都没留下…
展开
-
Android流量统计TrafficStats类的使用
对于Android流量统计来说在2.2版中新加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为 long型,如果返回等于-1代表 UNSUPPORTED 当前设备不支持统计。 Java代码转载 2012-05-02 17:31:27 · 1052 阅读 · 0 评论 -
android-misc-widgets多方抽屉bug修复版 解决“闪烁”问题
http://blog.csdn.net/lovehong0306 前几天项目需要用到左侧拉出抽屉,想到了http://blog.csdn.net/hellogv/article/details/6264706中提到的多方抽屉,拿来试用了下,发现bug还真不少,最不能忍受的是最后那一下“闪烁”,于是乎,改! 下面将修改过程中遇到的问题及其解决方法分享给大家。 首先是出现了如图原创 2012-04-14 13:07:53 · 7774 阅读 · 36 评论 -
修改TabWidget字体大小、颜色、Gravity等等...
http://blog.csdn.net/lovehong0306 在用TabWidget的时候会惊奇的发现,那个Tab选项卡竟然不能设置字体大小,而默认的字体竟然是那么的小,很是蛋疼。 怎么办?有两种办法。 第一中就是自定义了 TabHost.TabSpec有个setIndicator(view)方法 将自己写好的View传进去,想要什么样的自己把握,比较灵活。原创 2012-08-05 00:42:07 · 11522 阅读 · 2 评论 -
解决 bitmap size exceeds VM budget (Out Of Memory 内存溢出)的问题
http://blog.csdn.net/lovehong0306 在做图片处理的时候最常遇到的问题估计就是Out Of Memory (内存溢出)了 网上对这种问题的解决方案很多,原来无非就是压缩图片大小 本不该重复造轮子,但实际中却遇见了问题,写出来希望后来者能引以为戒,并给出一个自我感觉不错的方案 常用的一种解决方案: FileInputStream f =原创 2012-07-12 18:21:02 · 3670 阅读 · 0 评论 -
异步加载图片“阻塞”UI主线程问题的解决方案
http://blog.csdn.net/lovehong0306 继上一篇文章,做图片处理难免要用到异步加载,关于异步加载图片的方案我就不多说了,网上很多例子以及讲解,稍后我会贴出代码。 这里我要讲一下在做异步加载图片时遇到的一个很奇怪的问题,载入图片的线程“阻塞”了UI线程。 代码如下: public Bitmap loadDrawable(final Stri原创 2012-07-14 18:36:40 · 4142 阅读 · 2 评论 -
Android中Adapter的getView方法复用view机制
http://blog.csdn.net/lovehong0306 近来回答了一位朋友关于Adapter中getView()方法复用view机制的问题,想到自己也曾对这个问题迷茫了许久,相信还有不少初学者对这个问题很是头疼吧。 鉴于网上针对这个问题的讲解不多,我就举个简单的例子来说一说,尽量做到详细,希望对新人能有所帮助。 相信大家对线程池或者数据库连接池都比较熟悉 就原创 2012-04-25 15:51:45 · 10565 阅读 · 9 评论 -
动态设置全屏、取消全屏的方法,以及切换全屏保持内容位置不变的方法
http://blog.csdn.net/lovehong0306 有两种形式设置、取消全屏的方法,之所以称作两种形式而不是两种方法,是因为这两种方式只是写法不同,实质是一样的。 形式一: //设置全屏 getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); //取消全屏 getWind原创 2012-08-07 00:08:33 · 14351 阅读 · 2 评论 -
VerticalSeekBar 垂直拖动条的实现
http://blog.csdn.net/lovehong0306 继上一篇文章,SeekBar不过是在ProgressBar的基础上添加了一个控制按钮(SeekBar extends AbsSeekBar extends ProgressBar),VerticalSeekBar与VerticalProgressBar实现原理相同,都是经过旋转,宽高值互换。 这两篇文章都很简单,实原创 2012-07-31 22:44:52 · 3703 阅读 · 2 评论 -
VerticalProgressBar 垂直进度条的实现
http://blog.csdn.net/lovehong0306 这个比较简单,不需要过多的讲解,只需在ProgressBar源码的基础上做一些简单的修改。 原理就是将水平滚动条经过旋转竖起来,需要注意的是经旋转后原来的高变成了现在的宽,高变成了现在的宽。 效果如图: 源码: package com.custom.ui; import android.cont原创 2012-07-30 21:51:55 · 9159 阅读 · 4 评论 -
getX getRawX的区别
在学习android时候,看到MotionEvent类里有两个方法,getX getRawX,看解释,很模糊,看不太懂,这到底什么意思?肯定有区别.具体什么区别呢? 一看,两个函数都是返回了整型直,那好办了,把这两个直打印出来,分析下,估计能有收获.好.问题是怎么把这两个直打印出来呢? 哎,这就要求系统不断的丢出MotionEvent,这好办,上篇文章不写了,具体看代码,代码是最好的说转载 2012-04-11 22:09:34 · 14041 阅读 · 18 评论 -
ScrollView当显示超出当前页面时自动移动到最底端
卷轴视图(ScrollView)是指当拥有很多内容,一屏显示不完时,需要通过滚动来显示视图。比如在做一个阅读器的时候,文章很长,一页显示不完,那么就需要使用卷轴视图来滚动显示下一页。 Java代码 private ScrollView mScrollView; private LinearLayout mLayout; pr转载 2012-05-02 17:38:17 · 1033 阅读 · 1 评论 -
android-misc-widgets多方抽屉bug修复版 解决“闪烁”问题
前几天项目需要用到左侧拉出抽屉,想到了http://blog.csdn.net/hellogv/article/details/6264706中提到的多方抽屉,拿来试用了下,发现bug还真不少,最不能忍受的是最后那一下“闪烁”,于是乎,改!下面将修改过程中遇到的问题及其解决方法分享给大家。 首先是出现了如图的情况: 当以光的速度点击handle(就是那个带箭头的Button)并拉出到很远很...2012-05-04 10:36:55 · 159 阅读 · 0 评论