我试图找出如何通过单击按钮(例如)在 MGWT 应用程序中启动本机 Android 应用程序(使用 PhoneGap 包装到本机 Android 应用程序中)。
我已经按照您自己的(意图)打开另一个应用程序,并且使用以下代码片段效果很好:
Button openAppButton = (Button) findViewById(R.id.openApp);
openAppButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// THIS WORKS GREAT
Intent i = new Intent();
PackageManager manager = getPackageManager();
i = manager.getLaunchIntentForPackage("ch.android.test2");
i.addCategory(Intent.CATEGORY_LAUNCHER);
startActivity(i);
}
});
所以基本上如果我点击 app1 中的按钮,它会打开带有命名空间“ch.android.test2”的本机应用程序。
不同之处在于,这仅适用于从另一个本机 Android 应用程序中启动本机 Android 应用程序。我需要的是与使用 MGWT 制作的 PhoneGap 应用程序相同的功能。
我将如何做到这一点?提前感谢您的建议。