java Android:启动程序或其他应用程序启动了我的应用程序吗?
有没有办法知道我的Android应用程序是由启动器还是由第三方应用程序打开的
也许是这样的? click
我试图建立一个应用程序,可以切换火炬。这已经奏效了(我是Java和Android新手)。但我希望我的三星手机上的Bixby按钮打开应用程序,然后自动切换火炬。Bixby能够打开最新版本的应用程序
我发现,如果我从启动器打开应用程序并继续,它就是同一个实例。但如果Bixby打开应用程序,它似乎每次都是一个新实例。 我不想使用可用性服务来接收bixby按钮事件
问候
# 1 楼答案
@Vladyslav Matviienko,谢谢this link
这似乎有效:
当由launcher打开时,uri是“null”,但当由bixby打开时,它是“android”-app://com.samsung.android.bixby.agent"
编辑:第二个试用启动器是“android”-app://com.sec.android.app.launcher“