Android P窗口机制
sunxiaolin2016
只争朝夕
展开
-
Android P FreeForm自由窗口模式简单实现
开启系统FreeForm模式。adb shell settings put global enable_freeform_support 1adb shell settings put global force_resizable_activities 1/frameworks/native/data/etc/android.software.freeform_window_manage...原创 2019-12-06 18:50:24 · 6705 阅读 · 0 评论 -
Android P窗口机制之Window加载流程
相关源码:\frameworks\base\core\java\android\app\Activity.java\frameworks\base\core\java\android\app\ActivityThread.java\frameworks\base\core\java\android\app\servertransaction\ClientTransaction.java\f...原创 2019-08-13 11:25:33 · 817 阅读 · 0 评论 -
Android P窗口机制之Activity启动流程
相关源码:\frameworks\base\services\core\java\com\android\server\am\ActivityManagerService.java\frameworks\base\services\core\java\com\android\server\am\ActivityStarter.javaActivity启动几种方式:在Launcher界面点...原创 2019-08-12 14:02:58 · 797 阅读 · 0 评论 -
Android P系统源码之Zygote启动流程
相关代码路径:\frameworks\base\cmds\app_process\app_main.cpp\system\core\rootdir\init.rc\system\core\rootdir\init.zygote64.rcinit进程是安卓系统用户空间启动的第一个进程,其他进程都是直接或者间接地由init进程fork出来的。而Zygote(受精卵)就是由init创建(for...原创 2019-08-12 11:55:12 · 515 阅读 · 0 评论 -
Android P窗口机制之DecorView加载流程
相关类:frameworks\base\core\java\android\view\View.javaframeworks\base\core\java\android\app\Activity.javaframeworks\base\core\java\com\android\internal\policy\DecorView.javaframeworks\base\core\java...原创 2019-08-10 17:18:14 · 1273 阅读 · 0 评论 -
Android P SystemUI之StatusBar Wifi图标更新逻辑
相关源码:\frameworks\base\packages\SystemUI\src\com\android\systemui\Dependency.java\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\StatusBarSignalPolicy.java\frameworks\bas...原创 2019-08-14 19:32:13 · 2815 阅读 · 1 评论 -
Android P SystemUI之StatusBar UI布局status_bar.xml解析
相关源码:\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\CollapsedStatusBarFragment.java在文章《Android P SystemUI之super_status_bar.xml解析》讲到,StatusBar的UI主要是在super_status_bar.xml中...原创 2019-08-14 16:29:04 · 3453 阅读 · 3 评论 -
Android P SystemUI之super_status_bar.xml解析
super_status_bar.xml源码:\frameworks\base\packages\SystemUI\res\layout\super_status_bar.xml<!-- This is the combined status bar / notification panel window. --><com.android.systemui.statusba...原创 2019-08-14 15:29:22 · 3453 阅读 · 0 评论 -
Android P SystemUI之StatusBar加载流程
相关源码:\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\StatusBar.java\frameworks\base\packages\SystemUI\src\com\android\systemui\statusbar\phone\StatusBarWindowManager.java...原创 2019-08-14 14:39:47 · 1857 阅读 · 0 评论