2014-05-07 90 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

相關問題