{Android}移動網際網路架構開發大綱 (持續更新~)
JAVA語言進階與Android相關技術核心 首先,講講為什麼我們要講JAVA的語言進階,從整體來講,Java和Android的區別在於Android程式是基於元件和配置的,而且Andr
JAVA語言進階與Android相關技術核心 首先,講講為什麼我們要講JAVA的語言進階,從整體來講,Java和Android的區別在於Android程式是基於元件和配置的,而且Andr
本文接著上篇文章內容來,主要講述如何生成so庫以及將類編譯成jar包供第三方呼叫 安卓小白之ndk入門篇 配置 在build.gradle中 externalNativeBuil
作為Android開發,日常寫Java程式碼之餘,是否想過,玩玩class檔案?直接對class檔案的位元組碼下手,我們可以做很多好玩的事情,比如: 對全域性所有class插樁,做UI,記憶體,網路
為什麼要重複造輪子呢? 我認為只有站在作者的角度才能更透徹的理解框架的設計思想 去踩大神們所踩過的坑。 才能深入的理解框架的所提供的功能 學習優秀的作品中從而提高自己 在
引言: 在安卓開發中,打包釋出是開發的最後一個環節,apk是整個專案的原始碼和資源的結合體;對於懂點反編譯原理的人可以輕鬆編譯出apk的原始碼資源,並且可以修改資原始碼、重新打包編譯,輕輕鬆鬆變成自己的ap
網路通訊在App的使用中佔據重要地位,要實現網路通訊,從巨集觀上分為兩種方式,即:呼叫原生類和使用第三方框架。 呼叫原生類 Android中通過原生類進行網路通訊時,根據業務場景的不同,主要分為兩種方式
ClassLoader的主要作用就是載入類,且Android應用邏輯也是使用Java語言編寫的,但Android ClassLoader和Java ClassLoader的原理卻不太一樣,關於Java 中Cl
想寫點什麼,給以後的自己看,給以後的後來人看! 其實,或許當你走過之後才會發現,Java遊戲,也不過如此吧!可能是我做的遊戲簡單,也可能我只做了我最擅長的一部分。我的觀點更傾向於後者,但是,我知道這種方法是
本平臺的文章更新會有延遲,大家可以關注微信公眾號-顧林海,如果大家想獲取最新教程,請關注微信公眾號,謝謝! 在多執行緒中有個wait()方法,它的作用是使當前執行程式碼的執行緒進行等待,wait()方法是O
PowerManagerService提供Android系統的電源管理服務,主要功能是控制系統待機狀態,螢幕顯示,亮度調節,光線/距離感測器的控制等。 相關程式碼在以下檔案中:
很早就想寫一些相關的技術文件,一來鍛鍊自己的書寫能力,二來也能記錄自己的成長痕跡。每過一段時間寫一篇技術文章,希望自己能夠一直堅持下去。 一個合適的框架能夠讓專案開發順暢,程式碼條理清晰、功能實現效
前言 在Android應用中,出於對安全性的考慮,開發者會把一些重要的邏輯放到native層,即so庫中。但是so庫也並非絕對的安全,在強大的IDA反編譯下,so庫中的邏輯也將無所遁形。今天,我們要說的就是
前言 前面寫了一篇關於自己開發的一個 基於APT註解的用於RecyclerView複雜樓層的開源框架 ,框架的原理比較簡單,通過註解,在編譯期會生成一個ComponentRule.java的檔案,然後建立
前言 針對android APP的安裝包測試,是測試環節中很重要的一環,也是經常被忽略的一環。 針對APP安裝包主要由以下幾個測試點: 能否反編譯 安裝包是否簽名 完整性校驗
前言 之前研究過一段時間關於 Android 記憶體洩漏的知識,大致瞭解了導致記憶體洩漏的一些原因,但是沒有深入去探究,很多細節也理解的不夠透徹,基本上處於一種似懂非懂的狀態,最近又研究了一波,發現有很多新