AOSP中的Android StackBox.java

时间:2015-01-09 11:05:50

标签: android android-source

我正在研究Android 5.0的自定义ROM,我发现了类StackBox.java:frameworks / base / services / java / com / android / server / wm /不再存在。

有人知道是否有新的课程取而代之吗?

提前谢谢

1 个答案:

答案 0 :(得分:1)

您可以使用Git查找文件被删除或重命名的时间和方式。

$ cd frameworks/base
$ git log -M --name-status --all -- services/java/com/android/server/wm/StackBox.java

对我来说,这会产生以下顶部:

commit ed6649f89f236ea9e665028bd33d6d804b906a92
Author: Craig Mautner <cmautner@google.com>
Date:   Mon Dec 2 14:08:25 2013 -0800

    DO NOT MERGE: Eliminate StackBox.

    StackBox is too constraining. Adding size and position to TaskStacks
    directly makes stack positioning and management more flexible and
    prepares for ActivityView.

    Change-Id: I33c6b4e1c23a5a8069fd507c160bcb34e4d287b2

D       services/java/com/android/server/wm/StackBox.java

注意&#34; D&#34;在最后一行告诉我们提交删除了有问题的文件(如果你添加了--diff-filter=D选项,你只会获得删除文件的提交但是你可能会丢失重命名文件的提交)。将提交ID提供给git tag --contains会告诉您在哪个版本中引入了此更改:

$ git tag --contains ed6649f89f236ea9e665028bd33d6d804b906a92
android-5.0.0_r1
android-5.0.0_r2
android-5.0.0_r3
android-5.0.0_r4
android-5.0.0_r5
android-5.0.0_r5.1
android-5.0.0_r6
android-5.0.0_r7
android-5.0.1_r1
android-5.0.2_r1
android-wear-5.0.0_r1

我不太了解这段代码,能够告诉你使用什么,但我希望这个提交包含你需要的东西。