02 2014 档案

摘要:poi是将数据输出成excel的非常好用的插件,只需要一个poi-3.7.jar的包,就可以完成如题的功能~网上很多是直接导出成excel的例子,而很少弹出下载框让客户下载导出的文件并选择保存路径的功能,所以我将两者整合了一下。public static void resultSetToExcel(ResultSet rs, String xlsName, String sheetName) throws Exception { //参数分别代表什么意思不用解释了吧~ HSSFWorkbook workbook = new HSSFWorkbook(); ... 阅读全文
posted @ 2014-02-26 08:47 不想换名了 阅读(1262) 评论(0) 推荐(0)
摘要:功能非常简单,而且乍一看没什么特别大的用处,因为实际上就是浏览器而已。。。但如果说网页一开始就是针对手机开发的呢?是不是可以将android的开发转变为网页的开发了?有待研究,不过据说也可以用这种方法将html5打包哦,先记录一下可能以后也可以赶下潮流。public class MainActivity extends Activity { private WebView webview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedIn... 阅读全文
posted @ 2014-02-25 15:31 不想换名了 阅读(2451) 评论(0) 推荐(0)
摘要:在viewpager下,有时在某个pager调用了软键盘,当切到其他pager时软键盘不会收起来。。。甚至于将应用最小化之后再还原也依然有软键盘在~百度了一下有很多方法,最后找到一个最简单而有效的。InputMethodManager imm = (InputMethodManager)getSystemService(INPUT_METHOD_SERVICE); if (imm.isActive()&&getCurrentFocus()!=null) imm.hideSoftInputFromWindow(getCur... 阅读全文
posted @ 2014-02-23 22:59 不想换名了 阅读(427) 评论(0) 推荐(0)
摘要:今天看了个关于android测试的视频,发现了一个叫冒烟测试的概念,又百度了一下,稍稍做一点笔记。 冒烟测试源自硬件行业,对一个硬件或者硬件组件改动后,直接给设备加电,看看设备会不会冒烟,没冒烟,就表示待测组件是通过了测试(视频上说是不断操作软件直到手机冒烟,这个解释感觉更有趣^_^),我个人理解,其实就是不断通过各种操作去测试这个软件会不会有问题,例如有的按钮事件按一下没事,连续按三下可能就出BUG,有的搜索功能搜索一次两次没问题,连续按搜索(在搜索结果没出来前)就可能出bug,所以要频繁地操作直到软件冒烟,假如这都没问题的话那日常使用估计就没问题了。。。 感觉这个测试还是很有必要的,... 阅读全文
posted @ 2014-02-22 13:03 不想换名了 阅读(1950) 评论(0) 推荐(0)
摘要:在做网站的时候经常碰到的问题就是身份验证的功能,最蠢的方法就是在每个动作前进行身份验证的动作。。。struts2自带非常方便的“动作执行前的动作设置“功能(这样讲貌似比较容易懂?)。。。简单来说就是在执行struts.xml的某个package下配置的action动作之前,都会先执行我们为这个package预设的动作。看看代码就非常简洁易懂了~首先是Struts.xml ... 阅读全文
posted @ 2014-02-22 02:06 不想换名了 阅读(655) 评论(0) 推荐(0)
摘要:最近在实现一个下载功能【多线程断点续传】的时候,发现在下载的时候某个listview(其实是expandablelistview,不过也差不多)会变得非常卡,注意是非常卡而不是一般安卓的卡顿。仔细研究了一通,进行了一系列比较低端的优化,纯粹当经验分享了~ 1、使用convertView,这个也是非常常见的方法,如果发现你网上参考来的代码(一般在adapter里的getView()方法中)没有这一段,那不妨加上~android的listview(包括expandablelistview,下同)是动态加载内容的,也就是说一般而言只会加载你的当前屏幕可以加载的最大列表项(例如列表项共有100条... 阅读全文
posted @ 2014-02-22 01:33 不想换名了 阅读(473) 评论(0) 推荐(0)
摘要:开发了一段时间4.0的app,突然老板说要兼容2.3。。。 好吧,将版本转为2.3.3,发现原来直接的setAlpha()的函数没了,百度了一下就只有getBackground().setAlpha()......怒摔,这能一样吗,而且要是这个控件没有设置background还会愤怒地报空指针错误。。而且在布局文件上面也没了‘android:alpha=“” ’的方法了。。一时半会想不到什么特别好的取代方法,于是就决定用动画效果来代替——alphaanimation。下面贴代码,还是非常简单的。 Animation a=new AlphaAnimation(250, 0);//透明度从... 阅读全文
posted @ 2014-02-18 09:35 不想换名了 阅读(1072) 评论(0) 推荐(0)