我开发了2种不同的应用程序,都有QR码扫描仪。现在每当我打开任何应用程序并尝试扫描代码时。它要求我选择应用程序来扫描代码。并显示两个应用程序。如何强制我的应用程序不要询问并选择自己的扫描仪?
提前致谢。
答案 0 :(得分:1)
如何强制我的应用程序不要询问并选择自己的扫描仪?
使用指定组件的Intent
(例如new Intent(this, MyScanner.class)
)。
但是,请不要发布您不打算兑现的<intent-filter>
。如果你真的允许两个应用程序扫描条形码,理论上用户应该能够在这些应用程序之间进行选择,甚至可以在应用程序内部进行选择。看到:
http://commonsware.com/blog/2012/07/09/dont-advertise-intent-filters-that-are-not-yours.html