How App Turn On Hardware Acceleration By Default On Android 4.x
2015-11-25 10:57:40 0 举报
How App Turn On Hardware Acceleration By Default On Android 4.x
作者其他创作
大纲/内容
activity.performResume()
PackageParser.java
Step 2.1
handleLaunchActivity
parseApplicationkey: hardwareAccelerateddefaultValue:owner.applicationInfo.targetSdkVersion = Build.VERSION_CODES.ICE_CREAM_SANDWICH
ActivityThread
result:a.info.flags |= ActivityInfo.FLAG_HARDWARE_ACCELERATED
Step 2.2
wm.addView
WindowManagerGlobal.addView
Step 2
performResumeActivity
Step 1.2
Step 1
wp.flags |= WindowManager.LayoutParams.FLAG_HARDWARE_ACCELERATED
performLaunchActivity
parseActivitykey: hardwareAccelerateddefaultValue: App_hardwareAccelerated
handleResumeActivity
callActivityOnCreate
mWindow.setWindowManagerhardwareAccelerated =(info.flags & ActivityInfo.FLAG_HARDWARE_ACCELERATED) != 0)parentWindow = ActivityWindow
parentWindow.adjustLayoutParamsForSubWindow
Step 1.1
activity.attach
0 条评论
下一页