1. 什么是 Hook Hook 英文翻譯過來就是「鉤子」的意思,那我們?cè)谑裁磿r(shí)候使用這個(gè)「鉤子」呢朱巨?在 Android 操作系統(tǒng)中系統(tǒng)維護(hù)著自己的一套事件分發(fā)機(jī)制史翘。應(yīng)用程序...
1. 什么是 Hook Hook 英文翻譯過來就是「鉤子」的意思,那我們?cè)谑裁磿r(shí)候使用這個(gè)「鉤子」呢朱巨?在 Android 操作系統(tǒng)中系統(tǒng)維護(hù)著自己的一套事件分發(fā)機(jī)制史翘。應(yīng)用程序...
一、概述 AIDL 意思即 Android Interface Definition Language冀续,翻譯過來就是Android接口定義語言琼讽,是用于定義服務(wù)器和客戶端通信接...
在日常的Android開發(fā)中,經(jīng)常會(huì)使用到動(dòng)畫洪唐,這里就對(duì)Android開發(fā)中的動(dòng)畫做一下總結(jié)钻蹬。 Android 動(dòng)畫分類 總的來說,Android動(dòng)畫可以分為兩類凭需,最初的傳統(tǒng)...
前言 多線程的應(yīng)用在Android開發(fā)中是非常常見的问欠,常用方法主要有:繼承Thread類實(shí)現(xiàn)Runnable接口HandlerAsyncTaskHandlerThread 今...
1.以前的誤解 很久之前就聽說過長(zhǎng)連接的說法粒蜈,而且還知道HTTP1.0協(xié)議不支持長(zhǎng)連接顺献,從HTTP1.1協(xié)議以后,連接默認(rèn)都是長(zhǎng)連接枯怖。但終究覺得對(duì)于長(zhǎng)連接一直懵懵懂懂的注整,有種...
前言 Rxjava由于其基于事件流的鏈?zhǔn)秸{(diào)用、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn)岗钩,深受各大 Android開發(fā)者的歡迎。 如果還不了解RxJava肖油,請(qǐng)看文章:Android:這是一...
前言 Rxjava由于其基于事件流的鏈?zhǔn)秸{(diào)用兼吓、邏輯簡(jiǎn)潔 & 使用簡(jiǎn)單的特點(diǎn),深受各大 Android開發(fā)者的歡迎森枪。本文主要: 面向 剛接觸Rxjava的初學(xué)者 提供了一份 清...
EventBus 是一款在 Android 開發(fā)中使用的發(fā)布/訂閱事件總線框架式散,基于觀察者模式筋遭,將事件的接收者和發(fā)送者分開,簡(jiǎn)化了組件之間的通信暴拄,使用簡(jiǎn)單漓滔、效率高、體積泄耘瘛响驴!下...
Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity的顯示之ViewRootImpl初探 Activity的顯示...
前言 在 Java多線程中,線程變量ThreadLocal非常重要撕蔼,但對(duì)于很多開發(fā)者來說豁鲤,這并不容易理解,甚至覺得有點(diǎn)神秘 今天鲸沮,我將獻(xiàn)上一份 ThreadLocal的介紹 ...
數(shù)據(jù)隱私性:內(nèi)容經(jīng)過對(duì)稱加密琳骡,每個(gè)連接生成一個(gè)唯一的加密密鑰數(shù)據(jù)完整性:內(nèi)容傳輸經(jīng)過完整性校驗(yàn)身份認(rèn)證:第三方無法偽造服務(wù)端(客戶端)身份 一、HTTPS如何解決HTTP上述...
1. 前言 本文的源碼是基于JDK1.7诉探,JDK1.8中HashMap的實(shí)現(xiàn)日熬,引入了紅黑樹,在后面的文章會(huì)寫到。后面還有一篇LinkedHashMap的解析:圖解Linked...
前言 在Java中竖席,實(shí)現(xiàn) 抽象的機(jī)制有2種:抽象類(abstract class)和接口(Interface) 二者非常類似耘纱,甚至可相互替換,因此很多開發(fā)者開發(fā)時(shí)對(duì)于二者的選...