0

我开发了 2 个不同的应用程序,并且都有 QR 码扫描仪。现在每当我打开任何应用程序并尝试扫描代码时。它要求我选择应用程序来扫描代码。并显示这两个应用程序。如何强制我的应用程序不询问并选择自己的扫描仪?

提前致谢。

4

1 回答 1

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

于 2012-07-13T16:25:43.040 回答