原创 QQ熱修復原理地址

QQ空間終端開發團隊

原创 AIDL筆記

AIDL 1. 什麼是AIDL AIDL(Android Interface Definition Language,即Android接口定義語言。) IPC(Inter-Process Communication,進程間通信)。 在進程

原创 Java8函數筆記

Predicate 函數式接口:Predicate<T> 函數描述符:T -> boolean 原始類型特化:IntPredicate, LongPredicate, DoublePredicate Predicate接口需要實現te

原创 Build失敗可能因爲版本

經常遇到類似的問題:我在build apk時報的錯。原因是我想試試餓了麼的UEToolsdebugCompile 'me.ele:uetool:1.0.14'切換到project結構下發現support都有兩個版本,我項目的26.1.0,

原创 ImageView的tint屬性

爲ImageView圖片重新着色 透明的部分不會改變 1.第一種,設置單一顏色 ————> imageView.setColorFilter(Color.RED); 2.可以設置單一顏色或者selector Drawable icon

原创 android.text.TextUtils不常用的方法筆記

TextUtils包含一些很有用的方法,除過一些經常用到的,還有一些不常用的記錄一下: 1.TextUtils.getChars char[] chars = new char[5]; TextUtils.getChars("12345"

原创 小功能整理

一.intent相關 卸載apk //卸載 public void uninstallApk(String packageName) { if (isPackageExist(packageName)) {

原创 各種獲取路徑

各種獲取文件路徑: =getDir /data/data/com.auto/app_hehe =getCacheDir /data/data/com.auto/cache =getFilesDir /data/data/com

原创 簡單自定義安全鍵盤(只能輸入字母,數字,部分符號)

以前知道有個KeyboardView這個東西可以自定義鍵盤,但因爲一直沒涉及到,所以沒研究過,今天看到工商銀行密碼輸入的鍵盤覺得挺好看,就來研究一下。 先看一下工商銀行的圖 下邊是我的效果圖 參考了:http://blog.csd

原创 自定義ViewGroup學習(LinearLayout的佈局方式,可以滾動和嵌套)

自定義ViewGroup學習(LinearLayout的佈局方式,可以滾動和嵌套) 首先先看效果圖 自定義ViewGroup,必須重寫onLayout()方法 當然,還需要onMeasure() 下邊就是最基本的 p

原创 從網頁(包括app中webview)打開APP

只需要在需要打開的activity標籤下添加intent-filter <intent-filter> <action android:name="android.intent.action.VIEW" />

原创 AndroidStudio創建MVP模板

最近仿照官方MVP模式開發,如下: 每個模塊都需要寫Activity,Contract,Fragment,Presenter。覺得好麻煩,就想能不能一次創建這幾個類,去網上一搜,看到了鴻洋大神的博客Android Studio自定義

原创 彈性

package com.hou.mask; import android.content.Context; import android.graphics.Rect; import android.support.v4.view.Mot

原创 貝塞爾曲線可視化調試

做個筆記 原文鏈接:https://www.xuanfengge.com/cubic-bezier-bezier-css3-animation-tools.html 這裏給出兩個在線動畫調試工具。 cubic-bezier還是比較少用到,

原创 adapter萬能適配器

adapter萬能適配器 看了慕課網adapter萬能適配器的視頻,記錄一下。 首先定義一個ViewHolder,item複用和避免重複findViewById: package com.hou; import android.cont