如何在Android中从另一个应用程序调用一个应用程序的活动

时间:2013-07-29 09:42:29

标签: android android-intent zxing

我有两个独立的应用程序,即A和B.A需要来自B的一些功能。应用程序A调用应用程序B的意图。应用程序B接收请求并处理它并将结果发送回A.就像Zxing条形码一样应用

我怎样才能实现上述目标?任何的想法?

2 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

    final Intent intent = new Intent(Intent.ACTION_MAIN, null);
    final ComponentName cn = new ComponentName("com.your.package","package.class");
    intent.setComponent(cn);
    intent.setAction(Intent.ACTION_MAIN);
    intent.addCategory(Intent.CATEGORY_LAUNCHER);
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    startActivityForResult(intent);

Intent intent = getPackageManager().getLaunchIntentForPackage("com.your.package");
startActivityForResult(intent );

com.your.package替换为Application B包ID。