以编程方式更改Android主屏幕页面

时间:2012-09-06 15:05:12

标签: android icons shortcut homescreen desktop-shortcut

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

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

1 个答案:

答案 0 :(得分:1)

你不能这样做(只要我们一般谈论发射器)。这是没有用的,因为你不知道用户有多少屏幕,如果你的选择之一已经没有任何机会。