author/JAVA高階開發

開發十年,就只剩下這套架構體系了!

驀然回首自己做開發已經十年了,這十年中我獲得了很多,技術能力、培訓、出國、大公司的經歷,還有很多很好的朋友。但再仔細一想,這十年中我至少浪費了五年時間,這五年可以足夠讓自己成長為一個優秀的程式設計師,可惜我錯過

記錄一次壯烈犧牲的阿里巴巴Android開發面試

前言 今天是一個小雨霏霏,涼風習習的日子。大概晚上六七點的時候,螞蟻金服移動端大佬來了電話,要進行一輪的技術面試。我一臉黑人問號???現在的面試都流行突襲嗎? 於是我的這一次面試之旅,就此壯烈的展開。

基於 MVP 的 Android 元件化開發框架實踐

當我們的專案變得越來越大,程式碼變得越來越臃腫,耦合會越來越多,編譯速度越來越慢,開發效率也會變得越來越低,怎麼辦?這個時候我們就需要對舊專案進行重構,即是模組的拆分,官方的說法就是元件化。 二、簡介

破解某小說App(一)

背景 想實現一個支援多渠道的小說App,因此對該小說App進行分析獲取它的介面呼叫方式 該App詳情頁截圖: 詳情頁截圖 抓包 Charles抓取飛盧

Java學到什麼程度才能叫精通?

​ 把下面這些內容掌握以後,你就可以自詡精通Java後端了。 1 計算機基礎 這部分內容是計算機相關專業同學的課程,但是非科班的小夥伴(譬如在下)就需要花時間惡補了。 特別 是計算機網路,作業系統,資料

Android Hook 技術深入解析以及簡單實戰

1. 什麼是 Hook Hook 英文翻譯過來就是「鉤子」的意思,那我們在什麼時候使用這個「鉤子」呢?在 Android 作業系統中系統維護著自己的一套事件分發機制。應用程式,包括應用觸發事件和後臺邏輯處理

Android 多模組打包混淆

最近有個 sdk 的專案使用了多模組(Module)開發,然後提供 jar 包給接入者使用,要求大部分類是混淆過的,保留幾個介面, Android Studio 能夠匯出 aar 檔案,對於匯出 jar 卻

Android 原生開發如何前行?

曾聽過很多人說 Android 學習很簡單,做個App就上手了,工作機會多,畢業後也比較容易找工作。這種觀點可能是很多Android開發者最開始入行的原因之一。 在工作初期,工作主要是按照業務需求實現App

WorkManager-Guide&Tips

WorkManager 為了方便執行一些不著急的 、非同步的 的後臺 任務而誕生. 大部分情況下, 只需要定義好自己想做的任務, 交給WorkManager 去執行,

“喪心病狂”的混淆操作!

我們一般釋出專案出去都去做混淆的操作,一方面優化一下程式碼,減少一下Apk體積;另一方面,讓自己的原始碼邏輯不會那麼容易被識別出來。 剛巧在wanandroid群裡,看到有同學討論空白混淆的操作,於是蒐集了

1746036044.8092