2013-06-20 52 views
1

如何從Android應用程序啓動EASTER EGG intent?從Android應用程序開始EasterEgg intent Android

我可以用ADB命令啓動復活節彩蛋意圖:

adb shell am start -n android/com.android.internal.app.PlatLogoActivity 

但我無法從我的應用程序,任何方式啓動意圖是什麼?

這裏是我的代碼:

Intent intent = new Intent("android/com.android.internal.app.PlatLogoActivity"); 
startActivity(intent); 

這裏的logcat的:

06-20 15:25:54.466: W/System.err(965): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=com.android.internal.app.PlatLogoActivity } 
06-20 15:25:54.476: W/System.err(965): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1409) 
06-20 15:25:54.476: W/System.err(965): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1379) 
06-20 15:25:54.476: W/System.err(965): at android.app.Activity.startActivityForResult(Activity.java:2827) 
06-20 15:25:54.476: W/System.err(965): at android.app.Activity.startActivity(Activity.java:2933) 
06-20 15:25:54.476: W/System.err(965): at awaisking.testapp.itdunya.MainClass$1.onClick(MainClass.java:41) 
+0

你試過了「com.android.internal.app.PlatLogoActivity」嗎? – Lingviston

+0

是的,它不起作用! –

+1

你不能啓動它,除非調用進程正在系統中運行uid – ozbek

回答

0

正確的意圖是

Intent intent = new Intent(Intent.ACTION_MAIN); 
intent.setClassName("android", "com.android.internal.app.PlatLogoActivity"); 

但即使這樣,您將無法啓動由於安全限制的活動。

相關問題