首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SmartCardReader不会触发CardAdded方法吗?

SmartCardReader不会触发CardAdded方法吗?
EN

Stack Overflow用户
提问于 2016-08-24 14:58:28
回答 1查看 165关注 0票数 0

当点击NFC标签时,我正在尝试让Microsoft Phone触发和事件。但是,当点击标签时,该方法不会触发。当点击标签时,cardReader_CardAdded应该会触发,但它什么也不做。代码如下:

代码语言:javascript
复制
public MainPage()
    {
        this.InitializeComponent();

        smartCard();
    }

    public async void smartCard()
    {

        string selector = SmartCardReader.GetDeviceSelector();
        DeviceInformationCollection devices = await DeviceInformation.FindAllAsync(selector);
        foreach (DeviceInformation device in devices)
        {
            SmartCardReader reader = await SmartCardReader.FromIdAsync(device.Id);
            reader.CardAdded += cardReader_CardAdded;
            reader.CardRemoved += cardReader_CardRemoved;
        }
    }
    private void cardReader_CardRemoved(SmartCardReader sender, CardRemovedEventArgs args)
    {

    }
    private async void cardReader_CardAdded(SmartCardReader sender, CardAddedEventArgs args)
    {
        await HandleCard(args.SmartCard);
    }

    private async Task HandleCard(SmartCard card)
    {
        SmartCardProvisioning provisioning = await SmartCardProvisioning.FromSmartCardAsync(card);

        SmartCardStatus status;
        do
        {
            status = await provisioning.SmartCard.GetStatusAsync();
        } while (status == SmartCardStatus.Shared);

    }
EN

回答 1

Stack Overflow用户

发布于 2016-08-24 15:32:35

答:我忘记在Package.appxmanifest中的功能下启用邻近性

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39116413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档