原创 Android抓包工具Fiddler安裝和使用

Fiddler是一款非常流行並且實用的http抓包工具,它的原理是在本機開啓了一個http的代理服務器,然後它會轉發所有的http請求和響應,因此,它比一般的firebug或者是chrome自帶的抓包工具要好用的多。不僅如此,它還可以支持

原创 ViewPager,ScrollView 嵌套ViewPager滑動衝突解決

這篇博客主要講解一下幾個問題  - 粗略地介紹一下View的事件分發機制  - 解決事件滑動衝突的思路及方法  - ScrollView 裏面嵌套ViewPager導致的滑動衝突  - ViewPager裏面嵌套ViewPager 導致

原创 重寫一個能避免與橫向View(如ViewPager,RecycleView等)產生滑動衝突的ScrollView或SwipeRefreshLayout

/** * author:xc * date: 2018/7/31 * desc: 自定義包裹Viewpage解決滑動衝突的ScrollView或SwipeRefreshLayout */ public class Viewpa

原创 自定義一個進度跟隨滑塊一起滑動的progress進度條

/** * @author XC * @version 5 * @date 2017/10/17 14:43 * @describe 進度和滑塊一起滑動的ProgressView */ public class CustomP

原创 擼一個可以點擊展開/隱藏內容的文本框

/** * @author xc * @version 1.0 * @date 2016/7/3 14:16 * @describe 點擊展開/隱藏的文本框 */ public class MoreTextView exten

原创 RecyclerView支持下拉刷新、上拉加載,包括線性佈局、網格佈局和 流佈局

/** * author:xc * date: 2018/7/25 * desc: 支持下拉刷新上拉加載更多的RecycleView */ public class PullLoadMoreRecyclerView extend

原创 Android EventBus3.0實例使用詳解及封裝調用

EventBus是一款Android下的發佈/訂閱事件總線機制。可以代替Intent、Handler、Broadcast等在Fragment、Activity之間傳遞消息。 優點:開銷小,代碼優雅。將發送者和接受者解耦。 3.0與2

原创 Android 實現控件懸浮效果

本文出自xiaanming的博客(http://blog.csdn.net/xiaanming) 隨着移動互聯網的快速發展,它已經和我們的生活息息相關了,在公交地鐵裏面都能看到很多人的人低頭看着自己的手機屏幕,從此“低頭族”一詞就

原创 Android項目生成aar包或者共享庫文件供其他項目使用以及問題解決

Android共享包分兩類: 1:*.jar: 只包含了class文件與清單文件 ,不包含資源文件,如圖片等所有res中的文件。2:*.aar: 包含所有資源 ,class以及res資源文件全部包含 下面主要給大家介紹aar包的生成和引用

原创 android標題欄滑動漸變效果

先看一下效果圖: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

原创 Android開源庫V - Layout:淘寶、天貓UI開源框架收藏分享

前言 V- Layout 是阿里出品的基礎 UI 框架,用於快速實現頁面的複雜佈局,在手機天貓 Android版 內廣泛使用 讓人激動的是,在上個月V- Layout終於在Github上開源!  Github - al

原创 Android開發第三方支付微信支付實例集成過程介紹

最近開發的項目需要集成第三方微信支付,於是查看了微信開放平臺的開發指南順利完成,下面爲大家分享一下。 一、在集成之前先到微信開放平臺拿到以下三個參數: 項目APP ID, 商戶平臺的商戶號MCH_ID, 項目簽名(一般是32位的md5串)

原创 Android自定義彈框Dialog和Popupwindow的封裝使用

在項目開發中,經常會遇到各種通過彈框提示信息的需求,主要都是通過Dialog或者PopupWindow,由於在項目中可能需要多次用到,於是自己重寫了2個類方便隨時調用。 自定義Dialog類: public abstract class

原创 Android Service和IntentService區別及知識點詳細總結

Service 對於廣大的Android開發者來說算是耳熟能詳了,作爲Android的四大組件之一,在我們的開發中也起着重要的作用,在Android面試中,Service相關的問題也是面試官問得比較多的,當別人問你,Service 到底是

原创 Android綁定EditText自動彈出自定義軟鍵盤不同按鍵設置不同背景的實現(自動向上頂適應佈局)

最近公司項目有個需求,就是所有需要輸入密碼的EditText需要彈出自定義軟鍵盤來代替系統鍵盤,於是就在網上找了些相關demo來學習借鑑一下。下面是我的實現大概思路,涉及主要功能模塊三個類: 1、CustomKeyboardView一個自