如何检查用户或其他应用程序是否启动了Android应用程序

时间:2012-09-13 10:38:58

标签: android

Android是否有办法检查应用程序是由用户还是其他应用程序/系统启动?例如,应用程序提供服务或注册为内容提供者。启动时,我需要知道它是由交互式用户,还是通过startService或ContentResolver直接启动的。这可能吗?

1 个答案:

答案 0 :(得分:2)

您可以将一些额外的数据(包)放入启动应用的Intent中。额外数据中不同类型的值将允许您确定哪些服务(或其他)已启动您的应用程序。