実行中のプロセスのリストがあり、ユーザーが関連アイコンをクリックしたときに、単一のプロセスとその関連アクティビティを起動したいと考えています。
ActivityManager actvityManager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
List<RunningAppProcessInfo> procInfos = actvityManager.getRunningAppProcesses();
実行中のアプリケーションのリストがあります。OpenGL を使用して、実行中の各アプリケーションのアイコンを表示します。ユーザーがこの方法で取得した相対アイコンをクリックしたときに、フォアグラウンドでアクティビティプロセスを起動する方法を知りたいだけです:
icon = pk.getApplicationIcon(procInfos.get(i).processName);