2

現在、このコードを使用してプロセス名を取得しています:

 List<ActivityManager.RunningTaskInfo> taskInfo = am.getRunningTasks(1);
     if(taskInfo.get(0).topActivity.getPackageName().equalsIgnoreCase("xxxxxxxx") != true){

        ////com.xxx.xxx

     }

私が達成しようとしているのは、アクティブな「ウィンドウ」タイトルを取得することです。たとえば、Web ブラウザーを開いたときのタイトルは「www.google.com」であり、SMS/MMS でミスター X との会話を開くと、現在のタイトルは「ミスターX 0245478767」。

4

1 に答える 1

-1

Activity クラスには、探しているものを提供するgetTitle()メソッドがあります。ActivityManager を介して使用する方法がわからないだけでなく、別のアプリから呼び出すこともできます。

于 2013-02-22T21:22:04.063 に答える