Cordova app的MainActivity

时间:2017-02-03 21:06:28

标签: android cordova

如何在Cordova / Phonegap混合应用程序中为MainActivity建立类名?我试过了

PackageManager pm = context.getPackageManager();
ActivityInfo[] activities = pm.getPackageInfo(context.getPackageName(),PackageManager.GET_ACTIVITIES).activities;

然后尝试将主活动名称检索为activities[0].name,只返回MainActivity但后来Class.forName()使用此名称会引发异常

1 个答案:

答案 0 :(得分:2)

我认为您可以使用String packageName = context.getPackageName(); Intent launchIntent = context.getPackageManager().getLaunchIntentForPackage(packageName); String className = launchIntent.getComponent().getClassName(); 来获取此信息。示例代码如下:

{{1}}

希望它有所帮助。