我正在尝试通过单击按钮在另一个中打开一个不同的、已安装的 android 应用程序。新应用程序应在调用应用程序内的部分屏幕中打开。
目前,我的代码创建了一个新意图并在其中运行被调用的应用程序。调用应用程序消失。这是我的代码:
b.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
PackageManager pm = getPackageManager();
Intent intent = pm.getLaunchIntentForPackage("com.ritwik.camera");
startActivity(intent);
}
});
理想情况下,它应该作为同一屏幕的一部分打开,而不会排挤父(调用)应用程序。我怎么做?