- 博客(7)
- 资源 (16)
- 收藏
- 关注
原创 Android优雅设置全局字体大小
那年,刚毕业出来,查资料多用百度,耽搁了不少工作(不黑不吹),比如你现在查Android设置字体大小的资料,百度实打实谬误。当然,百度上那些通过设置主题、样式或者循环设置页面TextView组件,也不能说打不到功能需求,but~~这严重违背了我们追求优雅代码的特立独行的程序员风格。正确打开设置字体的姿势,你仅需如下:在基类Activity中覆盖getResources方法 @
2016-08-30 09:58:34 6009 4
原创 android 检测不保留活动
某天,某猿经过浑身解数,突然对我说,这魅族手机有问题啊,怎么从新页面返回后,旧页面的数据全清空了呢?我调试了一下,从新页面返回,旧页面的onCreate居然触发了,理应只跑onStart或onResume的,可是onCreate也跑了,很吊诡。后来查了资料,据说从安卓4.0开始,开发者选项有一项“不保留活动”,剁手党把它打开,就会出现这种生命周期淆乱的问题,把关掉就好了。比较合理的做法,就
2015-11-06 14:53:36 3951 3
原创 使用暴力反射让Spinner选择同一选项时触发onItemSelected事件
我们的客户有时候是变态的,导致需求有时候也是变态的,比如这次项目,使用Spinner选择城市,要求每选择一次城市,就要重新加载一次数据,就算与上一次选择的是同一个城市,也要刷新数据。可是android的Spinner本身记住了上一次选择的项,再次选择同一项不会触发onItemSelected事件。翻看源码,Spinner判断是否触发onItemSelected,是在它的基类AdapterVie
2014-04-10 14:04:51 1716 1
原创 .class打不开
1、下载jadnt158.zip,将其解压,拷贝jad.exe 到%JAVA_HOME%/bin/ 目录下;2、下载net.sf.jadclipse_3.3.0.jar,将此文件拷到eclipse 的plugins目录(%eclipse_home%/plugins)下;3、重启Eclipse,打开Window -> Preferences -> Java -> JadClipse,
2013-01-17 19:01:36 853
原创 关于windows下使用putty+Xming远程访问linux程序的中文输入问题
我们知道,通过linux开通ssh服务,在windows下可以使用putty+xming远程访问linux的程序,与windows server的remoteapp的功能无二。但是默认情况下,在打开的linux远程程序中无法切换输入法,它似乎不让我们输入中文。其实非也。只是我们没有给ssh会话设置相应的环境变量。做法如下:环境:服务端ubuntu12.04,客户端windows XP
2013-01-17 09:36:22 6461 1
原创 vnc连接failed to load session ubuntu
最近做linux下ubuntu12.04的vnc远程连接,当客户端连接服务器时,出现“failed to load session ubuntu“,着实郁闷了好长时间,google半天终于发现有用的解决方案(在我的这种情况下)。其实很简单,只需要在home目录下新建 .xsession 文件,在 .xsession 里面只需写一句话”gnome-session --session=gnome-
2013-01-06 16:57:00 2267
java深度历险
2013-01-22
VNC_User_Guide
2013-01-04
基于OpenSSL的VNC安全性研究及实现
2012-12-29
ajax基础教程
2012-12-03
什么是数学对思想和方法的基本研究
2012-04-16
Flash_ActionScript3殿堂之路.pdf
2012-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人