分类 Java / Android 下的文章

分享一个Android上封装好的视频播放类

最近刚好有在安卓上播放网络视频的一个需求,网上搜了一圈之后找到一个小demo,使用之后觉得作者想法不错,但是代码当中有点问题,会有IllegaleState报错。调整了一下,并且加了个支持几种状态变化的interface,在MediaPlayer状态的处理上多做了一些工作,旧的有问题的代码就不放出来了,看看没错的版本吧。可能有看官会觉得做interface来执行这些事件有些多余,视频播放当中很多执行不是立即生效的,有部分操作实际上是类似异步的,因此做这个还是有必要的,保证了MediaPlayer状态不冲突。另外,安卓支持什么格式,这个就支持什么格式,没有额外的解码功能。

- 阅读剩余部分 -

Android手机短信SMSC算法

今天手机不幸又发不出短信了,打10086确认了一下没停机之后就到*#*#4636#*#*里面看SMSC的设置,发现果然和上次发不了短信一样的毛病,没办法,只好找这SMSC的值了。恰好上次看到了一片文章,讲到了这个值的算法,干脆今天就写个程序出来吧,免得下次又烦。主要的函数如下,并附上打包好的可执行jar文件。

- 阅读剩余部分 -

Android MD5加密类和Base64编解码类

Android代码分享第五弹:一个实用的MD5加密类和BASE64编解码类。可能会有看官说这两个小功能,随便调用一下android的代码就OK了,但是当时我在搜索相关内容时还是发现,很多人提出相关的问题,并且还有很多乱七八糟的答案,尤其是MD5加密的类,竟然有个答案是会造成所有0消失,大错特错啊!于是花时间自己整理了一下,写出来,与诸位共享。

- 阅读剩余部分 -

Android数据库操作类,超实用!

Android代码分享第三弹:超实用的数据库操作类!在书里看到的,整理出来了,在原来的基础上又加了几个函数,并且新建数据库的那边也做了更改,判断所在目录有没有。最初使用时候经常发生错误,不能在程序私有空间建立数据库文件,后来才发现是路径问题,改了一下,从此有权限的地方都能建库!so easy!在查询那边加了一个用sql语句进行查询的函数,原来的那个函数不会用,还是直接sql方便。加了个复制数据库的函数。准备好数据库放在raw目录下,到时候用R.raw访问。

- 阅读剩余部分 -