Android下截圖-2

MagicProgram發表於2012-06-08
繼續上一章的描述,使用上一章的方法對截圖有很多的侷限性,因此考慮其他的方法進行截圖,由於Android使用的是Linux核心,也因此很自然的想到使用framebuffer進行截圖操作。

感興趣的同學可以直接搜尋”android framebuffer 截圖“這些關鍵字(優先考慮使用Google引擎),可以找到很多相關的文件。

主要的流程大概分為以下幾步:
1. Android系統需要破解,獲得ROOT許可權(只有ROOT方可訪問framebuffer裝置)。
2. 開啟framebuffer裝置,讀取相關的引數,對映到記憶體中。
3. 開始截圖。

其實很簡單,需要注意的大概是RGB的模式、記憶體訪問等細節問題,稍作調整便可以做出相容性很好的截圖程式了的。

祝你成功!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25432352/viewspace-732232/,如需轉載,請註明出處,否則將追究法律責任。

相關文章