自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 解决android2.3版本下设置控件透明度的问题

开发了一段时间4.0的app,突然老板说要兼容2.3。。。  好吧,将版本转为2.3.3,发现原来直接的setAlpha()的函数没了,百度了一下就只有getBackground().setAlpha()......怒摔,这能一样吗,而且要是这个控件没有设置background还会愤怒地报空指针错误。。而且在布局文件上面也没了‘android:alpha=“” ’的方法了。。一时半会想不到

2015-06-24 11:14:38 456

原创 Struts2非常简单实用的身份验证功能

在做网站的时候经常碰到的问题就是身份验证的功能,最蠢的方法就是在每个动作前进行身份验证的动作。。。struts2自带非常方便的“动作执行前的动作设置“功能(这样讲貌似比较容易懂?)。。。简单来说就是在执行struts.xml的某个package下配置的action动作之前,都会先执行我们为这个package预设的动作。看看代码就非常简洁易懂了~首先是Struts.xml pac

2015-06-24 11:09:56 356

原创 Android中实现远程输入

该方法主要是面向输入相对比较困难的android电视机。实现的最后结果是,用手机中的输入法代替电视机输入。简单描述一下流程:电视机获取输入框焦点,弹出输入法——打开手机的输入法,输入内容——内容发送到电视机的输入框。那么要怎么实现呢?我们知道,一般而言是没办法获取到任意界面下的输入框的,所以只能从输入法下手。而为了让手机能将输入内容发送至电视,就得和电视机之间建立连接,我这里选用的是soc

2015-06-24 09:46:22 803

原创 解决viewpager下软键盘莫名弹出的问题

在viewpager下,有时在某个pager调用了软键盘,当切到其他pager时软键盘不会收起来。。。甚至于将应用最小化之后再还原也依然有软键盘在~百度了一下有很多方法,最后找到一个最简单而有效的。 InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE); if (i

2015-06-24 09:39:34 955

原创 关于电视机中DTV码流对android的Timer的影响

在电视机系统的开发中,经常会用到模拟的信源(ATV/DTV)。最近在测试的时候发现,在DTV信源下,某个计时用的Timer突然就暂停了,百度一下这个Timer,大部分问的是怎么停止Timer的运行,而没有提到怎么让他不停止,囧。  在挣扎了一段时间后,测试发现在DTV信源下才会出现该BUG,而在别的信源下不出现,推断是跟DTV信源有关。而在做数字电视的一个很大的特点在于,基本上都会拿DTV

2015-06-24 09:37:24 818

原创 Android 使用正则表达式来快速生成多套dpi及分分辨率适配的UI

在Android开发中,往往为了适配dpi和分辨率,要写多套layout或者values,而鉴于dpi和分辨率的计算方式,很多时候适配的大部分工作都是简单的计算方面。譬如DPI从1.5到2.0,就是将所有dip、sp为单位的数值都乘以0.75(也就是1.5/2)。所以我们完成可以自己写一个小工具来批量读取layout或者values文件,然后进行批量操作并保存。  对文件的批量打开读取操作

2015-06-24 09:34:44 385

原创 Java数据处理之中值滤波算法

一般而言,对于硬件收集来的各种数据都是要进行滤波的,滤波的手法有很多种,只是一般都不会在java层进行。但是也有一些特别小巧实用易懂的方法,可以用来对数据进行滤波,譬如中值滤波算法。  该算法在波形类数据中经常会用上,主要效果是突出特征波形,使得波形更加”凹凸有致“。但是也有一定副作用,那就是如果波形本身就非常漂亮,那就有可能将其特征波形稍稍磨平——当然这种效果基本还是在能接受范围内。

2015-06-24 09:30:37 5232 1

原创 Android中BassBoost和Virtualizer的使用

通过搜索资料发现大部分都是讲的Equalizer怎么使用,而同时出现的BassBoost和Virtualizer却鲜有人提起。在这里简单说下。这两个类的意思分别是低音增强和虚拟化,具体什么音效作为一个音痴我就不过多讲了囧。用法跟Equalizer类似,代码如下: public static void presetVirtualizer(int preStrenth) {

2015-06-24 09:28:58 4836

原创 Intent.FLAG_ACTIVITY_CLEAR_TOP 的使用注意

最近开发一个下载的应用,然后有很多层跳转关系,跳到最后进行下载,下载完毕之后弹出一个按钮,点击之后会将所有activity都结束掉。一开始用的方法是Intent intent = new Intent(DownLoad.this, NetworkUpdate.class);intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);i

2015-06-24 09:26:04 3056

原创 android 利用反射机制调用android4.0隐藏的截图方法

android4.0后系统自带截图功能,但是该方法确实被隐藏的,要调用的话有两个方法,第一就是在android源码环境下编译,但是这个对于反复调试应用的时候比较麻烦,个人也还不太习惯在linux下编程。。。 第二种方法就是利用java的反射,获取android隐藏起来的方法,该方法位于android.View.Surface类里,大家有兴趣可以去看看android4.0的源码,方法

2015-06-24 09:20:54 768

原创 加载网络图片中,给ImageView增加提示文字

现在一般加载网络图片都是用的ImageLoader来做,而且功能是越来越强大,部分ImageLoader已经改得可以增加载入中及载入失败的时候显示的图片了,非常的实用。这里主要是给大家介绍一个非常简单的小技巧,自己实现当图片没有加载出来的时候,将ImageView添加文字提示。第一种方法:使用Button替换ImageView。这种方法局限性比较大,在个别只使用background而不需要

2015-06-24 08:57:29 2809

原创 android软件获取系统签名

有时候有的功能必须要有系统签名才能使用,例如调用系统自带的Surface.screenShot方法时,就必须在androidManifest.xml里声明android:sharedUserId="android.uid.system"但是这个时候在编译生成的apk很有可能无法安装的情况 并且报这个错误:INSTALL_FAILED_SHARED_USER_INCOMPATIBLE这个

2015-03-19 16:24:37 398

原创 android下使用xstream解析百度音乐接口

第一次使用xstream,感觉这个东西挺奇怪的,不知是它蠢还是我蠢。。首先是接口地址,http://box.zhangmen.baidu.com/x?op=12&count=1&title=歌名$$歌手名$$$$ 在这个链接http://blog.csdn.net/hepershade/article/details/7462434有解释返回的xml数据分别代表啥,我就不另外说了,反正

2015-01-16 10:39:50 362

空空如也

空空如也

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

TA关注的人

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