是否可以通过启动器或某些第三方应用程序打开我的Android应用程序?
也许是这样? click
我正在尝试构建可切换割炬的应用。哪些已经有效(我是Java和Android的新手)。但是我想让我的三星手机上的Bixby Button打开应用程序,然后自动切换割炬。从最新版本开始,Bixby可以打开一个应用。
我发现,如果我从启动器中打开应用程序并继续运行,则它是同一实例。但是,如果Bixby打开应用程序,则每次似乎都是一个新实例。 而且我不想使用可用性服务来接收bixby按钮事件。
亲切的问候
答案 0 :(得分:0)
@Vladyslav Matviienko,谢谢this link:
这似乎可行:
protected void onResume() {
super.onResume();
Uri uri = this.getReferrer();
if (uri==null) textView.append("Host: null");
else textView.append("Host: " + uri.toString());
}
由启动器打开时,uri为“ null”,但由bixby打开时,它为“ android-app://com.samsung.android.bixby.agent”
编辑:第二次尝试启动器是“ android-app://com.sec.android.app.launcher”。