問題 項目最近遇到一個奇怪的問題, 設(shè)置了 Log 的開關(guān)為 true, 但是實際上卻不生效, 需要每次 clear 后才會生效 斷點調(diào)試到對應(yīng)的地方: 此時通過 Debug...
問題 項目最近遇到一個奇怪的問題, 設(shè)置了 Log 的開關(guān)為 true, 但是實際上卻不生效, 需要每次 clear 后才會生效 斷點調(diào)試到對應(yīng)的地方: 此時通過 Debug...
0x0.配置小云孫 鏈接[https://github.com/xiaoyun-sun/aspectjx] 0x1.app/build.gralde配置如下 0x2.編寫防抖...
前言 本文讓我們來聊聊匿名共享內(nèi)存Ashmem。Ashmem為什么會誕生?共享內(nèi)存本質(zhì)上還是為了方便跨進(jìn)程通信,減少拷貝次數(shù),提高性能。 遇到問題可以來本文討論https:/...
請點贊,你的點贊對我意義重大,滿足下我的虛榮心。?? Hi,我是小彭。本文已收錄到 GitHub · Android-NoteBook[https://github.com/p...
在Android Studio運行Java的main()方法報錯,報錯如下: 解決方法:在.idea文件夾下的gradle.xml文件中添加 ,然后重新運行main方法就可以了
版權(quán)聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權(quán)協(xié)議,轉(zhuǎn)載請附上原文出處鏈接和本聲明。本文鏈接:[http://www.itdecent.cn/p/7d8...
開篇廢話 在項目中寫代碼時偶爾會不注意,從而導(dǎo)致了隱形的bug產(chǎn)生,平時也發(fā)現(xiàn)不了,比如說在自定義View時使用了TypedArray卻忘記了recycle()回收,所以我就...
Android模塊化通信協(xié)議ProtocolGithub[https://github.com/Archer1347/Protocol] 原理:1、通過注解+APT將接口類與...
簡介 Gson是google提供的一款Json解析框架,基本很多項目都會使用到。Gson自帶的容錯機制能夠使解析過程更加友好,但是并不能幫助我們解決所以的容錯問題,這時候可以...
WorkManager作用 在后臺執(zhí)行任務(wù)的需求是十分常見的,Android也提供了多種解決方案,如JobScheduler,Loader,Server等,如果這些API沒有...
提高應(yīng)用開發(fā)效率的10個技巧 1. 開發(fā)篇 1.靈活運用 CountDownLatch & CyclicBarrier & Semaphore 車載應(yīng)用的開發(fā)中我們會經(jīng)常遇到...
前言 協(xié)程的使用中對異常的處理是非常抽象的一個過程,google了很多文檔,在官方文檔中對異常的處理并沒有講的很詳細(xì),編寫過程中踩的坑似乎也沒有官方文檔的說明與解釋,網(wǎng)上也有...
一些可以了解的知識 和啟動流程相關(guān)的類 從這篇文章拿來的圖片 (https://blog.csdn.net/zplxl99/article/details/104507480...
Android中事件上層的分發(fā)、攔截、處理還是比較好理解的,那么事件是如何從點擊屏幕傳到Activity,再有Activity分發(fā)給它自己的View的呢? 這里可能要分為兩層...
說起leakcanary大家應(yīng)該都很熟悉,問起原理應(yīng)該都知道在對象被銷毀時通過WeakReference+ReferenceQueue檢測對象是否被回收,延遲二次檢測后還沒被...
關(guān)鍵字: DexClassLoader throw new RuntimeException("Stub!")Android Studio 查看 dalvik.system ...