意图在Android上隐藏应用程序

时间:2013-12-25 10:32:35

标签: android android-intent intentfilter intentservice

我有两个申请。我想从第一个意图到第二个。但第二个应用程序必须从第一个应用程序启动。所以我必须隐藏第二个图标。

当我从第二个manifest.xml中删除类别标签时,图标正在消失。但是这次我无法从第一个应用程序启动第二个应用程序。

这就是我试图表达的意思:

Intent openvideo = getPackageManager().getLaunchIntentForPackage("air.deneme");
startActivity(openvideo);

我该如何处理?

这两个应用程序都是基于视图的,它们不是后台应用程序。

1 个答案:

答案 0 :(得分:1)

ComponentName lComponentName= new ComponentName(yourPackageNameOFApplication2, yourPackageNameOFApplication2.YourMainActivityOfApplication2);

        try {
            Intent i = new Intent(Intent.ACTION_MAIN);
            i.setComponent(lComponentName);
            i.addCategory(Intent.CATEGORY_LAUNCHER);
            startActivity(i);
        } catch (ActivityNotFoundException e) {
            e.printStackTrace();
            // Write Toast , we will have an exception if the second application is not installed
        }