1

サイドプロジェクトとしてAndroidAOSPコードの一部を読んでいましたが、コードがアプリスイッチャーをどこに表示するのかわからないことに気づきました。ソースツリーを取得し、インターネット検索をいくつか実行しましたが、役に立ちませんでした。誰かが私を正しい方向に向けてくれませんか(ファイル/ディレクトリ/クラス名など)私はこれにかなり慣れていないので、我慢してください。

具体的には、Homeの長押しを検出し、アプリスイッチャーのUIを表示するコードの部分に関心があります。

4

1 に答える 1

2

ホームボタン、ホームキーの長押し、電源キーはすべてで処理されますframeworks/base/policy/src/com/android/internal/policy/impl/PhoneWindowManager.java

handleLongPressOnHome最近のApplicationsDialogが表示されている上記のソースで関数を確認できます 。

私が言及した機能はICSコードからのものです。

于 2013-01-22T18:01:32.143 に答える