私は持っています:
リストprocInfos=activityManager.getRunningAppProcesses(); icon = pk.getApplicationIcon(procInfos.get(i).processName);
ユーザーがアイコンをクリックしたときに、アイコンに関連するアクティビティをフォアグラウンドで起動したいと思います。どのようにできるのか?
私は持っています:
リストprocInfos=activityManager.getRunningAppProcesses(); icon = pk.getApplicationIcon(procInfos.get(i).processName);
ユーザーがアイコンをクリックしたときに、アイコンに関連するアクティビティをフォアグラウンドで起動したいと思います。どのようにできるのか?
ImageButtonを使用して、アイコンをボタンとして表示します。次に、ImageButton onClickListenerのonClickメソッドで、次のように呼び出します。
PackageManager pm = this.getPackageManager();
try
{
Intent it = pm.getLaunchIntentForPackage(application.package.name);
if (null != it)
this.startActivity(it);
}
catch (ActivityNotFoundException e)
{//oops, no such application
}