为什么Android NFC无法使用我的活动?

时间:2014-08-26 06:50:40

标签: android nfc layoutparams nfc-p2p android-beam

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

Android Beam仅在允许系统对您的活动进行拍摄时才有效。因此,如果您设置FLAG_SECURE(并因此在活动可见时阻止屏幕截图),您还会阻止Android获取通常会在Beam UI中显示的屏幕截图。因此,不会显示Beam UI,Beam也不适用于您的活动。