我想了解如何通過單擊按鈕來啓動MGWT應用程序內部的原生Android應用程序(用PhoneGap封裝到原生Android應用程序中) (例如)。從MGWT(gwt-phonegap)應用程序中打開外部Android應用程序
我跟着Open another application from your own (intent)並使用此代碼段的偉大工程:
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應用程序的相同功能。
我該怎麼做到這一點? 感謝您提前提出建議。
將這段代碼包裝在一個插件中。 http://docs.phonegap.com/en/2.3.0/guide_plugin-development_android_index.md.html#Developing%20a%20Plugin%20on%20Android –