
動態注冊 在靜態注冊中,每次添加新函數后,要重新生成頭文件,而且函數名較長,操作起來非常麻煩,那使用動態注冊可以避免這些麻煩 。而動態注冊可以避...
前言 其實參考超級簡單的Android Studio jni實現 這篇文章就可以完美的實現,java代碼調用c++代碼。記得先下載ndk的官方包...
原理 java文件打包成apk后其實就是apk里的一個個dex文件。當一個apk出現多個dex文件后,需要把dex文件塞入到app的classl...
熱修復方案目前來講,穩定性最好當屬Tinker了。它已經運行在數億臺安卓設備上了。 它的接入方式可以參考官方github地址,點擊wiki,里面...
前言 當方法數超過65536的時候,就會出現方法數越界 情況一 不包括框架,jar包,項目中的java代碼的方法數超過了65536,使用AS打包...
前言 使用ViewDragHelper實現肯定可以實現下拉刷新,而且可以通過這種場景可以舉一反三出很多其他的場景。 實現步驟 1.首先看一下布局...
導讀 1.我特別想充分清楚的知道ViewDragHelper到底能幫我們實現哪些常見的功能?2.使用它實現側滑刪除功能,是我見過實現側滑刪除最簡...
導讀 有時候,我們需求上需要實現圓角圖片的展示。有很多種處理思路。但所有思路無非就是把Bitmap修飾成圓角或者圓形。然后顯示出來。Bitmap...
導讀 app啟動的時候,會有一個閃屏頁,英文叫SplashActivity。當點擊應用圖標,閃屏頁如果不經過特別處理,會出現一小刻的白屏。出現這...