Android从不同的包/应用程序访问活动(包浏览器中的文件夹)

时间:2015-07-28 09:39:25

标签: java android

我有两个软件包(或者应用程序。我不知道它叫做什么)。我在feed中有一个活动A而在sms中有另一个活动B.活动应该调用活动BI尝试了答案在以前的查询。它没有工作。可以请任何人帮忙。

我的包浏览器看起来像这样



    -feed
      -src
        -example.me.feed
          -A.java
      -res
         -activity_a.xml
      - Manifeft

-SMS
      -src
        -info.me.sms
          -B.java
      -res
         -b.xml
       -Manifeft




1 个答案:

答案 0 :(得分:0)

您可以使用此代码(首先设置 packageName context ):

PackageManager manager = context.getPackageManager();
    try {
        Intent i = manager.getLaunchIntentForPackage(packageName);
        if (i == null) {
            return false;
            //throw new PackageManager.NameNotFoundException();
        }
        i.addCategory(Intent.CATEGORY_LAUNCHER);
        context.startActivity(i);
        return true;
    } catch (PackageManager.NameNotFoundException e) {
        return false;
    }