TAT.zhipingfeng 用Volley踩过的坑
In Android 开发 on 2015年06月11日 by view: 4,206
3

  相信volley绝大部分做android的人已经知道了,关于volley的使用网上也是一抓一大把,都是说volley如何如何好用,下面分享下自己在使用volley过程中踩过的坑。

  volley好用的一个原因是封装的api看起来也比较直接,但是其回调的api做的是一般般,其中有一个JsonObjectRequest类,网上的使用说明也一大把,基本上都是最简单的情形:

Get请求示例:

 

 

上面是个简单的例子,只能打包某个包下面的所有文件,如果要实现只打某个包下面的某些子包或者文件可参考如下示例:

 

假设我们要做一个效果,界面最顶部是一个ActionBar并且是半透明的,ActionBar下面是一个ListView,在初始状态下,ListView是top是在ActionBar的bottom位置的,但当ListView滚动的时候可以透过ActionBar看到下面的ListView的内容。如下面两张图所示:

TAT.zhipingfeng Android插件原理剖析
In Android 开发 on 2014年04月17日 by view: 40,339
19

前言

关于插件,已经在各大平台上出现过很多,eclipse插件、chrome插件、3dmax插件,所有这些插件大概都为了在一个主程序中实现比较通用的功能,把业务相关或者让可以让用户自定义扩展的功能不附加在主程序中,主程序可在运行时安装和卸载。

在android如何实现插件也已经被广泛传播,实现的原理都是实现一套插件接口,把插件实现编成apk或者dex,然后在运行时使用DexClassLoader动态加载进来,这里分享一下DexClassLoader加载原理和分析在实现插件时不同操作造成错误的原因。