TAT.zhipingfeng 用 Volley 踩過的坑
In 未分類 on 2015年06月11日 by view: 6,757
3

  相信 volley 絕大部分做 android 的人已經知道了,關于 volley 的使用網上也是一抓一大把,都是說 volley 如何如何好用,下面分享下自己在使用 volley 過程中踩過的坑。

  volley 好用的一個原因是封裝的 api 看起來也比較直接,但是其回調的 api 做的是一般般,其中有一個 JsonObjectRequest 類,網上的使用說明也一大把,基本上都是最簡單的情形:

Get 請求示例:

TAT.zhipingfeng 使用 gradle 打包指定包名和類的 jar
In 未分類 on 2015年03月04日 by view: 20,779
4

 

 

上面是個簡單的例子,只能打包某個包下面的所有文件,如果要實現只打某個包下面的某些子包或者文件可參考如下示例:

 

TAT.zhipingfeng android:clipToPadding 和 android:clipChildren
In 未分類 on 2014年10月14日 by view: 26,763
6

假設我們要做一個效果,界面最頂部是一個 ActionBar 并且是半透明的,ActionBar 下面是一個 ListView,在初始狀態下,ListView 是 top 是在 ActionBar 的 bottom 位置的,但當 ListView 滾動的時候可以透過 ActionBar 看到下面的 ListView 的內容。如下面兩張圖所示:

TAT.zhipingfeng Android 插件原理剖析
In 未分類 on 2014年04月17日 by view: 44,851
19

前言

關于插件,已經在各大平臺上出現過很多,eclipse 插件、chrome 插件、3dmax 插件,所有這些插件大概都為了在一個主程序中實現比較通用的功能,把業務相關或者讓可以讓用戶自定義擴展的功能不附加在主程序中,主程序可在運行時安裝和卸載。

在 android 如何實現插件也已經被廣泛傳播,實現的原理都是實現一套插件接口,把插件實現編成 apk 或者 dex,然后在運行時使用 DexClassLoader 動態加載進來,這里分享一下 DexClassLoader 加載原理和分析在實現插件時不同操作造成錯誤的原因。