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