Androidのホーム画面に指定されたショートカットを作成するサンプルコードは次のとおりです。
public void setupShortCut(String iconName, String siteAddress)
{
Intent i = new Intent();
i.setAction(Intent.ACTION_VIEW);
i.setData(Uri.parse(siteAddress));
Intent installer = new Intent();
installer.putExtra(Intent.EXTRA_SHORTCUT_INTENT, i);
installer.putExtra(Intent.EXTRA_SHORTCUT_NAME, iconName);
installer.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
sendBroadcast(installer);
}
問題は、ホーム画面の現在のページを変更して、現在選択されているページではなく、指定されたページに新しいショートカットを作成するにはどうすればよいですか?または、ショートカットの名前やビットマップなどに加えて、ホーム画面のページ番号を指定して新しいショートカットを配置する方法があるかもしれません。