TAT.zhipingfeng 用 Volley 踩过的坑
In Android 开发 on 2015年06月11日 by view: 5,478
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: 43,401
19

前言

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

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