- 博客(5)
- 资源 (9)
- 收藏
- 关注
原创 清除缓存功能
清除缓存的功能在app中还是经常可以碰到的,虽然实现起来很容易,但每次做的时候都还是得上网搜一把,还是自己总结一下。思路:(额...还真算不上什么思路...就一句话)点击清理缓存,调用清除缓存的方法,并弹清除缓存进度条,当缓存的大小等于0的时候,隐藏进度条,并吐司“缓存清理完毕”。app展示:主要代码:(只展示清除图片的缓存,其他类似)private void sh
2017-10-19 15:29:54 1073
原创 夜间模式(模仿喜马拉雅FM)
经常玩喜马拉雅FM的app,看到它的夜间模式的实现和其他的都不一样,仅仅是通过改变屏幕的亮度来实现。感觉这种方式比起换肤来说更加简洁。实现思路:1.在程序入口后的第一个Activity中:(1)获取系统当前的亮度(2)保存系统当前的亮度(3)如果系统打开了自动调节亮度则关闭,并记录2.在有夜间模式开关的界面中:(1)初始化开关后,先判断之前开关的状态,修改对应的UI
2017-10-19 14:04:43 2445 2
原创 Java中Xml文件的解析
开发中比较常见的解析方式有三种,如下:1. DOM:要求解析器把整个XML文档装载到内存,并解析成一个Document对象。a) 优点:元素与元素之间保留结构关系,故可以进行增删改查操作。b) 缺点:XML文档过大,可能出现内存溢出显现。2. SAX:是一种速度更快,更有效的方法。它逐行扫描文档,一边扫描一边解析。并以事件驱动的方式进行具体解析,每执行一行,都将触发对应的事件。(了
2017-10-17 20:04:20 472
原创 解码Base64并展示图片
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作HTTP表单和
2017-10-17 14:23:18 98003
原创 开发常用网址
Android资源下载地址http://www.androiddevtools.cn/ AndroidStudio中文网 http://www.android-studio.org/Eclipse下载网址http://www.eclipse.org/downloads/开源项目集合网站http://www.23code.com/http://a.c
2017-10-11 23:30:33 498
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人