0

我想将一组应用程序加载到 RAM 中,而不启动它们。当我将该应用程序加载到 RAM 中时,用户应该不知道它们。

我尝试使用以下代码:

Intent LaunchIntent = mContext.getPackageManager().getLaunchIntentForPackage(appName);
    LaunchIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    LaunchIntent.setFlags(Intent.FLAG_ACTIVITY_MULTIPLE_TASK);
    mContext.startActivity(LaunchIntent);

上面的代码启动应用程序并将该应用程序置于前面。但我不希望将该应用程序放在首位。

4

1 回答 1

1

您只能通过Service. 请阅读Android文档。

Service/Activity/BroadcastReceiversIntents. Activity将显示在前台。 Service将在后台运行,直到被Android OS开发人员停止。 BroadcastReceiver将运行最多 10 秒,然后停止。

于 2013-04-18T08:03:07.827 回答