原创 android中的動畫全解析

Android爲我們提供了2中動畫 一: Tween Animation 漸變動畫 通過對特定對象做圖像的變換,例如: 平移, 縮放,旋轉, 淡入淡出 等。 二: Frame Animation 幀動畫 創建一個淡入阿瓦不了可以按照指定的

原创 如何爲Recyclerview寫一個通用的adapter

如何寫一個通用的RecyclerView.adapter 項目源碼地址:https://github.com/jiang111/SuperRecyclerViewAdapter 歡迎star和fork 隨着需求的不斷修改,在項目中越來越

原创 RxJava系列之二 變換類操作符詳解1

1.回顧 上一篇文章我們主要介紹了RxJava , RxJava 的Observables和 RxJava的just操作符。以及RxJava一些常用的操作。 沒看過的抓緊點我去看吧。 其實RxJava有很多的操作符, 而我們學

原创 LeakCanary:檢測你APP所有的內存泄露

LeakCanary:檢測你APP所有的內存泄露 java.lang.OutOfMemoryError at android.graphics.Bitmap.nativeCreate(Bitmap.java:-2)

原创 判斷ListView的每一個item高度

前提 這個item的根view必須是LinearLayout package com.bxg.news.view; import android.view.View; import android.view.ViewGroup; impo

原创 程序員必備的那些Chrome插件

原文地址:https://github.com/jiang111/chrome-plugin-recommand 收集大家常用的一些Android代碼,看這裏:https://github.com/jiang111/awesome-and

原创 Android TraceView 最權威的性能分析工具

TraceView是什麼 Traceview是android平臺配備一個很好的性能分析的工具。它可以通過圖形化的方式讓我們瞭解我們要跟蹤的程序的性能,並且能具體到method。 Traceview的作用 查看跟蹤代碼的執行時間,分析哪些是

原创 RxJava系列之一 初識Rxjava

1.簡介 基礎知識 響應式代碼的基本組成部分是Observables和Subscribers(事實上Observer纔是最小的構建塊,但實踐中使用最多的是Subscriber,因爲Subscriber纔是和Observables的對應的。

原创 ScrollView與WebView結合使用時,設置webview字體大小的時候出現下方留白的終極解決方案

當ScrollView嵌套WebView的時候,如果需要調用WebView的setTextSise的時候,會出現底部一大片空白,試了很多方法都不管用,無意中找到了一個解決方案,居然可以了,我也是醉了,當初居然沒有想到這麼做.好了,下面看代

原创 Android首頁輪播圖直接拿來用

import java.util.ArrayList; import java.util.List; import java.util.concurrent.Executors; import java.util.concurrent.

原创 Android設置Notification從網絡中加載圖片,解決點擊無法消失的bug

Notification的構造函數中只支持使用資源文件的圖片作爲圖片,但是如果我們想用網絡中的圖片怎麼辦呢。 我們知道,給Notification設置內容的時候調用的是setLatestEventInfo方法,當我們點擊去看該方法的時候,

原创 關於ViewPager的懶加載問題

默認情況下,系統自帶的viewpager至少會提前加載下一個頁面,無法禁止,想要禁止,只能通過自定義viewpager來實現; 這是在Android open source 上找到的懶加載viewpager 如果不好拷貝的話直接到http

原创 在android需要大量使用xml進行網絡傳輸時,如何用面向對象的思路降低xml的耦合性並增加重用性

根據一個需求來進行分析。在項目中由於需要經常通過發送接收xml進行網絡通信,從服務器中抓取數據 如果不對xml做優化,需要寫大量的serializer.startTag(null, "header");serializer.endTag(

原创 在Android上爲APP虛擬出定時的內存緩存

在項目開發中有一個需求,每次啓動APP的時候都需要向服務器請求參數,然後進入到某個界面時直接取出來,而不去請求網絡,實現更好的用戶體驗,但是這些數據只能保存一定時間,而且當APP關閉時,這些數據就得銷燬,

原创 Android 手機自動化測試工具有哪幾種?

Sikuli (http://sikuli.org),基於優秀的圖像對比庫opencv的測試工具,測試腳本使用Python編寫,非常強大。如果你的app沒有源碼,可以選擇它;或者你想做系統測試(跨app的測試),也可以選擇它。其它的還是