為什么內(nèi)部類可以無條件訪問外部類成員? 我們通過 javap -v Outter$Inner 來反編譯代碼,最終得到字節(jié)碼文件: 第一行就明確了一個外部類的引用,看構(gòu)造方法就...
寫作思路很贊,你寫得都是我想寫的
最全的View繪制流程(上)— Window、DecorView、ViewRootImp的關(guān)系如需轉(zhuǎn)載請評論或簡信,并注明出處,未經(jīng)允許不得轉(zhuǎn)載 目錄 前言 對于接觸Android開發(fā)不久的同學(xué)來說,要寫一個頁面,我們大多數(shù)時候都是先創(chuàng)建一個layout.xml布局文...
如需轉(zhuǎn)載請評論或簡信,并注明出處,未經(jīng)允許不得轉(zhuǎn)載 目錄 前言 對于接觸Android開發(fā)不久的同學(xué)來說,要寫一個頁面,我們大多數(shù)時候都是先創(chuàng)建一個layout.xml布局文...
技術(shù)過時了,現(xiàn)在都不用這種方案了,侵入性太強(qiáng)
Android9.0和10.0插件化原理實現(xiàn)Activity的插件化解決的一個根本性問題就是插件中的Activity并沒有在宿主的AndroidManifest.xml中進(jìn)行注冊,也就是說我們需要啟動一個未注冊的Act...
最近公司app要預(yù)裝華為手機(jī),要進(jìn)行一系列的優(yōu)化,這里記錄下app so庫進(jìn)行對齊的過程。 zipalign回顧 zipalign 是一種歸檔對齊工具,可對 Android ...
前言 ??前一段時間將公司的代碼規(guī)范文檔翻譯為lint規(guī)則庫并在編譯時檢查。當(dāng)較小的項目上面運行沒有感覺有什么問題,但是當(dāng)導(dǎo)入較大項目時,就發(fā)現(xiàn)編譯速度明顯變慢,嚴(yán)重影響工作...
您嘗試過直接把相關(guān)代碼嵌入到流利說的OKCheck里去么?
自定義lint增量檢查前言 ??前一段時間將公司的代碼規(guī)范文檔翻譯為lint規(guī)則庫并在編譯時檢查。當(dāng)較小的項目上面運行沒有感覺有什么問題,但是當(dāng)導(dǎo)入較大項目時,就發(fā)現(xiàn)編譯速度明顯變慢,嚴(yán)重影響工作...
勞駕問下,想把lint檢測配置到ci里,怎么能實現(xiàn)只檢測部分文件呢?
Android 自定義Lint實踐總結(jié)自定義Lint Android Lint 是由 Android SDK 提供的一種靜態(tài)代碼檢測工具,用于檢測 Android 項目的代碼質(zhì)量,幫你查出可能發(fā)生的bug以及可以...
hello, 麻煩問下,demo崩潰在patch方法內(nèi),bspatch.c報錯,/* Open patch file */
if ((f = fopen(argv[3], "r")) == NULL)
err(1, "fopen(%s)", argv[3]);
fopen取為null,但是java代碼是可以取到的
Android NDK的使用實例——增量更新實戰(zhàn)1、概述 Android很多應(yīng)用沒有使用到NDK開發(fā),但想要開發(fā)更高級的應(yīng)用,NDK的學(xué)習(xí)是必然之路。NDK的好處不多說,這里也應(yīng)該說是JNI的好處,其中之一就是可以方便使用...