原创 Android Studio 掌握這些調試技巧,Debug能力不能再高啦

Debug斷點跟蹤調試是軟件開發過程中分析代碼、解決BUG的一個重要手段,不同IDE下的Debug工具的使用有所不同,但提供的調試功能一定是應有盡有。很多程序員的Debug能力都停留在基本的單步執行、斷點跳躍上,殊不知還有很多鮮爲

原创 Android AndFix 熱修復框架

今天帶來的是阿里的熱修復框架AndFix使用,廢話不多說直接看下文。 項目Git地址:https://github.com/alibaba/AndFix lib包:AndFixLib 補丁製作工具: apkpatch ps:上面下

原创 Android 65k 問題

文/zerob13(簡書作者) 原文鏈接:http://www.jianshu.com/p/245022d136e1 著作權歸作者所有,轉載請聯繫作者獲得授權,並標註“簡書作者”。 在 Android 開發中,有一個之前很少聽

原创 這些小工具讓你的Android 開發更高效

後面有博主自己補充的好用工具。 在做Android 開發過程中,會遇到一些小的問題,雖然自己動手也能解決,但是有了一些小工具,解決這些問題就得心應手了,今天就爲大家推薦一下Android 開發遇到的小工具,來讓你的開發更高效

原创 設計模式-抽象工廠模式

抽象工廠模式(Abstract Factory Pattern)是工廠方法模式的進一步抽象,也是一種創建型設計模式。與工廠方法模式最大的不同點是:工廠方法模式是一個抽象產品對應一個具體產品,而抽象工廠模式是多個抽象產品對應多個具體

原创 android 解壓縮zip包

項目裏面需要解壓縮zip包;或者把項目assets裏面的zip包拷貝到手機SD卡里面進行解壓。 在這裏我是使用的ant.jar這個庫:ant.jar 廢話不多說,直接附上整個工具類及使用方法: public class UnZi

原创 設計模式-工廠方法模式

工廠方法模式(FACTORY METHOD)是一種常用的對象創建型設計模式,此模式的核心精神是封裝類中不變的部分,提取其中個性化善變的部分爲獨立類,通過依賴注入以達到解耦、複用和方便後期維護拓展的目的。它的核心結構有四個角色,分別

原创 Android Studio 開發問題記錄

在使用Android Studio的過程中所遇到的一些坑: 此篇不定時更新。 1、Error:Execution failed for task ‘:app:processDebugManifest’.> Manifest mer

原创 android 代碼編寫selector--StateListDrawable使用

在項目開發中肯定會遇到各種點擊效果,一般都是創建一個xml文件然後放在drawable文件夾下面,最後控件設置background引用。如下: <selector xmlns:android="http://schemas.and

原创 Android EditText 自定義帶刪除按鈕

EditText裏面帶刪除按鈕在各種App裏面已經很常見了,如下: 所需的圖片資源: 下面直接貼上全部代碼: public class ClearEditText extends EditText implements O

原创 Android 仿今日頭條首頁標題欄效果

今天帶來的是仿今日頭條首頁的聯動滑動效果,廢話不多說,先上效果圖: 思路: 做這個我們需要實現的效果有 1、滑動內容區域,標題欄會有變化來顯示當前所處的位置。 2、點擊標題欄,內容區域也會隨着滑動並跳到指定欄,標題欄會移

原创 Android手機輸入法按鍵監聽-dispatchKeyEvent

最近在項目開發中遇到一個關於手機輸入鍵盤的坑,特來記錄下。 應用場景: 項目中有一個界面是用viewpaper加三個fragment寫的,其中viewpaper被我屏蔽了左右滑動,上面有三個點擊按鈕,點擊他們可以切換頁面

原创 Error while creating directories: Invalid argument

最近在拜讀別人的項目的時候遇到的報錯。 很多人應該跟我一樣會從網上下載一些項目去學習,最近下載BaseAnimation導入eclipse的時候會發現控制檯一直報: aidl.exe E 7804 4684 io_dele

原创 Android RocooFix 熱修復框架

最近在學習Android的熱修復,使用了兩個比較熱門的框架,現做下總結: 項目git地址:https://github.com/dodola/RocooFix 源碼會編譯錯誤,可以使用下面的包。 修復lib包:RocooFix_l

原创 Android Dialog 隱藏鍵盤問題

場景:自定義了一個Dialog,Dialog裏面包含EditText,當輸入時手機鍵盤會彈出,但是點擊空白區域Dialog關閉時鍵盤不會自動隱藏。 之前也自定義過一個Dialog,裏面也是包含EditText,不過因爲這個Dial