閱讀之前,不妨先思考一個問題,在Android系統中,APP端View視圖的數據是如何傳遞SurfaceFlinger服務的呢?View繪制的數據最終是按照一幀一幀顯示到屏幕...

閱讀之前,不妨先思考一個問題,在Android系統中,APP端View視圖的數據是如何傳遞SurfaceFlinger服務的呢?View繪制的數據最終是按照一幀一幀顯示到屏幕...
上一篇《聊聊同步、異步、阻塞與非阻塞》[http://www.lxweimin.com/p/aed6067eeac9]已經通俗的講解了,要理解同步、異步、阻塞與非阻塞重要的兩...
Author:楊空明 Date:2018-8-17 一、前言 Android開發者常常面臨的一個問題就是防破解、 防二次打包。現如今安全問題越來越重要,越來越多的Androi...
一、反編譯未加固的apk 1、反編譯用到的工具 apktool:資源文件獲取,可以提取出圖片文件和布局文件進行使用查看dex2jar:將apk反編譯成java源碼(class...
Smali是什么 Smali是Android虛擬機的反匯編語言。我們都知道,Android代碼一般是用java編寫的,執行java程序一般需要用到java虛擬機,在Andro...
需求:在應用內顯示一個懸浮按鈕,可以跨頁面顯示,頁面切換時不閃。本以為這個需求很正常的,應該問題不大,因為不需要在桌面顯示,不需要覆蓋其他應用,僅僅只在自己應用內部顯示,但是...
普通View截圖 獲取View截圖 獲取ViewGroup截圖 獲取Activity截圖 對于ListView、RecyclerView等控件、長截圖自行搜索截圖方法。 Su...
本文的調查基于Android P的原生源代碼。 本周在處理某一款應用的問題時,遇到一處名為ServiceConnectionLeaked的運行時異常,異常信息如下: Serv...