我已将我的应用程序定义为主屏幕,但我必须在应用程序执行期间更改主屏幕。我知道无法更改主屏幕,只能启动主屏幕选择器。需要时如何启动主屏幕选择器?
我在用着:
包管理器 pm = getPackageManager(); pm.clearPackagePreferredActivities("com.dm.prado");
我有两个问题:
选择器仅在我按下主页按钮时显示,我想在需要时显示它。
当我第一次选择主屏幕时,选择器不再显示
我已将我的应用程序定义为主屏幕,但我必须在应用程序执行期间更改主屏幕。我知道无法更改主屏幕,只能启动主屏幕选择器。需要时如何启动主屏幕选择器?
我在用着:
包管理器 pm = getPackageManager(); pm.clearPackagePreferredActivities("com.dm.prado");
我有两个问题:
选择器仅在我按下主页按钮时显示,我想在需要时显示它。
当我第一次选择主屏幕时,选择器不再显示
选择器仅在我按下主页按钮时显示,我想在需要时显示它。
您可以使用以下代码从应用程序内部的任何位置触发主屏幕意图
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(startMain);
检查此链接以进行主屏幕应用程序开发。
当我第一次选择主屏幕时,选择器不再显示
如果您选择了
默认情况下用于此操作
复选框,那么它将不会在下次显示,除非您从应用程序中清除默认值。