2014-05-07 64 views
0

这个问题不是“我如何制作Android启动器?”。 我想知道,我如何添加一个主屏幕到我的应用程序。如何将启动器主屏幕添加到我的应用程序?

我的应用程序有一个主屏幕,然后是一个应用程序抽屉。主屏幕具有固定的显示内容。而App抽屉,只显示我的应用程序。所以我想知道如何才能将主屏幕添加到我的应用程序中,当我向左滑动屏幕时出现主屏幕。

我试过搜索,但所有有如何使发射器,但通过代码看我不完全确定什么.java文件,我应该看看。所以我很难实现这一点。

如果你知道如何去做以上事情,请给我一些提示,样品或来源,我可以工作,甚至只是看看,所以我有一个想法。

谢谢你的时间。

+1

你到底通过主屏幕是什么意思?是系统主屏幕或您应用中的活动? – Amritha

+0

@Amritha严姆,像你添加图标,小工具和东西的地方。 – SmallVille

回答

1

使用此代码从答案provided here 而对于向左滑动动作启动主屏幕

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(); 
     } 
    } 
} 

你需要添加一些gestures or something in your code,

+0

感谢代码和参考,遗憾的是,当我将代码添加到我的启动器时,它不执行任何操作,没有任何错误,更改或任何内容? – SmallVille

相关问题