这个问题不是“如何制作Android启动器?”。 我想知道,如何在我的应用程序中添加主屏幕。
我的应用程序有一个主屏幕,然后是一个App抽屉。主屏幕具有固定的显示内容。而App抽屉,只显示我的应用程序。所以我想知道如何在我的应用程序中添加主屏幕,当我向左滑动时,主屏幕会出现。
我已经尝试过搜索,但是所有有关如何制作启动器,但查看代码我不完全确定我应该看看的.java文件。所以我发现很难实现这一点。
如果您知道如何进行上述操作,请给我一些提示,以及我可以使用的样本或来源,甚至只是看一看,这样我就有了想法。
感谢您的时间。
答案 0 :(得分:1)
使用此代码启动主屏幕
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,