簡介 作為Android開發(fā)者,如果你不想開源你的應(yīng)用,那么在應(yīng)用發(fā)布前,就需要對代碼進(jìn)行混淆處理,從而讓我們代碼即使被反編譯,也難以閱讀?;煜?..
投稿
簡介 作為Android開發(fā)者,如果你不想開源你的應(yīng)用,那么在應(yīng)用發(fā)布前,就需要對代碼進(jìn)行混淆處理,從而讓我們代碼即使被反編譯,也難以閱讀?;煜?..
目錄 1. 自定義View基礎(chǔ) 1.1 分類 自定義View的實現(xiàn)方式有以下幾種 類型定義自定義組合控件多個控件組合成為一個新的控件,方便多處復(fù)...
一個常規(guī)軟件或者 APP 一般都是服務(wù)于某種商業(yè)或者非商業(yè)述求,我們平常稱為“業(yè)務(wù)需求”。隨著業(yè)務(wù)需求的擴(kuò)張、一個軟件會變得越來越龐大,越來越復(fù)...
本系列文章如下: Android JNI(一)——NDK與JNI基礎(chǔ)Android JNI學(xué)習(xí)(二)——實戰(zhàn)JNI之“hello world”A...
Kotlin Coroutines(協(xié)程) 完全解析系列: Kotlin Coroutines(協(xié)程) 完全解析(一),協(xié)程簡介 Kotlin ...
講Android Binder機(jī)制的文章非常多,這篇文章主要是理一下我對Binder的理解。本文不是一篇介紹Binder的文章,也不是一篇探討B(tài)...
進(jìn)程間通信很多同學(xué)都使用到AIDL,這個是對Binder進(jìn)行了一層封裝。其實剝開AIDL,刺果果的使用Binder,有種很簡單的方式,不過最好是...
1.概述 一直以來都想整理下ATMS相關(guān)的流程,但是不能自己靜下心來,最新考慮到可能需要換工作,撿起這塊內(nèi)容,先從應(yīng)用內(nèi)到Activity跳轉(zhuǎn)開...
在Android 10.0中Activity的啟動流程 摘要 Google將Android的版本更新到10.0版本(SDK-29)之后,我發(fā)現(xiàn)A...
概述: 本文(基于Android O源碼)主要講解Zygote進(jìn)程創(chuàng)建流程,線程容易創(chuàng)建,但進(jìn)程的相關(guān)的東西都被系統(tǒng)很好的封裝了,以至于進(jìn)程的創(chuàng)...