2012-10-12 178 views

回答

2
Intent intent = new Intent();  
intent.setClassName("**package.name**", "**package.name.LauncherActivityName**"); 
startActivityForResult(intent,REQUEST_CODE); 

你需要知道活動的包和類名來調用

0
Intent appIntent = getPackageManager().getLaunchIntentForPackage("your app package name "); 
startActivity(appIntent); 
0

如果其他應用程序是一個預先打包的應用程序意味着,this教程可以幫助你。

如果其他應用程序將是你的應用程序,那麼你需要學習隱性意圖tutorials

0

還包括你計劃在調用包也艙單文件來調用其他應用程序的活動。

1

使用此代碼:

Intent launchIntent = getPackageManager().getLaunchIntentForPackage("com.example.package"); 
startActivity(launchIntent); 

要啓動必須在設備上的應用程序。

1
Intent i = new Intent(Intent.ACTION_MAIN); 
PackageManager manager = getPackageManager(); 
i = manager.getLaunchIntentForPackage("app package name"); 
i.addCategory(Intent.CATEGORY_LAUNCHER); 
startActivity(i); 
相關問題