前言 之前在Github上看見了一個卡片式滑動的效果,非常的炫酷,當時就想著怎么去實現,剛開始我的構思是自定義一個ViewGroup,但通過自定義ViewGroup實現起來會...

前言 之前在Github上看見了一個卡片式滑動的效果,非常的炫酷,當時就想著怎么去實現,剛開始我的構思是自定義一個ViewGroup,但通過自定義ViewGroup實現起來會...
前言 OpenGL是一種應用程序編程接口,它是一種可以對圖形硬件設備特性進行訪問的軟件庫,而OpenGL ES是OpenGL的子集,針對手機、PDA和游戲主機嵌入式設備而設計...
前面文章介紹RenderNode, 它承包了View的繪制業務,提供了繪制的Canvas,今天這篇文章就來分析一下這個Canvas, 并看看一個基本的繪制功能是如何完成的。 ...
獲取字符串 錯誤?:沒有正確釋放,會導致內存泄漏 正確?:必須調用 ReleaseStringUTFChars 釋放 錯誤?:Release 之后就不能再使用 正確?:可以把...
在我們的應用程序中,很多地方可能用到同一個數據。很多時候我們可能不想通過Intent在Activity之間傳遞數據或者持久化的存放這些數據。 我們可能會將這些數據存在在App...
前言 我們開發時接觸最多的就是xml布局了,還記得我們寫Android的第一個Hello World嗎,就是通過activity_main.xml顯示出來的。 雖然xml寫的...
2020 De1taCTF BroadcastTestAndroid Pwn中CVE-2017-13288的思路。官方WP:https://github.com/De1ta-...
ASM在安卓開發中的應用十分廣泛,本文重點探討通過ASM對匿名內部類、Lambda表達式及方法引用的Hook。 安卓的編譯流程中Java文件會被編譯成.class,.clas...
最近工作不是很忙,一直在看跟技術有關的各種資料,豐富一下自己的知識,提高一下自己的水平,今天上了一下csdn看郭霖老師(移動開發博客專家)的博客,發現哎呀媽呀,換了頭像,雖然...
前言 從剛開始做Android開始,就時刻謹記一條規則:如果有能實現功能的Android API,就不要用Java API。所以我很少用Timer,直到前一陣一個朋友問我: ...
前言 什么是息屏顯示?息屏顯示就是手機在息屏狀態下,屏幕上會顯示當前時間、日期信息,無需點亮手機屏幕即可查看。息屏顯示的原理主要是利用了OLED屏幕像素點自發光的特性,僅顯示...
介紹 Bubbles(氣泡)是Android Q中的一項新功能,借助氣泡,用戶可以輕松地在設備上的任何位置進行多任務處理。 更多官方描述請參考:氣泡 | Android 開發...
Dagger2 注解基礎 結構 Dagger2 要實現一個完整的依賴注入,必不可少的元素有三種,Module,Component,Container。 Container 就...
1. 什么是SELinux: 作為 Android 安全模型的一部分,Android 使用安全增強型 Linux (SELinux) 對所有進程強制執行強制訪問控制 (MAC...