0

一旦我修改了一个 Android 应用程序并添加了 NFC 功能。但它只是没有用。“Tap to Beam”只是不会出现。

长话短说。该应用程序具有:

    getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
4

2 回答 2

2

LayoutParams.FLAG_SECURE如果已设置,NFC 似乎不起作用。

    getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
于 2014-08-26T06:51:37.923 回答
1

Android Beam 仅在允许系统对您的活动进行截图时才能工作。因此,如果您设置FLAG_SECURE(并因此在您的活动可见时阻止屏幕截图),您还可以阻止 Android 获取通常显示在 Beam UI 中的屏幕截图。因此,不会显示任何 Beam UI,并且 Beam 将不适用于您的活动。

于 2014-08-26T09:40:04.623 回答