这个问题不是“如何制作 Android 启动器?”。 我想知道如何向我的应用程序添加主屏幕。
我的应用程序有一个主屏幕,然后是一个应用程序抽屉。主屏幕有固定的显示内容。应用程序抽屉只显示我的应用程序。所以我想知道如何向我的应用程序添加主屏幕,当我向左滑动时会出现主屏幕。
我尝试过搜索,但所有内容都是如何制作启动器,但查看代码我不太确定我应该实际查看哪个 .java 文件。所以我发现很难实现这个。
如果您知道我该如何进行上述操作,请给我一些提示以及我可以使用的示例或源代码,甚至只是看一下,以便我有一个想法。
感谢您的宝贵时间。
最佳答案
使用此代码启动主屏幕
PackageManager pm = getPackageManager();
Intent i = new Intent("android.intent.action.MAIN");
i.addCategory("android.intent.category.HOME");
List<ResolveInfo> lst = pm.queryIntentActivities(i, 0);
if (lst != null) {
for (ResolveInfo resolveInfo : lst) {
try {
Intent home = new Intent("android.intent.action.MAIN");
home.addCategory("android.intent.category.HOME");
home.setClassName(resolveInfo.activityInfo.packageName, resolveInfo.activityInfo.name);
startActivity(home);
break;
} catch (Throwable t) {
t.printStackTrace();
}
}
}
来自答案provided here 对于向左滑动操作,您需要添加一些 gestures or something in your code,
关于java - 如何将启动器主屏幕添加到我的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23512691/