【问题标题】:Why does Android NFC not work with my Activity?为什么 Android NFC 不适用于我的 Activity?
【发布时间】:2014-08-26 06:50:40
【问题描述】:

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

长话短说。该应用具有:

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

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2012-03-20
        • 1970-01-01
        • 2020-01-20
        • 1970-01-01
        • 1970-01-01
        • 2012-09-10
        • 1970-01-01
        • 1970-01-01
        • 2014-07-26
        相关资源
        最近更新 更多