在作分享功能的時候,須要截取全屏內容,一屏展現不完的內容,通常咱們會用到 ListView ,ScrollView或Recyclerview一: 普通截屏的實現獲取當前Window 的 DrawingCache 的方式,即decorView的DrawingCache ... 閱讀原文php
0x1:背景android P出了個新特性,限制了對hidden field 和 method 的 反射調用,那組件化這些是否是都快要掛了。我第一感受應該是能夠繞過的,因而立刻研究了下,詳情能夠看... 閱讀原文html
本文主要針對百度定位sdk的api進行詳細說明、注意事項,還會簡單的談一下定位的原理,目的是讓讀者真正瞭解定位,只有在徹底瞭解的狀況下,在開發中纔會少走彎路,少踩坑。定位簡介:目前定位大體分爲三種:gps定位、wifi定位、基站定位。gps定位:衛星定位,利用手機gps硬件... 閱讀原文java
本文不會講解什麼是MVP,若是還不太瞭解MVP請自行查閱資料,本文重點是封裝一個高級MVP架構,會詳細的講解如何一步步從無到有的封裝成一個高級MVP架構過程。 衆所周知普通的MVP模式存在內存泄露、代碼冗餘、界面意外關閉後在重建數據緩存等問題,本文最終封裝的成果爲一一解決這些問題,並且在使用過程當中儘可能作到使用簡單而... 閱讀原文android
前言記得在13年作羣視頻通話的時候,多路視頻渲染成爲了端上一個很是大的性能瓶頸。緣由是每一路畫面的高速上屏(PresentRenderBuffer or SwapBuffer 就是講渲染緩衝區的渲染結果呈現到屏幕上)操做,消耗了很是多的CPU和GPU資源。那時候的解法是將繪製和上屏進行分離,將多路畫面抽象到... 閱讀原文面試
Handler對於咱們Android開發者來講應該是再熟悉不過了,這也是在Android中最重要的消息機制,特別是在面試筆試時,Handler機制也是最常問到的話題。今天咱們就來動手擼一個本身寫的Handler,用java層代碼方式來實現,進一步來了解Handler在線程通訊過程當中的做... 閱讀原文api