摘要:
最近做项目,需要加密android客户端的一些sql语句,我当时使用的是DES加密的,结果加密出现了javax.crypto.BadPaddingException: Given final block not properly padded这样的错误,要不就是出现乱码的问题,很纠结!当时查了一些资料,就有可能是密钥的问题或者编码的问题,检查了发现,密钥正确的,就是在创建Key 的时候,得到的byte[]数组有一些处理的,具体完整的代码如下:package com.spring.sky.util;import java.io.BufferedReader;import java.io.Buf. 阅读全文
摘要:
在把android 的项目打包的时候,如果加入了第三方jar或者自己的jar的时候,打包就出错,出错的主要原因是在配置混淆器的时候,没有把第三方的jar配置进去,所以就出错了,解决办法为: 在proguard.cfg的配置文件中,配置你加入的jar的前缀包名,比如,我现在需要加入一个“com.spring.sky....”的jar包,那么我就在proguard.cfg中加入: -dontwarn com.spring.sky**这样的话,打包的时候,混淆器就不会混淆这个jar文件的代码了, 阅读全文
摘要:
最近要实现一个检验更新的功能,当进入程序的时候,开始请求服务器,然后得到服务器的响应更新结果!如果需要更新的话,就打开一个Dialog,在Dialog上面下载文件,于是自己研究了一个自定义dialog的实现,也完成了在dialog上面有进度的下载文件(自己的作图技术查,随便画了一个背景),效果图如下:效果如上,下面我把代码贴出来:主界面Activity:主界面就定义了一个Button,当点击Button后,弹出Dialogpackage com.spring.sky.dialog.download;import android.app.Activity;import android.os.B. 阅读全文
摘要:
最近SDK出问题了,然后在google下载了一个android-sdk-windows.rar,然后点击SDK Manager,结果一直不能刷新API Level,然后就开始在网上找了好多资料,解决这个问题,修改 HOSTS, HTTP 和 HTTPS 都不能解决,这给我带来了很大的困惑! 加载不出来的界面错误为:Fetching http://dl-ssl.google.com/android/repository/addons_list-1.xmlFailed to fetch URL http://dl-ssl.google.com/android/repository/addons_. 阅读全文
摘要:
最近写一个给用户输入的密码键盘,所以为了安全期间,写一个随机生成0~9的数字,每个不重复,废话不说了,直接贴出代码: import java.util.ArrayList;import java.util.List;/** * 随机得到10个数字 * 平且这10个数字都是0~9之间 * 这10个数字不会重复 * @author spring sky * Data:2012年3月6日 22:17:14 * Email:vipa1888@163.com * */public class Number { /** * 递归得到随机数字 * @param list * @return */ ... 阅读全文
摘要:
这个方法就是把文件的大小 formet成常用的文件格式,其实之间转化就是1024的转化 package com.zhangkeinfo.test;import java.text.DecimalFormat;/** * 格式化文件文件大小 * @author spring sky * */public class FileSize { public static void main(String[] args)throws Exception { System.out.println(FormetFileSize(100)); System.out.println(FormetFileS... 阅读全文
摘要:
1、线性布局 LinearLayout: 线性布局是所有布局中最常用的类之一,也是RadioGroup, TabWidget, TableLayout, TableRow, ZoomControls类的父类。LinearLayout可以让它的子元素垂直或水平的方式排成一行(不设置方向的时候默认按照垂直方向排列)。举个例子: java代码: 2、相对布局 RelativeLayout 相对布局 RelativeLayout 允许子元素指定它们相对于其父元素或兄弟元素的位置,这是实际布局中最常用的布局方式之一。它灵活性大很多,当然属性也多,操作难度也大,属性之间产生冲突的的可能性也大,使用相对.. 阅读全文
摘要:
时间匆匆,又是一个落叶的秋天了!也是一个难忘的季节! 不知不觉中, 21岁已经过去了一大半,突然觉得20岁前,自己就是一个傻小子,20岁前,自己是那么的没有信心,没有想法,没有目标..匆匆一年的时间,自己的思想有了很大改变!懂得了人生需要奋斗!有目标的奋斗,也开始想着自己需要创业....突然今天晚上,想抒发出自己远大的雄心壮志! 记得上高中的时候,我写了一篇日志,说自己有一个五年的软件工程师梦想,当时感觉自己的理想是那么的渺茫,那么的虚幻,只是想自己以后要是能做软件开发,就可以靠这份工作去维护一个和谐的家庭!为了这个梦想,却在生活中遇到了太多的挫折,很多时候,太累了,太难了,太烦躁了,问题太. 阅读全文
摘要:
人生在世,不要轻信任何一个人,不管他和你的关系有多深,他说的任何一句话,你都要抱着一丝的怀疑态度!人,一定要有思想!这种思想源于对任何事物的判断! 一个人,不懂得思考,不懂得判断,那么在这个社会上,处处都是被动的!如果是错的,也会一错再错!咱们不是士兵,士兵对上级的命令,就像机器人一样执行命令,我这里不是说士兵不好,只是对于命令,他们都是无条件执行!在软件程序的时候,明明那个人技术很厉害,但是他有时候也不见得考虑问题考虑的很全面,没有一个人是十全十美的!他给你说的方法,只是提供给你参考的,并不是标准答案! 成功是一个名词,也许对于每一个人的标准都不一样的!也许商人认为更多的财富就是最大的成功. 阅读全文
摘要:
前段时间,公司做web service的时候,看了一下资料,当时看见一个叫rmi的东西(远程方法调用),最近闲着,所以看了一下 ,感觉挺简单的!所以写了一个例子提供给大家把! rmi的服务端,必须要使用接口,同时还有接口的实现类!所以下面的两个文件是接口类和接口的实现类!UserDao 接口:/** * 远程接口 必须继承与Remote对象 * @author spring sky * date: 2012年2月7日 10:55:05 * Email:vipa1888@163.com * QQ:840950105 */public interface UserDao extends ... 阅读全文