2

以下是在 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);
}

问题是:如何更改主屏幕的当前页面以不在当前选择的页面上而是在指定的页面上创建新的快捷方式?或者,除了快捷方式的名称、位图等之外,还有一种方法可以指定主屏幕页码以放置新的快捷方式?

4

1 回答 1

1

你不能这样做(只要我们一般谈论发射器)。这将没有真正的用处,因为您不知道用户获得了多少屏幕,并且您的选择之一是否已经满了。

于 2012-09-06T15:11:14.363 回答