自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (4)
  • 问答 (3)
  • 收藏
  • 关注

原创 你所不知道的SQL排序方法

http://blog.csdn.net/lovehong0306项目中需要对查询出的数据进行特定顺序的排序,一时犯了愁,平时写SQL就不多,只知道order by 顺序或加desc倒序排序,现在要打乱顺序来排,把本该在中间的数据提到前边,这可咋办?!不怕,有需求就有解决方案,项目某处发现了ORDER BY CASE WHEN形式的语句,未曾见过,不知是

2012-08-31 23:40:18 4659 1

转载 javascript Date format(js日期格式化)

/* 函数:格式化日期 参数:formatStr-格式化字符串 d:将日显示为不带前导零的数字,如1 dd:将日显示为带前导零的数字,如01 ddd:将日显示为缩写形式,如Sun dddd:将日显示为全名,如Sunday M:将月份显示为不带前导零的数字,如一月显示为1 MM:将月份显示为带前导零的数字,如01 MMM:将月份显示为缩写形式,如J

2012-08-14 15:42:34 6274

原创 解决ScrollView滑动过程中ScrollTo()方法不起作用的问题

http://blog.csdn.net/lovehong0306本篇文章作为新的类别 “Android经验之谈” 开篇之作,记录实际开发中遇到的比较“奇怪”的问题以及解决方案,不求长篇大论,但求短小精悍,一两句话讲明问题及解决方案,画龙点睛,一语道破天机。有时候,一句提醒,能让人豁然开朗,少走很多弯路。案例:阅读软件中用ScrollView嵌套TextVi

2012-08-11 23:53:18 14764 4

原创 动态设置全屏、取消全屏的方法,以及切换全屏保持内容位置不变的方法

http://blog.csdn.net/lovehong0306有两种形式设置、取消全屏的方法,之所以称作两种形式而不是两种方法,是因为这两种方式只是写法不同,实质是一样的。形式一://设置全屏getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);//取消全屏getWind

2012-08-07 00:08:33 14328 2

原创 修改TabWidget字体大小、颜色、Gravity等等...

http://blog.csdn.net/lovehong0306在用TabWidget的时候会惊奇的发现,那个Tab选项卡竟然不能设置字体大小,而默认的字体竟然是那么的小,很是蛋疼。怎么办?有两种办法。第一中就是自定义了TabHost.TabSpec有个setIndicator(view)方法将自己写好的View传进去,想要什么样的自己把握,比较灵活。

2012-08-05 00:42:07 11476 2

转载 SQLITE3中的数据类型

大多数的数据库引擎(到现在据我们所知的除了sqlite的每个sql数据库引擎)都使用静态的、刚性的类型,使用静态类型,数据的类型就由它的容器决定,这个容器是这个指被存放的特定列。Sqlite使用一个更一般的动态类型系统,sqlite中,值的数据类型跟值本身相关,而不是与它的容器相关。Sqlite的动态类型系统和其他数据库的更为一般的静态类型系统相兼容,但同时,sqlite中的动态类型允许它能做

2012-08-04 19:27:21 749

原创 VerticalSeekBar 垂直拖动条的实现

http://blog.csdn.net/lovehong0306继上一篇文章,SeekBar不过是在ProgressBar的基础上添加了一个控制按钮(SeekBar extends AbsSeekBar extends ProgressBar),VerticalSeekBar与VerticalProgressBar实现原理相同,都是经过旋转,宽高值互换。这两篇文章都很简单,实

2012-07-31 22:44:52 3692 2

原创 VerticalProgressBar 垂直进度条的实现

http://blog.csdn.net/lovehong0306这个比较简单,不需要过多的讲解,只需在ProgressBar源码的基础上做一些简单的修改。原理就是将水平滚动条经过旋转竖起来,需要注意的是经旋转后原来的高变成了现在的宽,高变成了现在的宽。效果如图:源码:package com.custom.ui;import android.cont

2012-07-30 21:51:55 9144 4

原创 异步加载图片“阻塞”UI主线程问题的解决方案

http://blog.csdn.net/lovehong0306继上一篇文章,做图片处理难免要用到异步加载,关于异步加载图片的方案我就不多说了,网上很多例子以及讲解,稍后我会贴出代码。这里我要讲一下在做异步加载图片时遇到的一个很奇怪的问题,载入图片的线程“阻塞”了UI线程。代码如下:public Bitmap loadDrawable(final Stri

2012-07-14 18:36:40 4132 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 3661

android-misc-widgets多方抽屉bug修复版 解决“闪烁”问题

前几天项目需要用到左侧拉出抽屉,想到了http://blog.csdn.net/hellogv/article/details/6264706中提到的多方抽屉,拿来试用了下,发现bug还真不少,最不能忍受的是最后那一下“闪烁”,于是乎,改!下面将修改过程中遇到的问题及其解决方法分享给大家。首先是出现了如图的情况:当以光的速度点击handle(就是那个带箭头的Button)并拉出到很远很...

2012-05-04 10:36:55 154

转载 Eclipse的内存优化与内存不足问题

MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommendedthat you exit and restart MyEclipse with new virtual machine memorypar

2012-05-02 17:49:33 1193

转载 ScrollView当显示超出当前页面时自动移动到最底端

卷轴视图(ScrollView)是指当拥有很多内容,一屏显示不完时,需要通过滚动来显示视图。比如在做一个阅读器的时候,文章很长,一页显示不完,那么就需要使用卷轴视图来滚动显示下一页。   Java代码  private ScrollView mScrollView;    private LinearLayout mLayout;    pr

2012-05-02 17:38:17 1029 1

转载 Android流量统计TrafficStats类的使用

对于Android流量统计来说在2.2版中新加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为 long型,如果返回等于-1代表 UNSUPPORTED 当前设备不支持统计。Java代码

2012-05-02 17:31:27 1047

转载 SQL 优化原则

一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上

2012-04-26 14:10:08 1081

原创 Android中Adapter的getView方法复用view机制

http://blog.csdn.net/lovehong0306近来回答了一位朋友关于Adapter中getView()方法复用view机制的问题,想到自己也曾对这个问题迷茫了许久,相信还有不少初学者对这个问题很是头疼吧。鉴于网上针对这个问题的讲解不多,我就举个简单的例子来说一说,尽量做到详细,希望对新人能有所帮助。相信大家对线程池或者数据库连接池都比较熟悉就

2012-04-25 15:51:45 10557 9

转载 对聚集索引和非聚集索引很好的解释

实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来说明一下聚集索引和非聚集索引的区别:  其实,我们的汉语字典的正文本身就是一个聚集索引。比如,我们要查“安”字,就会很自然地翻开字典的前几页,因为“

2012-04-24 17:42:16 669

原创 android-misc-widgets多方抽屉bug修复版 解决“闪烁”问题

http://blog.csdn.net/lovehong0306前几天项目需要用到左侧拉出抽屉,想到了http://blog.csdn.net/hellogv/article/details/6264706中提到的多方抽屉,拿来试用了下,发现bug还真不少,最不能忍受的是最后那一下“闪烁”,于是乎,改!下面将修改过程中遇到的问题及其解决方法分享给大家。首先是出现了如图

2012-04-14 13:07:53 7753 36

转载 getX getRawX的区别

在学习android时候,看到MotionEvent类里有两个方法,getX getRawX,看解释,很模糊,看不太懂,这到底什么意思?肯定有区别.具体什么区别呢?一看,两个函数都是返回了整型直,那好办了,把这两个直打印出来,分析下,估计能有收获.好.问题是怎么把这两个直打印出来呢?哎,这就要求系统不断的丢出MotionEvent,这好办,上篇文章不写了,具体看代码,代码是最好的说

2012-04-11 22:09:34 14033 18

原创 说说Android 两种为自定义组件添加属性的使用方法和区别

文章出处:http://terryblog.blog.51cto.com/1764499/414884  Android 自定义View 己经不是什么新鲜话题,Android Api提供了一大堆基础组件给我们,需要什么特定功能还需要我们继承它们然后定制更加丰富的功能。前面有篇文章也说过为自定义VIEW添加属性,但只是一笔带过,这里就拿这点来说说吧。第一种添加属性的方法,之前我也是经...

2011-12-31 22:33:04 112

原创 自定义图文并茂的Button

文章出处:http://gundumw100.iteye.com/blog/689615 anroid内置了Button和ImageButton,但是没有提供既能显示图片又能显示文字的button。 这里我自定义了一个ImageTextButton 其中了XML文件中使用了自定义属性custom:icon="@drawable/icon" 下面是ImageTextButton源码:  ...

2011-12-31 21:43:26 66

原创 ScrollView当显示超出当前页面时自动移动到最底端

文章出处:http://gundumw100.iteye.com/blog/1162964 卷轴视图(ScrollView)是指当拥有很多内容,一屏显示不完时,需要通过滚动来显示视图。比如在做一个阅读器的时候,文章很长,一页显示不完,那么就需要使用卷轴视图来滚动显示下一页。   private ScrollView mScrollView; private LinearL...

2011-12-30 11:25:45 119

原创 用getIdentifier()获取资源Id

文章出处:http://gundumw100.iteye.com/blog/1135242 做项目过程中遇到一个问题,从数据库里读取图片名称,然后调用图片。直接用R.drawable.?无法调用。查了好多地方最后找到了个方法,分享给大家,希望有帮助。 主要由两种方法,个人建议第二种。 1. 不把图片放在res/drawable下,而是存放在src某个package中(如:com.drawa...

2011-12-30 11:25:16 85

原创 取得当前屏幕的截图

文章出处:http://gundumw100.iteye.com/blog/1104772 取得当前屏幕的截图主要使用了Bitmap 类里的方法,首相取得一个bitmap 然后用取得的bitmap 去绘制一张图片然后进行保存。 import java.io.FileNotFoundException; import java.io.FileOutputStream; ...

2011-12-28 11:41:15 71

原创 观察者模式Observable与Observer的运用(单指拖放)

文章出处:http://gundumw100.iteye.com/blog/1071424 (附件请去原帖下载)       在Java中通过Observable类和Observer接口实现了观察者模式。一个Observer对象监视着一个Observable对象的变化,当Observable对象发生变化时,Observer得到通知,就可以进行相应的工作。例如在文档/视图结构中,文档被修改了...

2011-12-28 11:40:01 77

原创 异步获取已安装程序列表(PackageManager+AsyncTask)

文章出处:http://gundumw100.iteye.com/blog/1067414 AsyncTask是抽象类.AsyncTask定义了三种泛型类型 Params,Progress和Result。 ◆Params 启动任务执行的输入参数,比如HTTP请求的URL。 ◆Progress 后台任务执行的百分比。 ◆Result 后台执行任务最终返回的结果,比如String。 Async...

2011-12-28 11:34:40 93

原创 Android中实现应用切换主题机制

文章出处:http://gundumw100.iteye.com/blog/1052260 一直很想弄清楚好多应用中是如何实现换皮肤这项功能的,花了下午点时间,查了下资料也实现了个切换主题的Demo; 首先要感谢下这位大哥,参阅了下他写的文件http://www.eoeandroid.com/forum-viewthread-tid-31756-highlight-%E7%9A%AE%E8...

2011-12-28 11:25:50 92

原创 Android流量统计TrafficStats类的使用

文章出处:http://gundumw100.iteye.com/blog/1294167 对于Android流量统计来说在2.2版中新加入了TrafficStats类可以轻松获取,其实本身TrafficStats类也是读取Linux提供的文件对象系统类型的文本进行解析。android.net.TrafficStats类中,提供了多种静态方法,可以直接调用获取,返回类型均为 long型,如...

2011-12-28 11:14:36 72

VerticalProgressBar 垂直进度条

VerticalProgressBar 垂直进度条

2012-07-30

AndroidMiscWidgets多方抽屉

android-misc-widgets多方抽屉bug修复版 解决“闪烁”问题

2012-04-16

android手机通讯录备份还原

android手机通讯录备份还原

2012-03-04

monkeyrunner_py脚本

monkeyrunner_py脚本

2012-03-04

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除