我的应用程序启动第三方应用程序,我必须获得该应用程序的包上下文。我有一个活动类名。现在我想使用包上下文和活动类名来获取活动引用/上下文。
我该怎么做?
答案 0 :(得分:0)
getLaunchIntentForPackage
在此Intent致电getComponentName
和已退回的CompomemtName
来电getClassName
http://developer.android.com/reference/android/content/ComponentName.html
String packageName = context.getPackageName();
Intent launchIntent = context.getPackageManager().getLaunchIntentForPackage(packageName);
String className = launchIntent.getComponent().getClassName();