Screenshot Proccess in Android Frameworks
Call interceptKeyBeforeQueueing from Navite Layer InputDispatcher
InputManager#interceptKeyBeforeQueueing
- PhoneWindowManager#interceptKeyBeforeQueueing
- interceptKeyBeforeQueueing
- interceptScreenshotChord()
- mScreenshotChordLongPress#run
- takeScreenshot()
TakeScreenshotService of new Service in SystemUI
- run()
- GlobalScreenshot#takeScreenshot
called Surface.screenshot to get Bitmap
Animation and Save Screen Image!!
Check source!!
\frameworks\base\services\input
- InputDispatcher.cpp
- InputManager.cpp
\frameworks\base\policy\src\com\android\internal\policy\impl
- PhoneWindowManager.java
\frameworks\base\packages\SystemUI\src\com\android\systemui\screenshot
- GlobalScreenshot.java
- TakeScreenshotService.java

No comments:
Post a Comment