启动主屏幕选择器

时间:2012-04-10 09:38:20

标签: android homescreen

我已将我的应用定义为主屏幕,但我必须在应用执行期间更改主屏幕。我知道无法更改主屏幕,只能启动主屏幕选择器。如何在需要时启动主屏幕选择器?

我正在使用:

PackageManager pm = getPackageManager(); pm.clearPackagePreferredActivities( “com.dm.prado”);

我有两个问题:

选择器仅在我按下主页按钮时显示,我想在需要时显示它。

第一次选择首屏时,选择器永远不再显示

1 个答案:

答案 0 :(得分:0)

  

选择器仅在我按主页按钮时显示,我想显示   它在我想要的时候。

您可以使用以下代码来触发应用程序内部的主屏幕意图

Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);

点击Home screen应用开发的此链接。

  

当我首先选择主屏幕时,选择器永远不会再次显示   时间

如果您选择了

  

默认使用此操作

复选框,然后它将不会在下次显示,除非您清除应用程序的默认值。