在我的应用程序中,我使用以下代码启动另一个应用程序(而非活动):
protected void launchApp(String packageName) {
Intent mIntent = getPackageManager().getLaunchIntentForPackage(
packageName);
if (mIntent != null) {
try {
startActivity(mIntent);
} catch (ActivityNotFoundException err) {
Toast t = Toast.makeText(getApplicationContext(),
"App not found", Toast.LENGTH_SHORT);
t.show();
}
}
}
但我希望这个应用程序(由packageName启动)在后台运行,不干扰用户界面。
有可能吗?
谢谢!
1条答案
按热度按时间5f0d552i1#
您可以在目标应用中使用广播接收器,并通过广播启动它。
有关详细信息,请参见this。