实现效果: 自定义Spinner其实包括两个部分: 第一部分是用来打开下拉列表的按钮,如图,这个绿色背景直接设置Spinner的背景就行,素材文件如下: 里面的文字需要注意下,Spinn ...
实现效果: 自定义Spinner其实包括两个部分: 第一部分是用来打开下拉列表的按钮,如图,这个绿色背景直接设置Spinner的背景就行,素材文件如下: 里面的文字需要注意下,Spinn ...
当选择完workspace之后,eclipse开始加载启动,在这个阶段经常出现闪退出的情况,这主要有两个原因: 原因一、eclipse.ini的配置问题: 可能配置的内存太小,或者系统本身内存 ...
转载请注明出处,谢谢! 这里的近期任务列表就是长按Home键出来的那个Dialog,里面放着近期打开过的应用,当然3.0以上系统的多任务切换键也是。 这个Dialog的实现在Android源码的/ ...
Android Studio升级到2.0之后,新增了Instant Run功能,该功能可以热替换apk中的部分代码,大幅提高测试安装的效率。 但是,由于我的项目中自定义了一些ClassLoader, ...
Android的插件化已经是老生常谈的话题了,插件化的好处有很多:解除代码耦合,插件支持热插拔,静默升级,从根本上解决65K属性和方法的bug等等。 下面给大家介绍一下我们正在用的插件化框架。本片主 ...
最近在看一个老外写的东西,发现里面有个类,使用这个类可以让任何设备使用HierarchyView。 众所周知,市面上卖的Android设备,一般都不能使用HierarchyView,所以借此机会,了 ...
网上关于java用AES加密解密的文章有很多,我这里只用到解密(加密是服务器那边做^_^),所以更简洁一些: 这里有一点要注意,网上都要添加一个类似bcprov-jdk的库和两个pol ...
Chronometer集成自TextView,里面有个Handler负责定时更新ui。 其计时原理很简单:通过setBase(long t)方法设置好baseTime之后,当start()时,每隔一 ...
ASM是非常强大的JAVA字节码生成和修改工具,具有性能优异、文档齐全、比较易用等优点。官方网站:http://asm.ow2.org/ 要想熟练的使用ASM,需要对java字节码有一定的了解,本文 ...
我们从Activity的setContentView()入手,开始源码解析, 发现是使用mLayoutInflater创建View的,所以我们去LayoutInflater.infla ...