在我的应用程序中,我使用以下代码启动另一个应用程序(非活动):
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启动)在后台运行而不会打扰用户界面。
有可能吗?
谢谢!
答案 0 :(得分:0)
您可以在目标应用中使用广播接收器并通过广播启动它 希望它会有所帮助
你可以用这个
startActivity(getPackageManager()getLaunchIntentForPackage(" com.example.appName&#34));
更多信息请参阅此链接