Binder承擔(dān)了絕大部分Android進(jìn)程通信的職責(zé),可以看做是Android的血管系統(tǒng),負(fù)責(zé)不同服務(wù)模塊進(jìn)程間的通信。在對(duì)Binder的理解上,可大可小,日常APP開(kāi)發(fā)并...
Binder承擔(dān)了絕大部分Android進(jìn)程通信的職責(zé),可以看做是Android的血管系統(tǒng),負(fù)責(zé)不同服務(wù)模塊進(jìn)程間的通信。在對(duì)Binder的理解上,可大可小,日常APP開(kāi)發(fā)并...
聲明:本系列文章是對(duì) Android Testing Support Library官方文檔的翻譯,水平有限,歡迎批評(píng)指正。 1. Espresso 概覽2. Espress...
Handler的由來(lái) 當(dāng)程序第一次啟動(dòng)的時(shí)候,Android會(huì)同時(shí)啟動(dòng)一條主線程(Main Thread)來(lái)負(fù)責(zé)處理與UI相關(guān)的事件,我們叫做UI線程。Android的UI操...
前言 Service作為Android四大組件之一,應(yīng)用非常廣泛 本文將介紹Service最基礎(chǔ)的知識(shí):Service的生命周期 如果你對(duì)Service還未了解,建議先閱讀我...
Activity的生命周期 開(kāi)始Activity:在這個(gè)階段依次執(zhí)行3個(gè)生命周期的方法 onCreate() --> onStart() --> onResume() Act...
用戶(hù)注冊(cè)功能對(duì)于一個(gè)APP的重要性毋庸置疑,然而注冊(cè)功能又是公認(rèn)的在設(shè)計(jì)中坑最多的功能,能夠設(shè)計(jì)好注冊(cè)功能是一個(gè)優(yōu)秀產(chǎn)品經(jīng)理的基本功。那么,在設(shè)計(jì)注冊(cè)功能的過(guò)程中,你有沒(méi)有糾...
什么是Rsa加密?RSA算法是最流行的公鑰密碼算法,使用長(zhǎng)度可以變化的密鑰。RSA是第一個(gè)既能用于數(shù)據(jù)加密也能用于數(shù)字簽名的算法。 RSA算法原理如下: 1.隨機(jī)選擇兩個(gè)大質(zhì)...
前陣子看到圈子里Retrofit 2.0,RxJava(Android), OkHttp3.3 ,加之支持Android和 iOS 的React Native 熱更新技術(shù),...