我修改了Android应用并添加了NFC功能。但它只是没有用。 “Tap to Beam”就不会出现了。
长话短说。该应用程序有:
getWindow().setFlags(LayoutParams.FLAG_SECURE, LayoutParams.FLAG_SECURE);
答案 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也不适用于您的活动。