Play商店打开按钮链接到我的哪些活动

时间:2015-09-24 18:08:03

标签: android google-play

假设我有一个包含多个可启动Activity的Android应用程序(标记为LAUNCHER类别。如果用户从Play商店下载我的应用程序,他们当然会在我的Play商店用户界面中看到一个打开按钮应用程序的产品页面。我注意到点击这个打开按钮会一直选择我的一个可启动活动,但我想知道它是如何选择启动哪些活动的?

我的猜测是它选择了编译后的清单二进制文件中列出的最顶层的一个。我可以通过反复试验对此进行测试,但这需要一段时间,因为在将应用发布到Play商店时会出现摄取延迟。

1 个答案:

答案 0 :(得分:1)

是的,您的猜测是正确的,Play商店会在INCLUDE Irvine32.inc .data Array1 BYTE 2,4,6,8,10 Array2 DWORD 5 dup(0) .code main PROC mov esi, OFFSET Array1 ;esi = byteArray mov edi, OFFSET Array2 ;edi = dwordArray mov ecx, 5 ;counter of loop DAWG: mov eax, [esi] ;attempting to use movzx causes errors mov [edi], eax inc esi add edi, 4 loop DAWG 中启动第一个具有此意图过滤器的活动:

AndroidManifest.xml

如果您已经在Play商店中发布了应用,则可以在不推送每次更新的情况下测试所需的所有组合:

  • 更改<intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter>
  • 构建您的应用
  • 在您的设备中安装
  • 打开Play商店
  • 搜索您的应用
  • 按开启